{"id":287035,"date":"2026-08-22T09:35:36","date_gmt":"2026-08-22T07:35:36","guid":{"rendered":"https:\/\/yunion.de\/find-a-friend-30-off-your-festival-ticket\/"},"modified":"2026-09-22T00:30:17","modified_gmt":"2026-09-21T22:30:17","slug":"find-a-friend-30-off-your-festival-ticket","status":"publish","type":"page","link":"https:\/\/yunion.de\/en\/find-a-friend-30-off-your-festival-ticket\/","title":{"rendered":"Find a Friend \u2014 30% off your festival ticket"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_0 et_pb_row et_block_row\">\n<div class=\"et_pb_column_0 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><style>\n\/* ==========================================================================\n   yunion Find a Friend \u2014 Design Foundations & Visual System\n   ========================================================================== *\/\n:root {\n  --faf-bg: #06191D;\n  --faf-panel: #0E292E;\n  --faf-panel-light: #163B42;\n  --faf-accent: #3CBAC3;\n  --faf-accent-hover: #4ED2DB;\n  --faf-accent-glow: rgba(60, 186, 195, 0.35);\n  --faf-yellow: #FFC72C;\n  --faf-yellow-hover: #FFD147;\n  --faf-yellow-glow: rgba(255, 199, 44, 0.45);\n  --faf-mint: #5FCBA8;\n  --faf-text: #F1FBFB;\n  --faf-body: #D4E7EA;\n  --faf-muted: #A5C4CA;\n  --faf-border: rgba(60, 186, 195, 0.22);\n  --faf-radius: 20px;\n}\n\nbody.page-id-286930,\n.page-id-286930 #main-content,\n.page-id-286930 .entry-content,\n.page-id-286930 #page-container,\n.page-id-286930 article {\n  background-color: #06191D !important;\n  color: var(--faf-text);\n  font-family: \"Nunito Sans\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n}\n\n\/* ==========================================================================\n   Comprehensive Dark Header Styling for Theme Builder Header (7601)\n   ========================================================================== *\/\nbody.page-id-286930 header.et-l--header,\nbody.page-id-286930 .et_pb_section_0_tb_header,\nbody.page-id-286930 .et_pb_section_0_tb_header .et_pb_row {\n  background-color: #06191D !important;\n  background: #06191D !important;\n}\n\nbody.page-id-286930 header.et-l--header {\n  border-bottom: 1px solid rgba(60, 186, 195, 0.18) !important;\n}\n\nbody.page-id-286930 .et_pb_menu_0_tb_header,\nbody.page-id-286930 .et_pb_menu_0_tb_header .et_pb_menu__wrap,\nbody.page-id-286930 .et_pb_menu_0_tb_header .et_pb_menu__menu {\n  background-color: transparent !important;\n  background: transparent !important;\n}\n\nbody.page-id-286930 .et_pb_menu_0_tb_header .et-menu-nav > ul > li > a,\nbody.page-id-286930 .et_pb_menu_0_tb_header .et_pb_menu__menu-link,\nbody.page-id-286930 .et_pb_menu_0_tb_header a {\n  color: #F1FBFB !important;\n  font-family: \"Nunito Sans\", -apple-system, BlinkMacSystemFont, sans-serif !important;\n  font-size: 15px !important;\n  font-weight: 700 !important;\n  transition: color 0.2s ease !important;\n}\n\nbody.page-id-286930 .et_pb_menu_0_tb_header .et-menu-nav > ul > li > a:hover,\nbody.page-id-286930 .et_pb_menu_0_tb_header .et-menu-nav > ul > li.current-menu-item > a,\nbody.page-id-286930 .et_pb_menu_0_tb_header .et_pb_menu__menu-link:hover {\n  color: #FFC72C !important;\n}\n\n\/* Header Dropdowns *\/\nbody.page-id-286930 .et_pb_menu_0_tb_header .sub-menu,\nbody.page-id-286930 .et_pb_menu_0_tb_header ul.sub-menu {\n  background-color: #0E292E !important;\n  background: #0E292E !important;\n  border: 1px solid rgba(60, 186, 195, 0.25) !important;\n  border-radius: 14px !important;\n  box-shadow: 0 16px 45px rgba(0, 0, 0, 0.6) !important;\n  padding: 10px 0 !important;\n}\n\nbody.page-id-286930 .et_pb_menu_0_tb_header .sub-menu li a {\n  color: #D4E7EA !important;\n  font-size: 14px !important;\n  padding: 9px 22px !important;\n  transition: background 0.2s, color 0.2s !important;\n}\n\nbody.page-id-286930 .et_pb_menu_0_tb_header .sub-menu li a:hover {\n  background-color: rgba(60, 186, 195, 0.15) !important;\n  color: #FFC72C !important;\n}\n\n\/* Cart Icon *\/\nbody.page-id-286930 .et_pb_menu_0_tb_header .et_pb_menu__icon--cart,\nbody.page-id-286930 .et_pb_menu_0_tb_header .et_pb_menu__cart-icon,\nbody.page-id-286930 .et_pb_menu_0_tb_header .et_pb_menu__cart-icon:before {\n  color: #FFFFFF !important;\n  transition: color 0.2s !important;\n}\n\nbody.page-id-286930 .et_pb_menu_0_tb_header .et_pb_menu__icon--cart:hover,\nbody.page-id-286930 .et_pb_menu_0_tb_header .et_pb_menu__cart-icon:hover:before {\n  color: #FFC72C !important;\n}\n\n\/* Header Newsletter Button *\/\nbody.page-id-286930 .et_pb_button_0_tb_header {\n  background: #FFC72C !important;\n  background-color: #FFC72C !important;\n  color: #06191D !important;\n  font-family: \"Nunito Sans\", -apple-system, BlinkMacSystemFont, sans-serif !important;\n  font-weight: 800 !important;\n  font-size: 14.5px !important;\n  padding: 7px 20px !important;\n  border-radius: 12px !important;\n  border: 0 !important;\n  box-shadow: 0 4px 15px rgba(255, 199, 44, 0.3) !important;\n  transition: transform 0.2s ease, background 0.2s ease, box-shadow 0.2s ease !important;\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  text-decoration: none !important;\n}\n\nbody.page-id-286930 .et_pb_button_0_tb_header:hover {\n  background: #FFD147 !important;\n  background-color: #FFD147 !important;\n  color: #06191D !important;\n  transform: translateY(-2px) !important;\n  box-shadow: 0 6px 20px rgba(255, 199, 44, 0.5) !important;\n}\n\n\/* Mobile Menu Bar *\/\nbody.page-id-286930 .mobile_menu_bar:before,\nbody.page-id-286930 .et_pb_menu_0_tb_header .et_pb_menu__icon--mobile-menu {\n  color: #FFFFFF !important;\n}\n\nbody.page-id-286930 .et_mobile_menu {\n  background-color: #0E292E !important;\n  background: #0E292E !important;\n  border: 1px solid rgba(60, 186, 195, 0.25) !important;\n  border-radius: 0 0 16px 16px !important;\n}\n\nbody.page-id-286930 .et_mobile_menu li a {\n  color: #D4E7EA !important;\n  font-weight: 700 !important;\n}\n\nbody.page-id-286930 .et_mobile_menu li a:hover {\n  color: #FFC72C !important;\n}\n\n\/* Page Section & Row Spacing *\/\n.page-id-286930 .et_pb_section {\n  background: transparent !important;\n  padding: 36px 0 !important;\n}\n\n.page-id-286930 .et_pb_row {\n  max-width: 1080px !important;\n  width: 92% !important;\n  margin: 0 auto !important;\n}\n\n\/* Hero Section *\/\n.faf-hero-box {\n  text-align: center;\n  max-width: 860px;\n  margin: 0 auto 10px;\n  padding: 10px 15px;\n}\n\n.faf-hero-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  background: rgba(255, 199, 44, 0.12);\n  border: 1px solid rgba(255, 199, 44, 0.4);\n  color: var(--faf-yellow);\n  padding: 8px 24px;\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  margin-bottom: 20px;\n  box-shadow: 0 0 25px rgba(255, 199, 44, 0.2);\n  animation: fafPulse 2.5s infinite ease-in-out;\n}\n\n@keyframes fafPulse {\n  0%, 100% { transform: scale(1); box-shadow: 0 0 25px rgba(255, 199, 44, 0.2); }\n  50% { transform: scale(1.02); box-shadow: 0 0 35px rgba(255, 199, 44, 0.35); }\n}\n\n.faf-hero-title {\n  font-size: clamp(34px, 5.5vw, 52px);\n  font-weight: 800;\n  line-height: 1.15;\n  margin: 0 0 16px;\n  background: linear-gradient(135deg, #FFFFFF 0%, #E8FAFB 50%, var(--faf-accent) 100%);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n\n.faf-hero-subtitle {\n  font-size: clamp(16.5px, 2.8vw, 19px);\n  color: var(--faf-body);\n  line-height: 1.65;\n  margin: 0 auto 20px;\n  max-width: 760px;\n}\n\n.faf-hero-subtitle strong {\n  color: #FFFFFF;\n  font-weight: 700;\n}\n\n.faf-price-pill {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex-wrap: wrap;\n  gap: 10px;\n  background: rgba(60, 186, 195, 0.12);\n  border: 1px solid rgba(60, 186, 195, 0.35);\n  border-radius: 999px;\n  padding: 10px 26px;\n  font-size: 15.5px;\n  color: #F1FBFB;\n  margin-bottom: 24px;\n  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.25);\n}\n\n.faf-price-pill strong {\n  color: var(--faf-yellow);\n}\n\n\/* ==========================================================================\n   Countdown Timer Styling\n   ========================================================================== *\/\n.page-id-286930 .et_pb_countdown_timer {\n  background: #0E292E !important;\n  border: 1px solid rgba(60, 186, 195, 0.25) !important;\n  border-radius: 20px !important;\n  padding: 26px 32px !important;\n  max-width: 680px !important;\n  margin: 0 auto 20px !important;\n  box-shadow: 0 16px 45px rgba(0, 0, 0, 0.4), 0 0 30px rgba(60, 186, 195, 0.1) !important;\n  text-align: center !important;\n}\n\n.page-id-286930 .et_pb_countdown_timer .title {\n  display: block !important;\n  width: 100% !important;\n  flex: 0 0 100% !important;\n  color: var(--faf-yellow) !important;\n  font-family: \"Nunito Sans\", -apple-system, BlinkMacSystemFont, sans-serif !important;\n  font-size: 16.5px !important;\n  font-weight: 800 !important;\n  text-transform: uppercase !important;\n  letter-spacing: 0.08em !important;\n  text-align: center !important;\n  margin: 0 0 20px 0 !important;\n}\n\n.page-id-286930 .et_pb_countdown_timer_container {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  align-items: center !important;\n  justify-content: center !important;\n  gap: 12px !important;\n}\n\n.page-id-286930 .et_pb_countdown_timer .section.values {\n  background: #06191D !important;\n  border: 1px solid rgba(60, 186, 195, 0.25) !important;\n  border-radius: 14px !important;\n  padding: 14px 18px !important;\n  min-width: 88px !important;\n  flex: 0 0 auto !important;\n  text-align: center !important;\n  box-sizing: border-box !important;\n  transition: border-color 0.2s, transform 0.2s !important;\n  float: none !important;\n}\n\n.page-id-286930 .et_pb_countdown_timer .section.values:hover {\n  border-color: var(--faf-yellow) !important;\n  transform: translateY(-2px) !important;\n}\n\n.page-id-286930 .et_pb_countdown_timer .section p.value,\n.page-id-286930 .et_pb_countdown_timer .value {\n  color: #FFFFFF !important;\n  font-size: 34px !important;\n  font-weight: 800 !important;\n  line-height: 1 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  font-variant-numeric: tabular-nums !important;\n}\n\n.page-id-286930 .et_pb_countdown_timer .section p.label,\n.page-id-286930 .et_pb_countdown_timer .label {\n  color: var(--faf-muted) !important;\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  text-transform: uppercase !important;\n  letter-spacing: 0.06em !important;\n  margin: 6px 0 0 0 !important;\n  padding: 0 !important;\n}\n\n.page-id-286930 .et_pb_countdown_timer .sep.section,\n.page-id-286930 .et_pb_countdown_timer .sep {\n  color: var(--faf-accent) !important;\n  font-size: 26px !important;\n  font-weight: 700 !important;\n  line-height: 1 !important;\n  margin: 0 -2px !important;\n  padding: 0 !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  float: none !important;\n}\n\n@media (max-width: 600px) {\n  .page-id-286930 .et_pb_countdown_timer {\n    padding: 20px 12px !important;\n  }\n  .page-id-286930 .et_pb_countdown_timer_container {\n    gap: 6px !important;\n  }\n  .page-id-286930 .et_pb_countdown_timer .section.values {\n    padding: 10px 8px !important;\n    min-width: 64px !important;\n  }\n  .page-id-286930 .et_pb_countdown_timer .section p.value,\n  .page-id-286930 .et_pb_countdown_timer .value {\n    font-size: 24px !important;\n  }\n  .page-id-286930 .et_pb_countdown_timer .section p.label,\n  .page-id-286930 .et_pb_countdown_timer .label {\n    font-size: 9.5px !important;\n  }\n}\n\n\/* ==========================================================================\n   Buddy-Check Form Card\n   ========================================================================== *\/\n.faf-form-card {\n  background: var(--faf-panel);\n  border: 1px solid var(--faf-border);\n  border-radius: var(--faf-radius);\n  padding: clamp(24px, 5vw, 44px);\n  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.45), 0 0 40px rgba(60, 186, 195, 0.1);\n  position: relative;\n  overflow: hidden;\n  max-width: 900px;\n  margin: 0 auto;\n}\n\n.faf-form-card::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 4px;\n  background: linear-gradient(90deg, transparent, var(--faf-yellow), var(--faf-accent), transparent);\n}\n\n.faf-card-head {\n  text-align: center;\n  margin-bottom: 30px;\n}\n\n.faf-card-head h3 {\n  font-size: 26px;\n  font-weight: 700;\n  color: #FFFFFF;\n  margin: 0 0 8px;\n}\n\n.faf-card-head p {\n  font-size: 15.5px;\n  color: var(--faf-body);\n  margin: 0;\n}\n\n.faf-form-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 24px;\n  margin-bottom: 28px;\n}\n\n@media (max-width: 680px) {\n  .faf-form-grid {\n    grid-template-columns: 1fr;\n    gap: 18px;\n  }\n}\n\n.faf-person-box {\n  background: rgba(6, 25, 29, 0.7);\n  border: 1px solid rgba(60, 186, 195, 0.2);\n  border-radius: 16px;\n  padding: 24px 20px;\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n}\n\n.faf-person-title {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  font-size: 15.5px;\n  font-weight: 700;\n  color: #FFFFFF;\n}\n\n.faf-tag {\n  font-size: 11px;\n  font-weight: 600;\n  padding: 4px 10px;\n  border-radius: 999px;\n  background: rgba(60, 186, 195, 0.15);\n  color: var(--faf-accent);\n}\n\n.faf-tag.is-buddy {\n  background: rgba(255, 199, 44, 0.18);\n  color: var(--faf-yellow);\n  border: 1px solid rgba(255, 199, 44, 0.4);\n}\n\n.faf-input-group {\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n}\n\n.faf-input-group label {\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--faf-muted);\n}\n\n.faf-input-field {\n  background: #06191D;\n  border: 1px solid rgba(60, 186, 195, 0.25);\n  border-radius: 10px;\n  padding: 13px 15px;\n  font-size: 15px;\n  color: #FFFFFF;\n  outline: none;\n  transition: border-color 0.2s, box-shadow 0.2s;\n}\n\n.faf-input-field:focus {\n  border-color: var(--faf-yellow);\n  box-shadow: 0 0 0 3px rgba(255, 199, 44, 0.25);\n}\n\n.faf-submit-btn {\n  width: 100%;\n  padding: 18px 24px;\n  border: 0;\n  border-radius: 12px;\n  background: linear-gradient(135deg, #FFC72C 0%, #F5A623 100%);\n  color: #06191D;\n  font-size: 17.5px;\n  font-weight: 800;\n  letter-spacing: 0.01em;\n  cursor: pointer;\n  box-shadow: 0 10px 30px var(--faf-yellow-glow);\n  transition: transform 0.18s, box-shadow 0.18s, filter 0.18s;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n}\n\n.faf-submit-btn:hover {\n  transform: translateY(-2px);\n  background: linear-gradient(135deg, #FFD147 0%, #FFB42E 100%);\n  box-shadow: 0 14px 40px rgba(255, 199, 44, 0.6);\n}\n\n\/* ==========================================================================\n   Native Divi 5 Blurbs, Images & Action Buttons\n   ========================================================================== *\/\n.page-id-286930 .et_pb_blurb {\n  background: #0E292E !important;\n  border: 1px solid rgba(60, 186, 195, 0.22) !important;\n  border-radius: 20px !important;\n  padding: 28px 24px !important;\n  box-shadow: 0 12px 35px rgba(0, 0, 0, 0.35) !important;\n  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;\n  margin-bottom: 20px !important;\n}\n\n.page-id-286930 .et_pb_blurb:hover {\n  transform: translateY(-4px) !important;\n  border-color: var(--faf-yellow) !important;\n  box-shadow: 0 18px 45px rgba(0, 0, 0, 0.45), 0 0 25px rgba(255, 199, 44, 0.2) !important;\n}\n\n.page-id-286930 .et_pb_blurb .et_pb_module_header {\n  color: #FFFFFF !important;\n  font-size: 19px !important;\n  font-weight: 700 !important;\n  margin-bottom: 10px !important;\n}\n\n.page-id-286930 .et_pb_blurb .et_pb_blurb_description,\n.page-id-286930 .et_pb_blurb .et_pb_blurb_description p {\n  color: var(--faf-body) !important;\n  font-size: 14.5px !important;\n  line-height: 1.65 !important;\n  margin: 0 !important;\n}\n\n.page-id-286930 .et_pb_image {\n  border-radius: 20px !important;\n  overflow: hidden !important;\n  border: 1px solid rgba(60, 186, 195, 0.25) !important;\n  background: #0E292E !important;\n  box-shadow: 0 12px 35px rgba(0, 0, 0, 0.35) !important;\n  transition: transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease !important;\n  margin-bottom: 12px !important;\n  aspect-ratio: 1 \/ 1 !important;\n}\n\n.page-id-286930 .et_pb_image:hover {\n  transform: translateY(-4px) !important;\n  border-color: var(--faf-accent) !important;\n  box-shadow: 0 18px 45px rgba(0, 0, 0, 0.45), 0 0 25px rgba(60, 186, 195, 0.25) !important;\n}\n\n.page-id-286930 .et_pb_image .et_pb_image_wrap,\n.page-id-286930 .et_pb_image img {\n  border-radius: 18px !important;\n  width: 100% !important;\n  height: 100% !important;\n  aspect-ratio: 1 \/ 1 !important;\n  object-fit: cover !important;\n  display: block !important;\n  transition: transform 0.4s ease !important;\n}\n\n.page-id-286930 .et_pb_image:hover img {\n  transform: scale(1.05) !important;\n}\n\n#main-content .et_pb_button,\n.page-id-286930 #main-content .et_pb_button {\n  background: linear-gradient(135deg, #FFC72C 0%, #F5A623 100%) !important;\n  color: #06191D !important;\n  font-size: 17.5px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.01em !important;\n  padding: 18px 38px !important;\n  border-radius: 14px !important;\n  border: 0 !important;\n  box-shadow: 0 12px 35px rgba(255, 199, 44, 0.4) !important;\n  transition: transform 0.2s ease, box-shadow 0.2s ease !important;\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  text-decoration: none !important;\n}\n\n#main-content .et_pb_button:hover,\n.page-id-286930 #main-content .et_pb_button:hover {\n  transform: translateY(-2px) !important;\n  background: linear-gradient(135deg, #FFD147 0%, #FFB42E 100%) !important;\n  box-shadow: 0 16px 45px rgba(255, 199, 44, 0.6) !important;\n}\n\n\/* ==========================================================================\n   Autoplay Testimonials Carousel Styling\n   ========================================================================== *\/\n.faf-carousel-wrapper {\n  position: relative;\n  max-width: 860px;\n  margin: 20px auto 0;\n  overflow: hidden;\n  background: #0E292E;\n  border: 1px solid rgba(60, 186, 195, 0.25);\n  border-radius: 24px;\n  padding: clamp(28px, 5vw, 44px) clamp(20px, 4vw, 36px);\n  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.45);\n}\n\n.faf-carousel-track {\n  position: relative;\n  min-height: 240px;\n}\n\n.faf-slide {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  opacity: 0;\n  visibility: hidden;\n  transform: translateX(30px);\n  transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n}\n\n.faf-slide.active {\n  position: relative;\n  opacity: 1;\n  visibility: visible;\n  transform: translateX(0);\n}\n\n.faf-quote-stars {\n  color: #FFC72C;\n  font-size: 18px;\n  letter-spacing: 3px;\n  margin-bottom: 14px;\n}\n\n.faf-quote-text {\n  font-size: clamp(16px, 2.4vw, 18.5px);\n  font-style: italic;\n  line-height: 1.65;\n  color: #FFFFFF;\n  max-width: 720px;\n  margin: 0 0 22px;\n}\n\n.faf-author-box {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n}\n\n.faf-author-avatar {\n  width: 80px;\n  height: 80px;\n  border-radius: 50%;\n  object-fit: cover;\n  border: 3px solid var(--faf-accent);\n  box-shadow: 0 0 20px rgba(60, 186, 195, 0.4);\n}\n\n.faf-author-meta {\n  text-align: left;\n}\n\n.faf-author-name {\n  font-size: 17.5px;\n  font-weight: 700;\n  color: #FFFFFF;\n  margin: 0 0 2px;\n}\n\n.faf-author-role {\n  font-size: 13.5px;\n  color: var(--faf-muted);\n  margin: 0;\n}\n\n.faf-carousel-controls {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 16px;\n  margin-top: 24px;\n}\n\n.faf-carousel-arrow {\n  background: rgba(6, 25, 29, 0.7);\n  border: 1px solid rgba(60, 186, 195, 0.3);\n  color: var(--faf-text);\n  width: 38px;\n  height: 38px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  cursor: pointer;\n  font-size: 16px;\n  transition: background 0.2s, border-color 0.2s, transform 0.2s;\n}\n\n.faf-carousel-arrow:hover {\n  background: var(--faf-accent);\n  color: #06191D;\n  border-color: var(--faf-accent);\n  transform: scale(1.08);\n}\n\n.faf-carousel-dots {\n  display: flex;\n  gap: 8px;\n}\n\n.faf-dot {\n  width: 10px;\n  height: 10px;\n  border-radius: 50%;\n  background: rgba(60, 186, 195, 0.3);\n  cursor: pointer;\n  transition: background 0.2s, transform 0.2s;\n}\n\n.faf-dot.active {\n  background: var(--faf-yellow);\n  transform: scale(1.3);\n}\n\n\/* FAQ Details *\/\n.faf-faq-item {\n  background: #0E292E;\n  border: 1px solid rgba(60, 186, 195, 0.22);\n  border-radius: 16px;\n  padding: 22px 26px;\n  color: #FFFFFF;\n  cursor: pointer;\n  margin-bottom: 14px;\n  transition: border-color 0.2s, background 0.2s;\n}\n\n.faf-faq-item[open] {\n  border-color: var(--faf-accent);\n  background: #11343B;\n}\n\n.faf-faq-item summary {\n  font-size: 16.5px;\n  font-weight: 700;\n  outline: none;\n  list-style: none;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n}\n\n.faf-faq-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.faf-faq-item summary::after {\n  content: '+';\n  font-size: 22px;\n  color: var(--faf-yellow);\n  font-weight: 700;\n}\n\n.faf-faq-item[open] summary::after {\n  content: '\u2212';\n  color: var(--faf-accent);\n}\n\n.faf-faq-item p {\n  margin: 14px 0 0;\n  font-size: 15px;\n  color: var(--faf-body);\n  line-height: 1.65;\n}\n<\/style>\n\n<div class=\"faf-hero-box\">\n  <div class=\"faf-hero-badge\">\ud83c\udf1f Empfehlungsprogramm \u2022 Festival 2027<\/div>\n  <h1 class=\"faf-hero-title\">Find a Friend: Bis zu 30 % auf dein Festival-Ticket sichern<\/h1>\n  <p class=\"faf-hero-subtitle\">\n    Kauf jetzt zum besten Preis \u2013 den Freundschaftsrabatt kannst du dir jederzeit nachtr\u00e4glich sichern! Egal ob ihr zusammen neu bucht oder du bereits ein Ticket hast: Bring einen Festival-Erstbesucher mit und hol dir <strong>30 % deines gebuchten Ticketpreises<\/strong> zur\u00fcck (oder spart beide beim Neukauf).\n  <\/p>\n  <div class=\"faf-price-pill\" style=\"margin-bottom: 10px;\">\n    <span>\ud83d\udc8e Aktuell im Blind Booking: <strong>600 \u20ac<\/strong><\/span>\n    <span>\u2022<\/span>\n    <span>Mit Find a Friend nur <strong>420 \u20ac<\/strong><\/span>\n    <span>\u2022<\/span>\n    <span>\ud83d\udd25 <strong>180 \u20ac Vorteil pro Ticket!<\/strong><\/span>\n  <\/div>\n  <div style=\"font-size: 14.5px; color: #A5C4CA; margin-bottom: 22px; line-height: 1.5;\">\n    \u26a1 <em>Immer bezogen auf deinen selbst gebuchten Tarif \u2022 Regul\u00e4rer Festivalpass: 800 \u20ac \u2022 <strong>Gilt einmal pro Person<\/strong><\/em>\n  <\/div>\n<\/div>\n<\/div><\/div>\n\n<div class=\"et_pb_text_0 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\">\t\t\t<div class=\"yfs-countdown-box-wrap\" id=\"yfs_cd_7957\" data-end=\"2026-09-30T21:59:59Z\">\n\t\t\t\t<div class=\"yfs-countdown-box-title\">\n\t\t\t\t\t\u23f3 Blind Booking endet am 30. September 2026\t\t\t\t<\/div>\n\t\t\t\t<div class=\"yfs-countdown-box-units\">\n\t\t\t\t\t<div class=\"yfs-countdown-unit\">\n\t\t\t\t\t\t<span class=\"yfs-countdown-val yfs-cd-days\">00<\/span>\n\t\t\t\t\t\t<span class=\"yfs-countdown-lbl\">Tage<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"yfs-countdown-sep\">:<\/div>\n\t\t\t\t\t<div class=\"yfs-countdown-unit\">\n\t\t\t\t\t\t<span class=\"yfs-countdown-val yfs-cd-hours\">00<\/span>\n\t\t\t\t\t\t<span class=\"yfs-countdown-lbl\">Stunden<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"yfs-countdown-sep\">:<\/div>\n\t\t\t\t\t<div class=\"yfs-countdown-unit\">\n\t\t\t\t\t\t<span class=\"yfs-countdown-val yfs-cd-mins\">00<\/span>\n\t\t\t\t\t\t<span class=\"yfs-countdown-lbl\">Minuten<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"yfs-countdown-sep\">:<\/div>\n\t\t\t\t\t<div class=\"yfs-countdown-unit\">\n\t\t\t\t\t\t<span class=\"yfs-countdown-val yfs-cd-secs\">00<\/span>\n\t\t\t\t\t\t<span class=\"yfs-countdown-lbl\">Sekunden<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<script data-no-optimize=\"1\">\n\t\t(function(){\n\t\t\tfunction initCountdown(id) {\n\t\t\t\tvar el = document.getElementById(id);\n\t\t\t\tif (!el) return;\n\t\t\t\tvar targetTime = new Date(el.getAttribute('data-end')).getTime();\n\t\t\t\tfunction update() {\n\t\t\t\t\tvar now = new Date().getTime();\n\t\t\t\t\tvar diff = targetTime - now;\n\t\t\t\t\tif (diff <= 0) {\n\t\t\t\t\t\tvar titleEl = el.querySelector('.yfs-countdown-box-title');\n\t\t\t\t\t\tif (titleEl) titleEl.textContent = 'Aktion beendet';\n\t\t\t\t\t\tvar timerEl = el.querySelector('.yfs-countdown-compact-timer');\n\t\t\t\t\t\tif (timerEl) timerEl.textContent = 'Aktion beendet';\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t\tvar days  = Math.floor(diff \/ (1000 * 60 * 60 * 24));\n\t\t\t\t\tvar hours = Math.floor((diff % (1000 * 60 * 60 * 24)) \/ (1000 * 60 * 60));\n\t\t\t\t\tvar mins  = Math.floor((diff % (1000 * 60 * 60)) \/ (1000 * 60));\n\t\t\t\t\tvar secs  = Math.floor((diff % (1000 * 60)) \/ 1000);\n\n\t\t\t\t\tvar dEl = el.querySelector('.yfs-cd-days');\n\t\t\t\t\tvar hEl = el.querySelector('.yfs-cd-hours');\n\t\t\t\t\tvar mEl = el.querySelector('.yfs-cd-mins');\n\t\t\t\t\tvar sEl = el.querySelector('.yfs-cd-secs');\n\n\t\t\t\t\tif (dEl) dEl.textContent = days < 10 ? '0' + days : days;\n\t\t\t\t\tif (hEl) hEl.textContent = hours < 10 ? '0' + hours : hours;\n\t\t\t\t\tif (mEl) mEl.textContent = mins < 10 ? '0' + mins : mins;\n\t\t\t\t\tif (sEl) sEl.textContent = secs < 10 ? '0' + secs : secs;\n\t\t\t\t}\n\t\t\t\tupdate();\n\t\t\t\tsetInterval(update, 1000);\n\t\t\t}\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', function(){ initCountdown('yfs_cd_7957'); });\n\t\t\t} else {\n\t\t\t\tinitCountdown('yfs_cd_7957');\n\t\t\t}\n\t\t})();\n\t\t<\/script>\n\t\t\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_1 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_1 et_pb_row et_block_row\">\n<div class=\"et_pb_column_1 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_1 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><div style=\"text-align: center; max-width: 800px; margin: 0 auto 10px;\">\n<h2 style=\"font-size: 34px; font-weight: 800; color: #ffffff; margin-bottom: 10px;\">Festival Vibes & Magic Moments<\/h2>\n<p style=\"font-size: 16.5px; color: #a5c4ca; margin: 0;\">7 unforgettable days filled with yoga, music, and deep connection in the Austrian Alps.<\/p>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_2 et_pb_row et_pb_row_4col et_block_row et_block_row_4col\">\n<div class=\"et_pb_column_2 et_pb_column et_pb_column_1_4 et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_image_0 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yunion.de\/wp-content\/uploads\/2026\/08\/011003034.jpg\" title=\"Community\" width=\"1920\" height=\"1080\" class=\"wp-image-287635\" alt=\"Mathieu Boldron is lying on his stomach and laughing during the yunion Yoga Festival.\" \/><\/span><\/div>\n\n<div class=\"et_pb_text_2 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><div style=\"text-align: center; padding: 10px 4px 0;\">\n<h4 style=\"font-size: 17px; font-weight: bold; color: #ffffff; margin: 0 0 4px;\">Community<\/h4>\n<p style=\"font-size: 13.5px; color: #a5c4ca; line-height: 1.5; margin: 0;\">Everyone is welcome\u2014whether you're a beginner or a yoga teacher. <\/p>\n<\/div>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_3 et_pb_column et_pb_column_1_4 et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_image_1 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yunion.de\/wp-content\/uploads\/2025\/04\/FAQ-zum-yunion-Yoga-Festival.avif\" alt=\"Mathieu Boldron is lying on his stomach and laughing during the yunion Yoga Festival.\" title=\"FAQs About the yunion Yoga Festival\" width=\"1920\" height=\"1280\" class=\"wp-image-286712\" \/><\/span><\/div>\n\n<div class=\"et_pb_text_3 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><div style=\"text-align: center; padding: 10px 4px 0;\">\n<h4 style=\"font-size: 17px; font-weight: bold; color: #ffffff; margin: 0 0 4px;\">Lineup<\/h4>\n<p style=\"font-size: 13.5px; color: #a5c4ca; line-height: 1.5; margin: 0;\">International yoga teachers shape the program of the Yoga Festival.<\/p>\n<\/div>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_4 et_pb_column et_pb_column_1_4 et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_image_2 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yunion.de\/wp-content\/uploads\/2025\/04\/Unterkunft-waehrend-des-yunion-yoga-Festivals.avif\" alt=\"Participants in the welcome yoga class on the Flowstage at the yunion Yoga Festival, featuring live music and Inside Flow.\" title=\"Accommodations during the yunion yoga Festival\" width=\"1920\" height=\"1280\" class=\"wp-image-286718\" \/><\/span><\/div>\n\n<div class=\"et_pb_text_4 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><div style=\"text-align: center; padding: 10px 4px 0;\">\n<h4 style=\"font-size: 17px; font-weight: bold; color: #ffffff; margin: 0 0 4px;\">Space  <\/h4>\n<p style=\"font-size: 13.5px; color: #a5c4ca; line-height: 1.5; margin: 0;\">With over 1,600 square meters of space, there's plenty of room for everyone to flow.<\/p>\n<\/div>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_5 et_pb_column et_pb_column_1_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_image_3 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yunion.de\/wp-content\/uploads\/2025\/04\/Tickets-zum-yunion-Yoga-Festival.avif\" title=\"Tickets to the yunion Yoga Festival\" width=\"1920\" height=\"1280\" class=\"wp-image-286748\" \/><\/span><\/div>\n\n<div class=\"et_pb_text_5 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><div style=\"text-align: center; padding: 10px 4px 0;\">\n<h4 style=\"font-size: 17px; font-weight: bold; color: #ffffff; margin: 0 0 4px;\">Journey<\/h4>\n<p style=\"font-size: 13.5px; color: #a5c4ca; line-height: 1.5; margin: 0;\">Embark on your very own journey with this diverse program.<\/p>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_2 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_3 et_pb_row et_block_row\">\n<div class=\"et_pb_column_6 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_6 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><div style=\"text-align: center; max-width: 800px; margin: 0 auto 10px;\">\n<h2 style=\"font-size: 34px; font-weight: 800; color: #FFFFFF; margin-bottom: 10px;\">How the Referral Program Works<\/h2>\n<p style=\"font-size: 16.5px; color: #A5C4CA; margin: 0;\">Whether you already have your ticket or you're booking together\u2014it's transparent and fair.<\/p>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_4 et_pb_row et_block_row\">\n<div class=\"et_pb_column_7 et_pb_column et_pb_column_1_3 et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_blurb_0 et_pb_blurb et_pb_bg_layout_light et_pb_blurb_position_top et_pb_module et_flex_module\"><div class=\"et_pb_blurb_content et_flex_module\"><div class=\"et_pb_blurb_container\"><h4 class=\"et_pb_module_header\">01. Book or have a ticket<\/h4><div class=\"et_pb_blurb_description\"><p>First, get your festival pass risk-free at the best available price. You don't even need to have a buddy yet when you buy it. <\/p>\n<\/div><\/div><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_8 et_pb_column et_pb_column_1_3 et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_blurb_1 et_pb_blurb et_pb_bg_layout_light et_pb_blurb_position_top et_pb_module et_flex_module\"><div class=\"et_pb_blurb_content et_flex_module\"><div class=\"et_pb_blurb_container\"><h4 class=\"et_pb_module_header\">02. Refer a Friend<\/h4><div class=\"et_pb_blurb_description\"><p>Bring someone who is attending the yunion Yoga Festival for the first time, and enter your email addresses in the \"Buddy Check\" section below.<\/p>\n<\/div><\/div><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_9 et_pb_column et_pb_column_1_3 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_blurb_2 et_pb_blurb et_pb_bg_layout_light et_pb_blurb_position_top et_pb_module et_flex_module\"><div class=\"et_pb_blurb_content et_flex_module\"><div class=\"et_pb_blurb_container\"><h4 class=\"et_pb_module_header\">03. 30% refund or code<\/h4><div class=\"et_pb_blurb_description\"><p>If you've already booked, we'll refund 30% of your rate (e.g., \u20ac180 for a blind booking). Your buddy will receive a 30% voucher for a new purchase. <\/p>\n<\/div><\/div><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_3 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_5 et_pb_row et_block_row\">\n<div class=\"et_pb_column_10 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_code_1 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\">\n<div style=\"max-width: 900px; margin: 0 auto 20px;\">\n  <div class=\"faf-form-card\" id=\"buddyCheckCard\">\n    <div class=\"faf-card-head\">\n      <h3>\ud83d\udd0d Activate Live Buddy Check & 30% discount<\/h3>\n      <p>Enter your names and email addresses. Our system will automatically verify the information and process the refund or issue the gift certificate. <\/p>\n      <p style=\"font-size: 13.5px; color: #FFC72C; margin-top: 8px; font-weight: 700;\">\u2713 Valid once per person \u2022 30% refund on your booked rate or a 30% discount code for new customers<\/p>\n    <\/div>\n\n    <form id=\"fafForm\" onsubmit=\"return false;\">\n      <div class=\"faf-form-grid\">\n        <!-- Person 1 -->\n        <div class=\"faf-person-box\">\n          <div class=\"faf-person-title\">\n            <span>\ud83d\udc64 Person 1 (You)<\/span>\n            <span class=\"faf-tag\">Existing customer or new customer<\/span>\n          <\/div>\n          <div class=\"faf-input-group\">\n            <label for=\"fafNameA\">Your First Name & Last Name<\/label>\n            <input type=\"text\" id=\"fafNameA\" class=\"faf-input-field\" placeholder=\"e.g., Hie Kim\" required=\"\">\n          <\/div>\n          <div class=\"faf-input-group\">\n            <label for=\"fafEmailA\">Your email address<\/label>\n            <input type=\"email\" id=\"fafEmailA\" class=\"faf-input-field\" placeholder=\"name@beispiel.de\" required=\"\">\n          <\/div>\n        <\/div>\n\n        <!-- Person 2 -->\n        <div class=\"faf-person-box\">\n          <div class=\"faf-person-title\">\n            <span>\ud83d\udc65 Person 2 (Your buddy)<\/span>\n            <span class=\"faf-tag is-buddy\">\u2728 First-time festival-goer<\/span>\n          <\/div>\n          <div class=\"faf-input-group\">\n            <label for=\"fafNameB\">Your buddy's first name and last name<\/label>\n            <input type=\"text\" id=\"fafNameB\" class=\"faf-input-field\" placeholder=\"e.g., Elena Schmidt\" required=\"\">\n          <\/div>\n          <div class=\"faf-input-group\">\n            <label for=\"fafEmailB\">Your buddy's email address<\/label>\n            <input type=\"email\" id=\"fafEmailB\" class=\"faf-input-field\" placeholder=\"buddy@beispiel.de\" required=\"\">\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <button type=\"button\" class=\"faf-submit-btn\" id=\"fafSubmitBtn\" onclick=\"window.fafVerify(event)\">\n        <span id=\"fafBtnText\">\u2728 Check out Buddy & get 30% off<\/span>\n      <\/button>\n    <\/form>\n\n    <div id=\"fafResultContainer\" style=\"display: none; margin-top: 24px;\"><\/div>\n\n<script data-no-optimize=\"1\">\nwindow.fafVerify = function(e) {\n  if (e) {\n    if (e.preventDefault) e.preventDefault();\n    if (e.stopPropagation) e.stopPropagation();\n  }\n\n  var nameAEl = document.getElementById('fafNameA');\n  var emailAEl = document.getElementById('fafEmailA');\n  var nameBEl = document.getElementById('fafNameB');\n  var emailBEl = document.getElementById('fafEmailB');\n  var submitBtn = document.getElementById('fafSubmitBtn');\n  var btnText = document.getElementById('fafBtnText');\n  var resBox = document.getElementById('fafResultContainer');\n\n  var nameA = nameAEl ? nameAEl.value.trim() : '';\n  var emailA = emailAEl ? emailAEl.value.trim() : '';\n  var nameB = nameBEl ? nameBEl.value.trim() : '';\n  var emailB = emailBEl ? emailBEl.value.trim() : '';\n\n  if (!resBox) return;\n\n  function showMsg(html, isErr) {\n    resBox.style.display = 'block';\n    if (isErr) {\n      resBox.innerHTML = '<div style=\"background: rgba(217, 83, 56, 0.18); border: 1px solid rgba(217, 83, 56, 0.6); border-radius: 12px; padding: 18px 20px; color: #F1FBFB; font-size: 15px; line-height: 1.5; margin-top: 20px;\">\u26a0\ufe0f ' + html + '<\/div>';\n    } else {\n      resBox.innerHTML = html;\n    }\n    resBox.scrollIntoView({ behavior: 'smooth', block: 'nearest' });\n  }\n\n  function isValidEmail(em) {\n    return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(em);\n  }\n\n  if (!nameA || !emailA || !nameB || !emailB) {\n    showMsg('<strong>Bitte f\u00fclle alle 4 Felder aus:<\/strong> Sowohl deine Angaben als auch die deines Buddys werden f\u00fcr die Pr\u00fcfung ben\u00f6tigt.', true);\n    if (!nameA && nameAEl) nameAEl.focus();\n    else if (!emailA && emailAEl) emailAEl.focus();\n    else if (!nameB && nameBEl) nameBEl.focus();\n    else if (!emailB && emailBEl) emailBEl.focus();\n    return false;\n  }\n\n  if (!isValidEmail(emailA) || !isValidEmail(emailB)) {\n    showMsg('<strong>Ung\u00fcltige E-Mail-Adresse:<\/strong> Bitte \u00fcberpr\u00fcfe die Formatierung der eingegebenen E-Mail-Adressen.', true);\n    return false;\n  }\n\n  if (emailA.toLowerCase() === emailB.toLowerCase()) {\n    showMsg('<strong>Zwei unterschiedliche Personen n\u00f6tig:<\/strong> Du und dein Buddy m\u00fcssen unterschiedliche E-Mail-Adressen eingeben.', true);\n    return false;\n  }\n\n  if (submitBtn) submitBtn.disabled = true;\n  if (btnText) btnText.textContent = '\u23f3 Angaben werden gepr\u00fcft...';\n  showMsg('<div style=\"background: rgba(60, 186, 195, 0.15); border: 1px solid rgba(60, 186, 195, 0.4); border-radius: 12px; padding: 18px 20px; color: #F1FBFB; font-size: 15px; text-align: center;\">\u23f3 Eure Angaben werden gepr\u00fcft, einen Moment bitte...<\/div>', false);\n\n  fetch('\/wp-json\/yunion\/v1\/find-a-friend\/verify', {\n    method: 'POST',\n    headers: { 'Content-Type': 'application\/json' },\n    body: JSON.stringify({\n      name_a: nameA,\n      email_a: emailA,\n      name_b: nameB,\n      email_b: emailB\n    })\n  })\n  .then(function(res) {\n    return res.json().then(function(data) {\n      return { ok: res.ok, status: res.status, data: data };\n    });\n  })\n  .then(function(result) {\n    if (submitBtn) submitBtn.disabled = false;\n    if (btnText) btnText.textContent = '\u2728 Buddy pr\u00fcfen & 30 % Rabatt sichern';\n\n    if (!result.ok) {\n      var errDetail = (result.data && result.data.message) ? result.data.message : 'Ein Fehler ist aufgetreten. Bitte versuche es sp\u00e4ter erneut.';\n      showMsg('<strong>Pr\u00fcfung fehlgeschlagen:<\/strong> ' + errDetail, true);\n      return;\n    }\n\n    if (result.data && result.data.html) {\n      showMsg(result.data.html, false);\n      if (nameAEl) nameAEl.value = '';\n      if (emailAEl) emailAEl.value = '';\n      if (nameBEl) nameBEl.value = '';\n      if (emailBEl) emailBEl.value = '';\n      return;\n    }\n\n    var succHtml = '<div style=\"background: linear-gradient(135deg, rgba(6, 52, 60, 0.95), rgba(14, 41, 46, 0.98)); border: 2px solid #3CBAC3; border-radius: 14px; padding: 28px 24px; text-align: center; margin-top: 20px; box-shadow: 0 12px 30px rgba(0,0,0,0.3);\">' +\n      '<div style=\"font-size: 40px; line-height: 1; margin-bottom: 14px;\">\ud83c\udf89<\/div>' +\n      '<h4 style=\"margin: 0 0 10px; font-size: 22px; font-weight: 800; color: #FFFFFF; letter-spacing: -0.01em;\">Vielen Dank f\u00fcr eure Anmeldung!<\/h4>' +\n      '<p style=\"margin: 0 0 14px; font-size: 16px; line-height: 1.55; color: #D4E7EA; max-width: 600px; margin-left: auto; margin-right: auto;\">Wir haben eure Angaben erfolgreich erfasst und pr\u00fcfen sie jetzt in unserem System.<\/p>' +\n      '<div style=\"display: inline-block; background: rgba(60, 186, 195, 0.12); border: 1px solid rgba(60, 186, 195, 0.35); border-radius: 8px; padding: 10px 18px; color: #F9CA76; font-size: 14.5px; font-weight: 700;\">' +\n      '\ud83d\udce9 Ihr erhaltet in wenigen Minuten eine Best\u00e4tigung per E-Mail.' +\n      '<\/div>' +\n      '<\/div>';\n\n    showMsg(succHtml, false);\n\n    if (nameAEl) nameAEl.value = '';\n    if (emailAEl) emailAEl.value = '';\n    if (nameBEl) nameBEl.value = '';\n    if (emailBEl) emailBEl.value = '';\n  })\n  .catch(function(err) {\n    if (submitBtn) submitBtn.disabled = false;\n    if (btnText) btnText.textContent = '\u2728 Buddy pr\u00fcfen & 30 % Rabatt sichern';\n    showMsg('<strong>Verbindungsfehler:<\/strong> Die Pr\u00fcfung konnte nicht abgeschlossen werden. Bitte pr\u00fcfe deine Verbindung oder versuche es sp\u00e4ter noch einmal.', true);\n  });\n};\n<\/script>\n\n  <\/div>\n<\/div>\n\n\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_4 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_6 et_pb_row et_block_row\">\n<div class=\"et_pb_column_11 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_7 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><div style=\"text-align: center; max-width: 800px; margin: 0 auto 10px;\">\n<h2 style=\"font-size: 34px; font-weight: 800; color: #FFFFFF; margin-bottom: 10px;\">yunion Yoga Festival 2027<\/h2>\n<p style=\"font-size: 16.5px; color: #A5C4CA; margin: 0;\">Bad Hofgastein, Austria \u2022 The Summer Highlight in the Alps<\/p>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_7 et_pb_row et_block_row\">\n<div class=\"et_pb_column_12 et_pb_column et_pb_column_1_2 et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_blurb_3 et_pb_blurb et_pb_bg_layout_light et_pb_blurb_position_top et_pb_module et_flex_module\"><div class=\"et_pb_blurb_content et_flex_module\"><div class=\"et_pb_blurb_container\"><h4 class=\"et_pb_module_header\">\ud83c\udfb5 Inside Flow & Live Kirtan<\/h4><div class=\"et_pb_blurb_description\"><p>Large headliner stages, emotional moments of flow, rousing music, and unforgettable live kirtan sessions with international artists.<\/p>\n<\/div><\/div><\/div><\/div>\n\n<div class=\"et_pb_blurb_4 et_pb_blurb et_pb_bg_layout_light et_pb_blurb_position_top et_pb_module et_flex_module\"><div class=\"et_pb_blurb_content et_flex_module\"><div class=\"et_pb_blurb_container\"><h4 class=\"et_pb_module_header\">\ud83d\udc65 1,200+ Enthusiastic Yogis<\/h4><div class=\"et_pb_blurb_description\"><p>More than 1,200 participants have already placed their full trust in our events and festivals.<\/p>\n<\/div><\/div><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_13 et_pb_column et_pb_column_1_2 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_blurb_5 et_pb_blurb et_pb_bg_layout_light et_pb_blurb_position_top et_pb_module et_flex_module\"><div class=\"et_pb_blurb_content et_flex_module\"><div class=\"et_pb_blurb_container\"><h4 class=\"et_pb_module_header\">\ud83e\uddd8\u200d\u2640\ufe0f 85 workshops & classes<\/h4><div class=\"et_pb_blurb_description\"><p>Inside Flow, Vinyasa, Yin, Alignment, Breathwork, and Meditation with the world's best teachers.<\/p>\n<\/div><\/div><\/div><\/div>\n\n<div class=\"et_pb_blurb_6 et_pb_blurb et_pb_bg_layout_light et_pb_blurb_position_top et_pb_module et_flex_module\"><div class=\"et_pb_blurb_content et_flex_module\"><div class=\"et_pb_blurb_container\"><h4 class=\"et_pb_module_header\">\ud83e\uddd8 For Teachers & Beginners<\/h4><div class=\"et_pb_blurb_description\"><p>Whether you've been teaching for years or are taking your very first flow class, the festival is open, welcoming, and designed for all levels.<\/p>\n<\/div><\/div><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"et_pb_section_6 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_9 et_pb_row et_block_row\">\n<div class=\"et_pb_column_15 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_9 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><div style=\"max-width: 800px; margin: 0 auto;\">\n<div style=\"text-align: center; margin-bottom: 24px;\">\n<h2 style=\"font-size: 34px; font-weight: 800; color: #FFFFFF; margin-bottom: 10px;\">Frequently Asked Questions (FAQ)<\/h2>\n<p style=\"font-size: 16.5px; color: #A5C4CA; margin: 0;\">Everything you need to know about the referral program and the 2027 festival.<\/p>\n<\/p><\/div>\n<details class=\"faf-faq-item\">\n<summary>How exactly does \"Find a Friend\" work?<\/summary>\n<p>Find a Friend is our official referral program. If you get someone excited about the yunion Yoga Festival who is attending for the first time (a first-time festivalgoer), we\u2019ll reward both of you: <strong>You\u2019ll receive a 30% refund on the ticket price you booked yourself<\/strong> (e.g., \u20ac180 for a blind booking), and your friend will get a <strong>30% discount code<\/strong> to use when purchasing a ticket. <\/p>\n<\/details>\n<details class=\"faf-faq-item\">\n<summary>Do I need to know who I'm bringing with me when I buy the ticket?<\/summary>\n<p>No! That's the biggest advantage: <strong>Buy now at the current best price<\/strong> to secure your spot. You can claim your referral discount at any time later, as soon as you've found your buddy.  <\/p>\n<\/details>\n<details class=\"faf-faq-item\">\n<summary>What price does the 30% refund refer to?<\/summary>\n<p>The refund amount is <strong>always based on the fare you booked yourself<\/strong>. If you purchased a \u201cBlind Booking\u201d for \u20ac600, you\u2019ll receive exactly \u20ac180 back\u2014regardless of which price tier is active at the time of your referral. <\/p>\n<\/details>\n<details class=\"faf-faq-item\">\n<summary>Can I refer multiple friends and receive the 30% bonus multiple times?<\/summary>\n<p>The referral discount is valid <strong>once per person<\/strong>. If you refer multiple friends, your friends will, of course, each receive their own 30% first-time visitor coupon, but your personal refund is limited to a one-time 30% of your ticket price. <\/p>\n<\/details>\n<details class=\"faf-faq-item\">\n<summary>What if neither of us has a ticket yet?<\/summary>\n<p>No problem: Just sign up below. As long as at least one of you is a first-time visitor, <strong>both of you<\/strong> will <strong>immediately<\/strong> receive <strong>a 30% discount code<\/strong> via email and can book your tickets at a discount right away. <\/p>\n<\/details>\n<details class=\"faf-faq-item\">\n<summary>Where and when will the yunion Yoga Festival 2027 take place?<\/summary>\n<p>The festival will take place from <strong>August 23 to 29, 2027<\/strong> (pre-festival: Sunday, August 22) in picturesque <strong>Bad Hofgastein (Austria)<\/strong> \u2014featuring 85 workshops, the thermal springs of the Alpentherme, and top international instructors.<\/p>\n<\/details>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_7 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_10 et_pb_row et_block_row\">\n<div class=\"et_pb_column_16 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_10 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><div style=\"text-align: center; max-width: 740px; margin: 0 auto 20px;\">\n<h2 style=\"font-size: 32px; font-weight: 800; color: #ffffff; margin: 0 0 12px;\">Ready for the summer of your life?<\/h2>\n<p style=\"font-size: 16px; color: #a5c4ca; margin: 0;\">Get your ticket now at the best price, or sign up to save 30%.<\/p>\n<\/div>\n<\/div><\/div>\n\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_0_wrapper\"><a class=\"et_pb_button_0 et_pb_button et_pb_bg_layout_light et_pb_module et_flex_module\" href=\"#buddyCheckCard\">\ud83d\ude80 Sign up for Buddy now &amp; save 180 \u20ac<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":"","_links_to":"","_links_to_target":""},"difl_page_category":[],"class_list":["post-287035","page","type-page","status-publish","hentry"],"acf":{"eyebrow":""},"_links":{"self":[{"href":"https:\/\/yunion.de\/en\/wp-json\/wp\/v2\/pages\/287035","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yunion.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/yunion.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/yunion.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/yunion.de\/en\/wp-json\/wp\/v2\/comments?post=287035"}],"version-history":[{"count":10,"href":"https:\/\/yunion.de\/en\/wp-json\/wp\/v2\/pages\/287035\/revisions"}],"predecessor-version":[{"id":287725,"href":"https:\/\/yunion.de\/en\/wp-json\/wp\/v2\/pages\/287035\/revisions\/287725"}],"wp:attachment":[{"href":"https:\/\/yunion.de\/en\/wp-json\/wp\/v2\/media?parent=287035"}],"wp:term":[{"taxonomy":"difl_page_category","embeddable":true,"href":"https:\/\/yunion.de\/en\/wp-json\/wp\/v2\/difl_page_category?post=287035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}