{"id":1816,"date":"2026-03-24T12:08:23","date_gmt":"2026-03-24T12:08:23","guid":{"rendered":"https:\/\/rgedzesek.hu\/dev\/?page_id=1816"},"modified":"2026-05-05T21:35:41","modified_gmt":"2026-05-05T21:35:41","slug":"tabor","status":"publish","type":"page","link":"https:\/\/rgedzesek.hu\/dev\/tabor\/","title":{"rendered":"SWAN Ny\u00e1ri rg sportt\u00e1bor"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1816\" class=\"elementor elementor-1816\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d19c759 e-flex e-con-boxed e-con e-parent\" data-id=\"d19c759\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d9675f1 e-con-full e-flex e-con e-child\" data-id=\"d9675f1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7f6d79f e-con-full e-flex e-con e-child\" data-id=\"7f6d79f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd59ea9 elementor-widget elementor-widget-shortcode\" data-id=\"cd59ea9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><section id=\"hero\" class=\"swan-camp-hero-v2\">\r\n  <div class=\"swan-camp-hero-v2__image\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"swan-camp-hero-v2__overlay\" aria-hidden=\"true\"><\/div>\r\n\r\n  <div class=\"swan-camp-hero-v2__inner\">\r\n    <div class=\"swan-camp-hero-v2__content\">\r\n\r\n      <div class=\"swan-camp-hero-v2__eyebrow\">\r\n        \ud83e\udd38\u200d\u2640\ufe0f SWAN RG ny\u00e1ri t\u00e1bor \u2022 5\u201312 \u00e9ves l\u00e1nyoknak\r\n      <\/div>\r\n\r\n      <h1 class=\"swan-camp-hero-v2__title\">\r\n        SWAN RG ny\u00e1ri t\u00e1bor l\u00e1nyoknak\r\n      <\/h1>\r\n\r\n      <div class=\"swan-camp-hero-v2__offer\">\r\n        <span>54 000 Ft-t\u00f3l<\/span>\r\n        <span>Limit\u00e1lt f\u00e9r\u0151helyek<\/span>\r\n      <\/div>\r\n\r\n      <p class=\"swan-camp-hero-v2__subtitle\">\r\n        Koreogr\u00e1fia eg\u00e9sz h\u00e9ten, p\u00e9nteki bemutat\u00f3val \u2013 kezd\u0151knek is.\r\n      <\/p>\r\n\r\n      <div class=\"swan-camp-hero-v2__points\">\r\n        <span>\u2b50 Saj\u00e1t koreogr\u00e1fia eg\u00e9sz h\u00e9ten<\/span>\r\n        <span>\ud83c\udfad P\u00e9nteken bemutat\u00f3 a sz\u00fcl\u0151knek<\/span>\r\n        <span>\ud83d\udc9c Mozg\u00e1s, bar\u00e1ts\u00e1g, siker\u00e9lm\u00e9ny<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"swan-camp-hero-v2__location-quicknav\" aria-label=\"Gyors helysz\u00ednv\u00e1laszt\u00f3\">\r\n        <div class=\"swan-camp-hero-v2__location-label\">\r\n          Melyik helysz\u00edn \u00e9rdekel?\r\n        <\/div>\r\n\r\n        <div class=\"swan-camp-hero-v2__location-chips\">\r\n          <button type=\"button\" class=\"swan-camp-hero-v2__location-chip\" data-location-turnus=\"Zugl\u00f3\" data-location-label=\"Zugl\u00f3\">Zugl\u00f3<\/button>\r\n          <button type=\"button\" class=\"swan-camp-hero-v2__location-chip\" data-location-turnus=\"\u00d3budai J\u00e9gcsarnok\" data-location-label=\"\u00d3buda\">\u00d3buda<\/button>\r\n          <button type=\"button\" class=\"swan-camp-hero-v2__location-chip\" data-location-turnus=\"Szentendre\" data-location-label=\"Szentendre\">Szentendre<\/button>\r\n          <button type=\"button\" class=\"swan-camp-hero-v2__location-chip\" data-location-turnus=\"Hegyvid\u00e9k\" data-location-label=\"Hegyvid\u00e9k\">Hegyvid\u00e9k<\/button>\r\n          <button type=\"button\" class=\"swan-camp-hero-v2__location-chip\" data-location-turnus=\"Budakal\u00e1sz\" data-location-label=\"Budakal\u00e1sz\">Budakal\u00e1sz<\/button>\r\n          <button type=\"button\" class=\"swan-camp-hero-v2__location-chip swan-camp-hero-v2__location-chip--featured\" data-location-section=\"margitszigeti-elmenytabor\" data-location-label=\"Margitsziget\">Margitsziget \u2b50<\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <button type=\"button\" class=\"swan-camp-hero-v2__cta\" data-scroll-target=\"helyszinek-es-idopontok\">\r\n        HELYET FOGLALOK A GYERMEKEMNEK\r\n      <\/button>\r\n\r\n      <button type=\"button\" class=\"swan-camp-hero-v2__cta-secondary\" data-scroll-target=\"program-es-napirend\">\r\n        Mit csin\u00e1l a gyermek a t\u00e1borban? \u2193\r\n      <\/button>\r\n\r\n      <div class=\"swan-camp-hero-v2__trust\">\r\n        <span>\u2714 1\u20132 perc jelentkez\u00e9s<\/span>\r\n        <span>\u2714 Helyedet 50% el\u0151leggel biztos\u00edthatod<\/span>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n.swan-camp-hero-v2,\r\n.swan-camp-hero-v2 *,\r\n.swan-camp-hero-v2 *::before,\r\n.swan-camp-hero-v2 *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.swan-camp-hero-v2 {\r\n  --swan-hero-image: url(\"https:\/\/rgedzesek.hu\/dev\/wp-content\/uploads\/2026\/04\/28300.webp\");\r\n  position: relative;\r\n  width: 100%;\r\n  min-height: 620px;\r\n  overflow: hidden;\r\n  border-radius: 32px;\r\n  isolation: isolate;\r\n  background: #ffffff;\r\n  box-shadow: 0 26px 70px rgba(92, 38, 114, 0.16);\r\n  scroll-margin-top: 90px;\r\n}\r\n\r\n.swan-camp-hero-v2::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: 0;\r\n  background: linear-gradient(180deg, #ffffff 0%, #ffffff 100%);\r\n  pointer-events: none;\r\n}\r\n\r\n.swan-camp-hero-v2__image {\r\n  position: absolute;\r\n  inset: 0;\r\n  background-image: var(--swan-hero-image);\r\n  background-size: cover;\r\n  background-position: center right;\r\n  transform: scale(1.01);\r\n  z-index: 1;\r\n}\r\n\r\n.swan-camp-hero-v2__overlay {\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: 2;\r\n  background:\r\n    linear-gradient(\r\n      90deg,\r\n      rgba(255,255,255,0.98) 0%,\r\n      rgba(255,255,255,0.94) 31%,\r\n      rgba(255,255,255,0.58) 52%,\r\n      rgba(255,255,255,0.08) 78%,\r\n      rgba(255,255,255,0.00) 100%\r\n    ),\r\n    radial-gradient(circle at 16% 85%, rgba(216,18,116,0.10) 0%, rgba(216,18,116,0.00) 40%),\r\n    radial-gradient(circle at 48% 18%, rgba(29,152,162,0.10) 0%, rgba(29,152,162,0.00) 38%);\r\n}\r\n\r\n.swan-camp-hero-v2__inner {\r\n  position: relative;\r\n  z-index: 3;\r\n  width: 100%;\r\n  max-width: 1180px;\r\n  min-height: 620px;\r\n  margin: 0 auto;\r\n  padding: 64px 48px;\r\n  display: flex;\r\n  align-items: center;\r\n}\r\n\r\n.swan-camp-hero-v2__content {\r\n  width: min(620px, 100%);\r\n}\r\n\r\n.swan-camp-hero-v2__eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  margin-bottom: 18px;\r\n  padding: 9px 16px;\r\n  border-radius: 999px;\r\n  background: rgba(255,255,255,0.92);\r\n  color: #8614A8;\r\n  font-size: 14px;\r\n  line-height: 1.15;\r\n  font-weight: 900;\r\n  box-shadow: 0 10px 26px rgba(92,38,114,0.10);\r\n}\r\n\r\n.swan-camp-hero-v2__title {\r\n  margin: 0 0 14px;\r\n  color: #3f1857;\r\n  font-size: 54px;\r\n  line-height: 1.04;\r\n  font-weight: 900;\r\n  letter-spacing: -0.045em;\r\n}\r\n\r\n.swan-camp-hero-v2__offer {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 8px;\r\n  margin: 0 0 16px;\r\n}\r\n\r\n.swan-camp-hero-v2__offer span {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 38px;\r\n  padding: 8px 14px;\r\n  border-radius: 999px;\r\n  font-size: 15px;\r\n  line-height: 1.15;\r\n  font-weight: 900;\r\n  color: #ffffff;\r\n  background: linear-gradient(135deg, #1D98A2 0%, #8614A8 100%);\r\n  box-shadow: 0 10px 24px rgba(92,38,114,0.14);\r\n}\r\n\r\n.swan-camp-hero-v2__offer span:nth-child(2) {\r\n  background: linear-gradient(135deg, #D81274 0%, #8614A8 100%);\r\n}\r\n\r\n.swan-camp-hero-v2__subtitle {\r\n  margin: 0 0 22px;\r\n  color: #4f3f61;\r\n  font-size: 22px;\r\n  line-height: 1.38;\r\n  font-weight: 800;\r\n}\r\n\r\n.swan-camp-hero-v2__points {\r\n  display: grid;\r\n  grid-template-columns: 1fr;\r\n  gap: 8px;\r\n  margin: 0 0 18px;\r\n  max-width: 520px;\r\n}\r\n\r\n.swan-camp-hero-v2__points span {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  width: fit-content;\r\n  min-height: 36px;\r\n  padding: 8px 13px;\r\n  border-radius: 999px;\r\n  background: rgba(255,255,255,0.88);\r\n  border: 1px solid rgba(92,38,114,0.08);\r\n  color: #5C2672;\r\n  font-size: 14px;\r\n  line-height: 1.25;\r\n  font-weight: 800;\r\n  box-shadow: 0 8px 20px rgba(92,38,114,0.07);\r\n}\r\n\r\n.swan-camp-hero-v2__location-quicknav {\r\n  width: min(560px, 100%);\r\n  margin: 0 0 20px;\r\n  padding: 12px 14px;\r\n  border-radius: 20px;\r\n  background: rgba(255,255,255,0.88);\r\n  border: 1px solid rgba(29,152,162,0.12);\r\n  box-shadow: 0 10px 24px rgba(92,38,114,0.08);\r\n}\r\n\r\n.swan-camp-hero-v2__location-label {\r\n  margin: 0 0 8px;\r\n  color: #167c85;\r\n  font-size: 13px;\r\n  line-height: 1.2;\r\n  font-weight: 900;\r\n}\r\n\r\n.swan-camp-hero-v2__location-chips {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 7px;\r\n}\r\n\r\n.swan-camp-hero-v2__location-chip {\r\n  appearance: none !important;\r\n  -webkit-appearance: none !important;\r\n  border: 1px solid rgba(29,152,162,0.16) !important;\r\n  outline: none !important;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 31px;\r\n  padding: 6px 11px;\r\n  border-radius: 999px;\r\n  background: rgba(29,152,162,0.10) !important;\r\n  color: #167c85 !important;\r\n  -webkit-text-fill-color: #167c85 !important;\r\n  font-family: inherit;\r\n  font-size: 12.5px;\r\n  line-height: 1.1;\r\n  font-weight: 900;\r\n  cursor: pointer;\r\n  box-shadow: 0 6px 14px rgba(29,152,162,0.06);\r\n  transition: transform .2s ease, background .2s ease, box-shadow .2s ease;\r\n  -webkit-tap-highlight-color: transparent !important;\r\n  white-space: nowrap;\r\n}\r\n\r\n.swan-camp-hero-v2__location-chip:hover,\r\n.swan-camp-hero-v2__location-chip:focus,\r\n.swan-camp-hero-v2__location-chip:active {\r\n  background: rgba(29,152,162,0.16) !important;\r\n  color: #167c85 !important;\r\n  -webkit-text-fill-color: #167c85 !important;\r\n  transform: translateY(-1px);\r\n  box-shadow: 0 8px 18px rgba(29,152,162,0.09);\r\n}\r\n\r\n.swan-camp-hero-v2__location-chip--featured {\r\n  border-color: rgba(217,169,59,0.34) !important;\r\n  background: linear-gradient(135deg, rgba(246,216,107,0.26) 0%, rgba(255,255,255,0.94) 100%) !important;\r\n  color: #7a5a16 !important;\r\n  -webkit-text-fill-color: #7a5a16 !important;\r\n  box-shadow: 0 7px 16px rgba(217,169,59,0.10);\r\n}\r\n\r\n.swan-camp-hero-v2__location-chip--featured:hover,\r\n.swan-camp-hero-v2__location-chip--featured:focus,\r\n.swan-camp-hero-v2__location-chip--featured:active {\r\n  background: linear-gradient(135deg, rgba(246,216,107,0.36) 0%, rgba(255,255,255,0.98) 100%) !important;\r\n  color: #7a5a16 !important;\r\n  -webkit-text-fill-color: #7a5a16 !important;\r\n}\r\n\r\n.swan-camp-hero-v2__cta {\r\n  appearance: none !important;\r\n  -webkit-appearance: none !important;\r\n  border: 0 !important;\r\n  outline: none !important;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 58px;\r\n  padding: 0 32px;\r\n  border-radius: 999px;\r\n  background: linear-gradient(135deg, #D81274 0%, #8614A8 100%) !important;\r\n  color: #ffffff !important;\r\n  -webkit-text-fill-color: #ffffff !important;\r\n  font-family: inherit;\r\n  font-size: 17px;\r\n  line-height: 1.15;\r\n  font-weight: 900;\r\n  letter-spacing: 0.01em;\r\n  cursor: pointer;\r\n  box-shadow:\r\n    0 18px 36px rgba(216,18,116,0.28),\r\n    0 0 0 6px rgba(216,18,116,0.055);\r\n  transition: transform .22s ease, box-shadow .22s ease, background .22s ease;\r\n  -webkit-tap-highlight-color: transparent !important;\r\n}\r\n\r\n.swan-camp-hero-v2__cta:hover,\r\n.swan-camp-hero-v2__cta:focus,\r\n.swan-camp-hero-v2__cta:active,\r\n.swan-camp-hero-v2__cta:focus-visible {\r\n  background: linear-gradient(135deg, #DE0F73 0%, #8614A8 100%) !important;\r\n  color: #ffffff !important;\r\n  -webkit-text-fill-color: #ffffff !important;\r\n  transform: translateY(-2px);\r\n  outline: none !important;\r\n  box-shadow:\r\n    0 22px 42px rgba(216,18,116,0.34),\r\n    0 0 0 8px rgba(216,18,116,0.06);\r\n}\r\n\r\n.swan-camp-hero-v2__cta-secondary {\r\n  appearance: none !important;\r\n  -webkit-appearance: none !important;\r\n  border: 0 !important;\r\n  outline: none !important;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 42px;\r\n  padding: 0 20px;\r\n  border-radius: 999px;\r\n  background: transparent !important;\r\n  color: #8614A8 !important;\r\n  -webkit-text-fill-color: #8614A8 !important;\r\n  font-family: inherit;\r\n  font-size: 14px;\r\n  font-weight: 800;\r\n  cursor: pointer;\r\n  margin-top: 8px;\r\n  text-decoration: underline;\r\n  -webkit-tap-highlight-color: transparent !important;\r\n}\r\n\r\n.swan-camp-hero-v2__trust {\r\n  display: flex;\r\n  align-items: center;\r\n  flex-wrap: wrap;\r\n  gap: 8px 16px;\r\n  margin-top: 18px;\r\n  padding: 12px 16px;\r\n  width: fit-content;\r\n  max-width: 100%;\r\n  border-radius: 999px;\r\n  background: rgba(255,255,255,0.90);\r\n  border: 1px solid rgba(29,152,162,0.12);\r\n  color: #167c85;\r\n  font-size: 14px;\r\n  line-height: 1.25;\r\n  font-weight: 800;\r\n  box-shadow: 0 10px 24px rgba(92,38,114,0.08);\r\n}\r\n\r\n.swan-camp-hero-v2 button,\r\n.swan-camp-hero-v2 button:hover,\r\n.swan-camp-hero-v2 button:focus,\r\n.swan-camp-hero-v2 button:active,\r\n.swan-camp-hero-v2 button:focus-visible {\r\n  outline: none !important;\r\n  text-decoration: none !important;\r\n}\r\n\r\n.swan-camp-hero-v2 button.swan-camp-hero-v2__cta-secondary,\r\n.swan-camp-hero-v2 button.swan-camp-hero-v2__cta-secondary:hover,\r\n.swan-camp-hero-v2 button.swan-camp-hero-v2__cta-secondary:focus,\r\n.swan-camp-hero-v2 button.swan-camp-hero-v2__cta-secondary:active {\r\n  text-decoration: underline !important;\r\n}\r\n\r\n.swan-camp-hero-v2 button::before,\r\n.swan-camp-hero-v2 button::after {\r\n  box-shadow: none !important;\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n  .swan-camp-hero-v2 {\r\n    min-height: 560px;\r\n    border-radius: 28px;\r\n  }\r\n\r\n  .swan-camp-hero-v2__inner {\r\n    min-height: 560px;\r\n    padding: 52px 34px;\r\n  }\r\n\r\n  .swan-camp-hero-v2__title {\r\n    font-size: 46px;\r\n  }\r\n\r\n  .swan-camp-hero-v2__subtitle {\r\n    font-size: 19px;\r\n  }\r\n}\r\n\r\n@media (max-width: 767px) {\r\n  .swan-camp-hero-v2 {\r\n    width: 100vw;\r\n    margin-left: calc(50% - 50vw);\r\n    margin-right: calc(50% - 50vw);\r\n    min-height: auto;\r\n    border-radius: 0;\r\n    scroll-margin-top: 80px;\r\n    background: #ffffff;\r\n    box-shadow: none;\r\n    padding-top: 0;\r\n  }\r\n\r\n  .swan-camp-hero-v2::before {\r\n    background: #ffffff;\r\n  }\r\n\r\n  .swan-camp-hero-v2__image {\r\n    position: relative;\r\n    display: block;\r\n    height: 265px;\r\n    background-size: cover;\r\n    background-position: center center;\r\n    transform: none;\r\n  }\r\n\r\n  .swan-camp-hero-v2__overlay {\r\n    background:\r\n      linear-gradient(\r\n        180deg,\r\n        rgba(255,255,255,0.00) 0%,\r\n        rgba(255,255,255,0.00) 38%,\r\n        rgba(255,255,255,0.72) 78%,\r\n        rgba(255,255,255,1) 100%\r\n      );\r\n    height: 265px;\r\n    bottom: auto;\r\n  }\r\n\r\n  .swan-camp-hero-v2__inner {\r\n    min-height: auto;\r\n    padding: 0 12px 20px;\r\n    margin-top: -42px;\r\n    display: block;\r\n    background: #ffffff;\r\n  }\r\n\r\n  .swan-camp-hero-v2__content {\r\n    position: relative;\r\n    z-index: 4;\r\n    width: 100%;\r\n    padding: 18px 14px 16px;\r\n    border-radius: 22px;\r\n    background: #ffffff;\r\n    border: 1px solid rgba(92,38,114,0.10);\r\n    box-shadow: 0 18px 46px rgba(92,38,114,0.16);\r\n    text-align: center;\r\n  }\r\n\r\n  .swan-camp-hero-v2__eyebrow {\r\n    margin-bottom: 11px;\r\n    padding: 7px 11px;\r\n    font-size: 11.5px;\r\n  }\r\n\r\n  .swan-camp-hero-v2__title {\r\n    margin-bottom: 10px;\r\n    font-size: 31px;\r\n    line-height: 1.04;\r\n    letter-spacing: -0.045em;\r\n  }\r\n\r\n  .swan-camp-hero-v2__offer {\r\n    justify-content: center;\r\n    gap: 7px;\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .swan-camp-hero-v2__offer span {\r\n    min-height: 32px;\r\n    padding: 7px 10px;\r\n    font-size: 12.5px;\r\n  }\r\n\r\n  .swan-camp-hero-v2__subtitle {\r\n    margin-bottom: 13px;\r\n    font-size: 15.5px;\r\n    line-height: 1.35;\r\n    font-weight: 800;\r\n  }\r\n\r\n  .swan-camp-hero-v2__points {\r\n    gap: 7px;\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .swan-camp-hero-v2__points span {\r\n    width: 100%;\r\n    justify-content: center;\r\n    min-height: 32px;\r\n    padding: 7px 10px;\r\n    border-radius: 14px;\r\n    font-size: 12.5px;\r\n    background: #f7eefc;\r\n    border: 1px solid rgba(92,38,114,0.10);\r\n  }\r\n\r\n  .swan-camp-hero-v2__location-quicknav {\r\n    width: 100%;\r\n    margin-bottom: 15px;\r\n    padding: 10px 10px 11px;\r\n    border-radius: 16px;\r\n    background: #eaf7f8;\r\n    border: 1px solid rgba(29,152,162,0.15);\r\n    overflow: hidden;\r\n  }\r\n\r\n  .swan-camp-hero-v2__location-label {\r\n    margin-bottom: 7px;\r\n    font-size: 12px;\r\n    text-align: left;\r\n  }\r\n\r\n  .swan-camp-hero-v2__location-chips {\r\n    flex-wrap: nowrap;\r\n    overflow-x: auto;\r\n    overflow-y: hidden;\r\n    gap: 7px;\r\n    padding: 1px 2px 4px;\r\n    margin: 0 -2px;\r\n    -webkit-overflow-scrolling: touch;\r\n    scrollbar-width: none;\r\n  }\r\n\r\n  .swan-camp-hero-v2__location-chips::-webkit-scrollbar {\r\n    display: none;\r\n  }\r\n\r\n  .swan-camp-hero-v2__location-chip {\r\n    flex: 0 0 auto;\r\n    min-height: 30px;\r\n    padding: 6px 10px;\r\n    font-size: 12px;\r\n    background: rgba(255,255,255,0.82) !important;\r\n  }\r\n\r\n  .swan-camp-hero-v2__cta {\r\n    width: 100%;\r\n    min-height: 50px;\r\n    padding: 0 14px;\r\n    font-size: 13.5px;\r\n    box-shadow:\r\n      0 12px 24px rgba(216,18,116,0.22),\r\n      0 0 0 4px rgba(216,18,116,0.045);\r\n  }\r\n\r\n  .swan-camp-hero-v2__cta:hover,\r\n  .swan-camp-hero-v2__cta:focus,\r\n  .swan-camp-hero-v2__cta:active,\r\n  .swan-camp-hero-v2__cta:focus-visible {\r\n    transform: none;\r\n  }\r\n\r\n  .swan-camp-hero-v2__cta-secondary {\r\n    width: 100%;\r\n    font-size: 13px;\r\n    margin-top: 6px;\r\n  }\r\n\r\n  .swan-camp-hero-v2__trust {\r\n    width: 100%;\r\n    justify-content: center;\r\n    margin-top: 12px;\r\n    padding: 9px 10px;\r\n    border-radius: 16px;\r\n    font-size: 12px;\r\n    gap: 5px 10px;\r\n    background: #eaf7f8;\r\n    border: 1px solid rgba(29,152,162,0.15);\r\n  }\r\n}\r\n\r\n@media (max-width: 374px) {\r\n  .swan-camp-hero-v2__image {\r\n    height: 238px;\r\n  }\r\n\r\n  .swan-camp-hero-v2__overlay {\r\n    height: 238px;\r\n  }\r\n\r\n  .swan-camp-hero-v2__title {\r\n    font-size: 28px;\r\n  }\r\n\r\n  .swan-camp-hero-v2__subtitle {\r\n    font-size: 14px;\r\n  }\r\n\r\n  .swan-camp-hero-v2__points span {\r\n    font-size: 11.8px;\r\n  }\r\n\r\n  .swan-camp-hero-v2__cta {\r\n    font-size: 12.5px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n\r\n  function sendGaEvent(eventName, params) {\r\n    if (typeof gtag === 'function') {\r\n      gtag('event', eventName, params || {});\r\n    }\r\n  }\r\n\r\n  function scrollToElementWithOffset(element) {\r\n    if (!element) return;\r\n\r\n    var rect = element.getBoundingClientRect();\r\n    var currentScroll = window.pageYOffset || document.documentElement.scrollTop;\r\n    var offset = window.innerWidth <= 767 ? 84 : 96;\r\n    var targetTop = rect.top + currentScroll - offset;\r\n\r\n    window.scrollTo({\r\n      top: targetTop,\r\n      behavior: 'smooth'\r\n    });\r\n  }\r\n\r\n  function findTurnusCardByName(turnusName) {\r\n    if (!turnusName) return null;\r\n\r\n    var section = document.getElementById('helyszinek-es-idopontok');\r\n    var scope = section || document;\r\n\r\n    var cards = scope.querySelectorAll('[data-turnus]');\r\n    var normalizedWanted = turnusName.trim().toLowerCase();\r\n\r\n    for (var i = 0; i < cards.length; i++) {\r\n      var value = (cards[i].getAttribute('data-turnus') || '').trim().toLowerCase();\r\n\r\n      if (value === normalizedWanted) {\r\n        return cards[i];\r\n      }\r\n    }\r\n\r\n    return null;\r\n  }\r\n\r\n  var heroTrustTracked = false;\r\n\r\n  if ('IntersectionObserver' in window) {\r\n    var trustObserver = new IntersectionObserver(function (entries) {\r\n      entries.forEach(function (entry) {\r\n        if (entry.isIntersecting && !heroTrustTracked) {\r\n          heroTrustTracked = true;\r\n          sendGaEvent('hero_trust_visible', {\r\n            event_category: 'Section',\r\n            event_label: 'hero_trust_strip_reached',\r\n            section_id: 'hero',\r\n            hero_version: 'offer_aligned_v7_white_mobile_shell'\r\n          });\r\n          trustObserver.disconnect();\r\n        }\r\n      });\r\n    }, { threshold: 0.3, rootMargin: '0px' });\r\n\r\n    var trustEl = document.querySelector('#hero .swan-camp-hero-v2__trust');\r\n    if (trustEl) trustObserver.observe(trustEl);\r\n  }\r\n\r\n  document.addEventListener('click', function (event) {\r\n    var locationChip = event.target.closest('#hero .swan-camp-hero-v2__location-chip');\r\n\r\n    if (locationChip) {\r\n      event.preventDefault();\r\n      event.stopPropagation();\r\n      event.stopImmediatePropagation();\r\n\r\n      var locationLabel = locationChip.getAttribute('data-location-label') || '';\r\n      var targetSectionId = locationChip.getAttribute('data-location-section') || '';\r\n      var targetTurnusName = locationChip.getAttribute('data-location-turnus') || '';\r\n\r\n      sendGaEvent('hero_location_chip_click', {\r\n        event_category: 'Hero location quicknav',\r\n        event_label: locationLabel,\r\n        selected_location: locationLabel,\r\n        target_turnus: targetTurnusName,\r\n        target_section: targetSectionId,\r\n        cta_position: 'hero_location_chip',\r\n        hero_version: 'offer_aligned_v7_white_mobile_shell'\r\n      });\r\n\r\n      if (targetSectionId) {\r\n        var sectionTarget = document.getElementById(targetSectionId);\r\n\r\n        if (sectionTarget) {\r\n          scrollToElementWithOffset(sectionTarget);\r\n        }\r\n\r\n        return;\r\n      }\r\n\r\n      if (targetTurnusName) {\r\n        var cardTarget = findTurnusCardByName(targetTurnusName);\r\n\r\n        if (cardTarget) {\r\n          scrollToElementWithOffset(cardTarget);\r\n          return;\r\n        }\r\n      }\r\n\r\n      var fallbackSection = document.getElementById('helyszinek-es-idopontok');\r\n\r\n      if (fallbackSection) {\r\n        scrollToElementWithOffset(fallbackSection);\r\n      }\r\n\r\n      return;\r\n    }\r\n\r\n    var heroButton = event.target.closest('#hero [data-scroll-target]');\r\n\r\n    if (!heroButton) return;\r\n\r\n    event.preventDefault();\r\n    event.stopPropagation();\r\n\r\n    var targetName = heroButton.getAttribute('data-scroll-target') || '';\r\n    var isPrimary = heroButton.classList.contains('swan-camp-hero-v2__cta');\r\n    var isSecondary = heroButton.classList.contains('swan-camp-hero-v2__cta-secondary');\r\n\r\n    sendGaEvent('hero_v7_cta_click', {\r\n      event_category: 'CTA',\r\n      event_label: targetName,\r\n      cta_position: isPrimary ? 'hero_primary_button' : (isSecondary ? 'hero_secondary_button' : 'hero_button'),\r\n      target_section: targetName,\r\n      hero_version: 'offer_aligned_v7_white_mobile_shell'\r\n    });\r\n\r\n    var target = document.getElementById(targetName);\r\n\r\n    if (!target && targetName === 'helyszinek-es-idopontok') {\r\n      target = document.querySelector('.swan-turnusok');\r\n    }\r\n\r\n    if (!target && targetName === 'program-es-napirend') {\r\n      target = document.querySelector('[id*=\"program\"]') || document.querySelector('[class*=\"program\"]');\r\n    }\r\n\r\n    if (target) {\r\n      scrollToElementWithOffset(target);\r\n    }\r\n  }, true);\r\n\r\n})();\r\n<\/script>\r\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0dbb1dd e-con-full e-flex e-con e-child\" data-id=\"0dbb1dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-236df69 elementor-widget elementor-widget-shortcode\" data-id=\"236df69\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><section class=\"swan-post-hero-proof-v1\" id=\"mit-kap-a-gyermeked\">\r\n  <div class=\"swan-post-hero-proof-inner\">\r\n\r\n    <div class=\"swan-post-hero-benefit-card\">\r\n      <div class=\"swan-post-hero-benefit-head\">\r\n        <span class=\"swan-post-hero-eyebrow\">Mi\u00e9rt j\u00f3 v\u00e1laszt\u00e1s?<\/span>\r\n        <h2>Mi\u00e9rt j\u00f3 v\u00e1laszt\u00e1s a SWAN ny\u00e1ri t\u00e1bor?<\/h2>\r\n        <p class=\"swan-post-hero-benefit-subtitle\">\r\n          Kezd\u0151knek is biztons\u00e1gos, \u00e9lm\u00e9nyalap\u00fa t\u00e1bor, ahol a gyerekek mozg\u00e1ssal, k\u00f6z\u00f6ss\u00e9ggel \u00e9s siker\u00e9lm\u00e9nnyel t\u00f6ltik a hetet.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"swan-post-hero-benefit-grid\">\r\n        <div class=\"swan-post-hero-benefit-item\">\r\n          <span class=\"swan-post-hero-icon\">\ud83e\udd38\u200d\u2640\ufe0f<\/span>\r\n          <strong>Kezd\u0151knek is aj\u00e1nlott<\/strong>\r\n          <p>Nem kell versenyz\u0151i m\u00falt, a gyerekek \u00e9letkoruknak \u00e9s tud\u00e1sszintj\u00fcknek megfelel\u0151en kapcsol\u00f3dnak be.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"swan-post-hero-benefit-item\">\r\n          <span class=\"swan-post-hero-icon\">\ud83c\udf80<\/span>\r\n          <strong>Siker\u00e9lm\u00e9ny a h\u00e9t v\u00e9g\u00e9re<\/strong>\r\n          <p>Saj\u00e1t koreogr\u00e1fia \u00e9s p\u00e9nteki bemutat\u00f3 \u2013 a kisovis csoportn\u00e1l j\u00e1t\u00e9kosabb, \u00e9letkornak megfelel\u0151 form\u00e1ban.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"swan-post-hero-benefit-item\">\r\n          <span class=\"swan-post-hero-icon\">\ud83d\udc9c<\/span>\r\n          <strong>T\u00e1mogat\u00f3 k\u00f6zeg<\/strong>\r\n          <p>Figyel\u00fcnk arra, hogy a gyerekek b\u00e1tran mozogjanak, kapcsol\u00f3djanak \u00e9s j\u00f3l \u00e9rezz\u00e9k magukat.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"swan-post-hero-benefit-item\">\r\n          <span class=\"swan-post-hero-icon\">\u2705<\/span>\r\n          <strong>Egyszer\u0171 jelentkez\u00e9s<\/strong>\r\n          <p>A jelentkez\u00e9s 1\u20132 perc, a helyet 50% el\u0151leggel lehet biztos\u00edtani.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"swan-post-hero-trust-strip\">\r\n      <span>\u2714 Kiscsoportos edz\u00e9sek \u2013 figyelem minden gyerekre<\/span>\r\n      <span>\u2714 170+ gyermek SWAN edz\u00e9seken \u00e9s t\u00e1borokban<\/span>\r\n      <span>\u2714 Limit\u00e1lt f\u00e9r\u0151helyek \u2013 t\u00f6bb turnus telik<\/span>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n.swan-post-hero-proof-v1,\r\n.swan-post-hero-proof-v1 *,\r\n.swan-post-hero-proof-v1 *::before,\r\n.swan-post-hero-proof-v1 *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n\/* DARK MODE \/ WEBVIEW \/ TAP-HIGHLIGHT V\u00c9DELEM *\/\r\n.swan-post-hero-proof-v1 {\r\n  color-scheme: light;\r\n  forced-color-adjust: none;\r\n  -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n.swan-post-hero-proof-v1,\r\n.swan-post-hero-proof-v1 * {\r\n  -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n.swan-post-hero-proof-v1 h2,\r\n.swan-post-hero-proof-v1 strong,\r\n.swan-post-hero-proof-v1 p,\r\n.swan-post-hero-proof-v1 span {\r\n  forced-color-adjust: none;\r\n}\r\n\r\n.swan-post-hero-benefit-card,\r\n.swan-post-hero-benefit-item,\r\n.swan-post-hero-trust-strip {\r\n  forced-color-adjust: none;\r\n}\r\n\r\n.swan-post-hero-benefit-item,\r\n.swan-post-hero-trust-strip {\r\n  user-select: none;\r\n  -webkit-user-select: none;\r\n}\r\n\r\n.swan-post-hero-proof-v1 {\r\n  width: 100%;\r\n  padding: 18px 20px 20px;\r\n  background: transparent;\r\n  scroll-margin-top: 90px;\r\n}\r\n\r\n.swan-post-hero-proof-inner {\r\n  width: 100%;\r\n  max-width: 1120px;\r\n  margin: 0 auto;\r\n}\r\n\r\n.swan-post-hero-benefit-card {\r\n  position: relative;\r\n  overflow: hidden;\r\n  border-radius: 26px;\r\n  padding: 24px;\r\n  background:\r\n    radial-gradient(circle at 8% 10%, rgba(255,255,255,0.78) 0%, rgba(255,255,255,0.00) 34%),\r\n    linear-gradient(135deg, rgba(255,255,255,0.96) 0%, rgba(252,247,255,0.94) 52%, rgba(240,250,252,0.92) 100%);\r\n  border: 1px solid rgba(255,255,255,0.88);\r\n  box-shadow:\r\n    0 22px 54px rgba(92,38,114,0.11),\r\n    0 8px 22px rgba(92,38,114,0.06);\r\n}\r\n\r\n.swan-post-hero-benefit-head {\r\n  text-align: center;\r\n  margin: 0 auto 18px;\r\n}\r\n\r\n.swan-post-hero-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  margin-bottom: 9px;\r\n  padding: 7px 12px;\r\n  border-radius: 999px;\r\n  background: rgba(29,152,162,0.10);\r\n  color: #167c85;\r\n  -webkit-text-fill-color: #167c85;\r\n  font-size: 11px;\r\n  line-height: 1;\r\n  font-weight: 900;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.05em;\r\n}\r\n\r\n.swan-post-hero-benefit-head h2 {\r\n  max-width: 760px;\r\n  margin: 0 auto;\r\n  color: #5C2672;\r\n  -webkit-text-fill-color: #5C2672;\r\n  font-size: 32px;\r\n  line-height: 1.1;\r\n  font-weight: 950;\r\n  letter-spacing: -0.035em;\r\n}\r\n\r\n.swan-post-hero-benefit-subtitle {\r\n  max-width: 720px;\r\n  margin: 10px auto 0;\r\n  color: #5b4a70;\r\n  -webkit-text-fill-color: #5b4a70;\r\n  font-size: 15px;\r\n  line-height: 1.45;\r\n  font-weight: 750;\r\n}\r\n\r\n.swan-post-hero-benefit-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, minmax(0, 1fr));\r\n  gap: 12px;\r\n}\r\n\r\n.swan-post-hero-benefit-item {\r\n  min-width: 0;\r\n  padding: 16px 14px;\r\n  border-radius: 20px;\r\n  background: rgba(255,255,255,0.82);\r\n  border: 1px solid rgba(255,255,255,0.92);\r\n  box-shadow:\r\n    inset 0 1px 0 rgba(255,255,255,0.62),\r\n    0 10px 24px rgba(92,38,114,0.055);\r\n  text-align: center;\r\n}\r\n\r\n.swan-post-hero-icon {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 38px;\r\n  height: 38px;\r\n  margin: 0 auto 9px;\r\n  border-radius: 999px;\r\n  background: rgba(216,18,116,0.08);\r\n  font-size: 19px;\r\n  line-height: 1;\r\n}\r\n\r\n.swan-post-hero-benefit-item strong {\r\n  display: block;\r\n  margin: 0 0 5px;\r\n  color: #5C2672;\r\n  -webkit-text-fill-color: #5C2672;\r\n  font-size: 16px;\r\n  line-height: 1.18;\r\n  font-weight: 950;\r\n}\r\n\r\n.swan-post-hero-benefit-item p {\r\n  margin: 0;\r\n  color: #5b4a70;\r\n  -webkit-text-fill-color: #5b4a70;\r\n  font-size: 13.5px;\r\n  line-height: 1.38;\r\n  font-weight: 650;\r\n}\r\n\r\n.swan-post-hero-trust-strip {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  flex-wrap: wrap;\r\n  gap: 8px 16px;\r\n  margin: 12px auto 0;\r\n  padding: 12px 16px;\r\n  border-radius: 999px;\r\n  background:\r\n    linear-gradient(135deg, rgba(246,236,255,0.88) 0%, rgba(234,247,255,0.92) 100%);\r\n  border: 1px solid rgba(92,38,114,0.10);\r\n  color: #167c85;\r\n  -webkit-text-fill-color: #167c85;\r\n  font-size: 13.5px;\r\n  line-height: 1.3;\r\n  font-weight: 850;\r\n  box-shadow:\r\n    inset 0 1px 0 rgba(255,255,255,0.62),\r\n    0 10px 24px rgba(92,38,114,0.06);\r\n}\r\n\r\n@media (prefers-color-scheme: dark) {\r\n  .swan-post-hero-proof-v1 {\r\n    background: transparent !important;\r\n    color-scheme: light !important;\r\n  }\r\n\r\n  .swan-post-hero-benefit-card {\r\n    background:\r\n      radial-gradient(circle at 8% 10%, rgba(255,255,255,0.78) 0%, rgba(255,255,255,0.00) 34%),\r\n      linear-gradient(135deg, rgba(255,255,255,0.96) 0%, rgba(252,247,255,0.94) 52%, rgba(240,250,252,0.92) 100%) !important;\r\n    border-color: rgba(255,255,255,0.88) !important;\r\n    box-shadow:\r\n      0 22px 54px rgba(92,38,114,0.11),\r\n      0 8px 22px rgba(92,38,114,0.06) !important;\r\n  }\r\n\r\n  .swan-post-hero-benefit-item {\r\n    background: rgba(255,255,255,0.82) !important;\r\n    border-color: rgba(255,255,255,0.92) !important;\r\n    box-shadow:\r\n      inset 0 1px 0 rgba(255,255,255,0.62),\r\n      0 10px 24px rgba(92,38,114,0.055) !important;\r\n  }\r\n\r\n  .swan-post-hero-icon {\r\n    background: rgba(216,18,116,0.08) !important;\r\n  }\r\n\r\n  .swan-post-hero-benefit-head h2,\r\n  .swan-post-hero-benefit-item strong {\r\n    color: #5C2672 !important;\r\n    -webkit-text-fill-color: #5C2672 !important;\r\n  }\r\n\r\n  .swan-post-hero-benefit-subtitle,\r\n  .swan-post-hero-benefit-item p {\r\n    color: #5b4a70 !important;\r\n    -webkit-text-fill-color: #5b4a70 !important;\r\n  }\r\n\r\n  .swan-post-hero-eyebrow {\r\n    background: rgba(29,152,162,0.10) !important;\r\n    color: #167c85 !important;\r\n    -webkit-text-fill-color: #167c85 !important;\r\n  }\r\n\r\n  .swan-post-hero-trust-strip {\r\n    background:\r\n      linear-gradient(135deg, rgba(246,236,255,0.88) 0%, rgba(234,247,255,0.92) 100%) !important;\r\n    border-color: rgba(92,38,114,0.10) !important;\r\n    color: #167c85 !important;\r\n    -webkit-text-fill-color: #167c85 !important;\r\n    box-shadow:\r\n      inset 0 1px 0 rgba(255,255,255,0.62),\r\n      0 10px 24px rgba(92,38,114,0.06) !important;\r\n  }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n  .swan-post-hero-benefit-grid {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n\r\n  .swan-post-hero-benefit-head h2 {\r\n    font-size: 29px;\r\n  }\r\n}\r\n\r\n@media (max-width: 767px) {\r\n  .swan-post-hero-proof-v1 {\r\n    width: 100vw;\r\n    margin-left: calc(50% - 50vw);\r\n    margin-right: calc(50% - 50vw);\r\n    padding: 12px 10px 16px;\r\n    scroll-margin-top: 80px;\r\n  }\r\n\r\n  .swan-post-hero-benefit-card {\r\n    border-radius: 22px;\r\n    padding: 16px 12px 14px;\r\n  }\r\n\r\n  .swan-post-hero-benefit-head {\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .swan-post-hero-eyebrow {\r\n    padding: 6px 10px;\r\n    font-size: 9.5px;\r\n    margin-bottom: 8px;\r\n  }\r\n\r\n  .swan-post-hero-benefit-head h2 {\r\n    font-size: 24px;\r\n    line-height: 1.08;\r\n  }\r\n\r\n  .swan-post-hero-benefit-subtitle {\r\n    margin-top: 8px;\r\n    font-size: 12.8px;\r\n    line-height: 1.36;\r\n  }\r\n\r\n  .swan-post-hero-benefit-grid {\r\n    grid-template-columns: 1fr;\r\n    gap: 8px;\r\n  }\r\n\r\n  .swan-post-hero-benefit-item {\r\n    display: grid;\r\n    grid-template-columns: auto 1fr;\r\n    gap: 9px 11px;\r\n    align-items: center;\r\n    text-align: left;\r\n    padding: 12px 12px;\r\n    border-radius: 17px;\r\n  }\r\n\r\n  .swan-post-hero-icon {\r\n    grid-row: span 2;\r\n    width: 34px;\r\n    height: 34px;\r\n    margin: 0;\r\n    font-size: 17px;\r\n  }\r\n\r\n  .swan-post-hero-benefit-item strong {\r\n    font-size: 14.5px;\r\n    margin: 0;\r\n  }\r\n\r\n  .swan-post-hero-benefit-item p {\r\n    font-size: 12.5px;\r\n    line-height: 1.34;\r\n  }\r\n\r\n  .swan-post-hero-trust-strip {\r\n    margin-top: 10px;\r\n    padding: 10px 11px;\r\n    border-radius: 18px;\r\n    font-size: 12px;\r\n    gap: 5px 10px;\r\n  }\r\n\r\n  .swan-post-hero-trust-strip span {\r\n    width: 100%;\r\n    text-align: center;\r\n  }\r\n}\r\n\r\n@media (max-width: 374px) {\r\n  .swan-post-hero-benefit-head h2 {\r\n    font-size: 22px;\r\n  }\r\n\r\n  .swan-post-hero-benefit-subtitle {\r\n    font-size: 12.2px;\r\n  }\r\n\r\n  .swan-post-hero-benefit-item {\r\n    padding: 11px 10px;\r\n  }\r\n\r\n  .swan-post-hero-benefit-item strong {\r\n    font-size: 13.8px;\r\n  }\r\n\r\n  .swan-post-hero-benefit-item p {\r\n    font-size: 12px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  function sendGaEvent(eventName, params) {\r\n    if (typeof gtag === 'function') {\r\n      gtag('event', eventName, params || {});\r\n    }\r\n  }\r\n\r\n  var benefitTracked = false;\r\n  var trustTracked = false;\r\n\r\n  function initSwanPostHeroProofTracking() {\r\n    var section = document.getElementById('mit-kap-a-gyermeked');\r\n    if (!section || section.dataset.swanPostHeroProofInit === 'true') return;\r\n\r\n    section.dataset.swanPostHeroProofInit = 'true';\r\n\r\n    if ('IntersectionObserver' in window) {\r\n      var benefitObserver = new IntersectionObserver(function (entries) {\r\n        entries.forEach(function (entry) {\r\n          if (entry.isIntersecting && !benefitTracked) {\r\n            benefitTracked = true;\r\n\r\n            sendGaEvent('post_hero_benefit_visible', {\r\n              event_category: 'Section',\r\n              event_label: 'miert_jo_valasztas_visible',\r\n              section_id: 'mit-kap-a-gyermeked',\r\n              block_position: 'after_hero',\r\n              block_version: 'parent_trust_v2_darkmode_safe'\r\n            });\r\n\r\n            benefitObserver.disconnect();\r\n          }\r\n        });\r\n      }, { threshold: 0.45, rootMargin: '0px 0px -15% 0px' });\r\n\r\n      benefitObserver.observe(section);\r\n\r\n      var trustStrip = section.querySelector('.swan-post-hero-trust-strip');\r\n\r\n      if (trustStrip) {\r\n        var trustObserver = new IntersectionObserver(function (entries) {\r\n          entries.forEach(function (entry) {\r\n            if (entry.isIntersecting && !trustTracked) {\r\n              trustTracked = true;\r\n\r\n              sendGaEvent('post_hero_trust_visible', {\r\n                event_category: 'Section',\r\n                event_label: 'post_hero_trust_strip_visible',\r\n                section_id: 'mit-kap-a-gyermeked',\r\n                block_position: 'after_hero',\r\n                block_version: 'parent_trust_v2_darkmode_safe'\r\n              });\r\n\r\n              trustObserver.disconnect();\r\n            }\r\n          });\r\n        }, { threshold: 0.55, rootMargin: '0px 0px -15% 0px' });\r\n\r\n        trustObserver.observe(trustStrip);\r\n      }\r\n    }\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', initSwanPostHeroProofTracking);\r\n  } else {\r\n    initSwanPostHeroProofTracking();\r\n  }\r\n\r\n  window.addEventListener('load', initSwanPostHeroProofTracking);\r\n  setTimeout(initSwanPostHeroProofTracking, 300);\r\n  setTimeout(initSwanPostHeroProofTracking, 1000);\r\n})();\r\n<\/script>\r\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-37e9adb e-con-full e-flex e-con e-child\" data-id=\"37e9adb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-897bf00 elementor-widget elementor-widget-shortcode\" data-id=\"897bf00\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><section class=\"swan-turnusok-wrap\">\r\n  <section class=\"swan-turnusok\" id=\"helyszinek-es-idopontok\">\r\n    <div class=\"swan-turnusok-inner\">\r\n      <div class=\"swan-turnusok-head\">\r\n        <span class=\"swan-turnusok-eyebrow\">Klasszikus turnusok 2026<\/span>\r\n        <h2>V\u00e1laszd ki a helysz\u00ednt<\/h2>\r\n        <p class=\"swan-turnusok-subtitle\">\r\n          Klasszikus SWAN t\u00e1borok t\u00f6bb helysz\u00ednen, napi edz\u00e9ssel, mozg\u00e1ssal \u00e9s k\u00f6z\u00f6ss\u00e9gi \u00e9lm\u00e9nyekkel.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"swan-turnusok-grid\">\r\n\r\n        <article class=\"swan-turnus-card\" data-turnus-card data-turnus=\"Szentendre\">\r\n          <div class=\"swan-turnus-card-main\">\r\n            <div class=\"swan-turnus-card-top\">\r\n              <span class=\"swan-turnus-status swan-turnus-status--available\">M\u00e9g foglalhat\u00f3<\/span>\r\n              <span class=\"swan-turnus-type\">Klasszikus t\u00e1bor<\/span>\r\n            <\/div>\r\n            <h3>Szentendre<\/h3>\r\n            <div class=\"swan-turnus-place\">Ferences Csarnok<\/div>\r\n            <div class=\"swan-turnus-date\">2026. j\u00fanius 22\u201326.<\/div>\r\n            <div class=\"swan-turnus-price\">54 000 Ft \/ h\u00e9t <span>Early Bird \u00e1ron<\/span><\/div>\r\n            <div class=\"swan-turnus-info-list\">\r\n              <div class=\"swan-turnus-micro-trust\">\u2714 Kiscsoportos edz\u00e9s &nbsp;\u2022&nbsp; Kezd\u0151knek is aj\u00e1nlott<\/div>\r\n              <div class=\"swan-turnus-deposit\">\ud83d\udcb3 50% el\u0151leggel foglalhat\u00f3<\/div>\r\n              <div class=\"swan-turnus-meal\">\ud83c\udf7d\ufe0f Eb\u00e9d k\u00e9rhet\u0151<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"swan-turnus-card-footer\">\r\n            <button type=\"button\" class=\"swan-turnus-btn swan-turnus-select-btn\" data-turnus-select=\"Szentendre\" data-ga-event=\"turnus_select_szentendre\">\r\n              Helyet foglalok itt\r\n            <\/button>\r\n            <a href=\"#program-es-napirend\" class=\"swan-turnus-anchor-link\">Mit csin\u00e1l a gyermek a t\u00e1borban? \u2193<\/a>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <article class=\"swan-turnus-card\" data-turnus-card data-turnus=\"Zugl\u00f3\">\r\n          <div class=\"swan-turnus-card-main\">\r\n            <div class=\"swan-turnus-card-top\">\r\n              <span class=\"swan-turnus-status swan-turnus-status--limited\">Gyorsan telik<\/span>\r\n              <span class=\"swan-turnus-type\">Klasszikus t\u00e1bor<\/span>\r\n            <\/div>\r\n            <h3>Zugl\u00f3<\/h3>\r\n            <div class=\"swan-turnus-place\">M130 Sportk\u00f6zpont<\/div>\r\n            <div class=\"swan-turnus-date\">2026. j\u00fanius 29. \u2013 j\u00falius 3.<\/div>\r\n            <div class=\"swan-turnus-price\">54 000 Ft \/ h\u00e9t <span>Early Bird \u00e1ron<\/span><\/div>\r\n            <div class=\"swan-turnus-info-list\">\r\n              <div class=\"swan-turnus-micro-trust\">\u2714 Kiscsoportos edz\u00e9s &nbsp;\u2022&nbsp; Kezd\u0151knek is aj\u00e1nlott<\/div>\r\n              <div class=\"swan-turnus-deposit\">\ud83d\udcb3 50% el\u0151leggel foglalhat\u00f3<\/div>\r\n              <div class=\"swan-turnus-meal\">\ud83c\udf7d\ufe0f Eb\u00e9d k\u00e9rhet\u0151<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"swan-turnus-card-footer\">\r\n            <button type=\"button\" class=\"swan-turnus-btn swan-turnus-select-btn\" data-turnus-select=\"Zugl\u00f3\" data-ga-event=\"turnus_select_zuglo\">\r\n              Helyet foglalok itt\r\n            <\/button>\r\n            <a href=\"#program-es-napirend\" class=\"swan-turnus-anchor-link\">Mit csin\u00e1l a gyermek a t\u00e1borban? \u2193<\/a>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <article class=\"swan-turnus-card\" data-turnus-card data-turnus=\"\u00d3budai J\u00e9gcsarnok\">\r\n          <div class=\"swan-turnus-card-main\">\r\n            <div class=\"swan-turnus-card-top\">\r\n              <span class=\"swan-turnus-status swan-turnus-status--new\">\u00daj helysz\u00edn<\/span>\r\n              <span class=\"swan-turnus-type\">Klasszikus t\u00e1bor<\/span>\r\n            <\/div>\r\n            <h3>\u00d3budai J\u00e9gcsarnok<\/h3>\r\n            <div class=\"swan-turnus-place\">Budapest, \u00d3buda<\/div>\r\n            <div class=\"swan-turnus-date\">2026. j\u00falius 6\u201310.<\/div>\r\n            <div class=\"swan-turnus-price\">54 000 Ft \/ h\u00e9t <span>Early Bird \u00e1ron<\/span><\/div>\r\n            <div class=\"swan-turnus-info-list\">\r\n              <div class=\"swan-turnus-micro-trust\">\u2714 Kiscsoportos edz\u00e9s &nbsp;\u2022&nbsp; Kezd\u0151knek is aj\u00e1nlott<\/div>\r\n              <div class=\"swan-turnus-deposit\">\ud83d\udcb3 50% el\u0151leggel foglalhat\u00f3<\/div>\r\n              <div class=\"swan-turnus-meal\">\ud83c\udf7d\ufe0f Eb\u00e9d k\u00e9rhet\u0151<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"swan-turnus-card-footer\">\r\n            <button type=\"button\" class=\"swan-turnus-btn swan-turnus-select-btn\" data-turnus-select=\"\u00d3budai J\u00e9gcsarnok\" data-ga-event=\"turnus_select_obudai_jegcsarnok\">\r\n              Helyet foglalok itt\r\n            <\/button>\r\n            <a href=\"#program-es-napirend\" class=\"swan-turnus-anchor-link\">Mit csin\u00e1l a gyermek a t\u00e1borban? \u2193<\/a>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <article class=\"swan-turnus-card\" data-turnus-card data-turnus=\"Hegyvid\u00e9k\">\r\n          <div class=\"swan-turnus-card-main\">\r\n            <div class=\"swan-turnus-card-top\">\r\n              <span class=\"swan-turnus-status swan-turnus-status--new\">\u00daj helysz\u00edn<\/span>\r\n              <span class=\"swan-turnus-type\">Klasszikus t\u00e1bor<\/span>\r\n            <\/div>\r\n            <h3>Hegyvid\u00e9k<\/h3>\r\n            <div class=\"swan-turnus-place\">Budai Technikum<\/div>\r\n            <div class=\"swan-turnus-date\">2026. j\u00falius 13\u201317.<\/div>\r\n            <div class=\"swan-turnus-price\">54 000 Ft \/ h\u00e9t <span>Early Bird \u00e1ron<\/span><\/div>\r\n            <div class=\"swan-turnus-info-list\">\r\n              <div class=\"swan-turnus-micro-trust\">\u2714 Kiscsoportos edz\u00e9s &nbsp;\u2022&nbsp; Kezd\u0151knek is aj\u00e1nlott<\/div>\r\n              <div class=\"swan-turnus-deposit\">\ud83d\udcb3 50% el\u0151leggel foglalhat\u00f3<\/div>\r\n              <div class=\"swan-turnus-meal\">\ud83c\udf7d\ufe0f Eb\u00e9d k\u00e9rhet\u0151<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"swan-turnus-card-footer\">\r\n            <button type=\"button\" class=\"swan-turnus-btn swan-turnus-select-btn\" data-turnus-select=\"Hegyvid\u00e9k\" data-ga-event=\"turnus_select_hegyvidek\">\r\n              Helyet foglalok itt\r\n            <\/button>\r\n            <a href=\"#program-es-napirend\" class=\"swan-turnus-anchor-link\">Mit csin\u00e1l a gyermek a t\u00e1borban? \u2193<\/a>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <article class=\"swan-turnus-card\" data-turnus-card data-turnus=\"Budakal\u00e1sz\">\r\n          <div class=\"swan-turnus-card-main\">\r\n            <div class=\"swan-turnus-card-top\">\r\n              <span class=\"swan-turnus-status swan-turnus-status--last\">Utols\u00f3 helyek<\/span>\r\n              <span class=\"swan-turnus-type\">Klasszikus t\u00e1bor<\/span>\r\n            <\/div>\r\n            <h3>Budakal\u00e1sz<\/h3>\r\n            <div class=\"swan-turnus-place\">Budakal\u00e1szi Sportcsarnok<\/div>\r\n            <div class=\"swan-turnus-date\">2026. augusztus 10\u201314.<\/div>\r\n            <div class=\"swan-turnus-price\">54 000 Ft \/ h\u00e9t <span>Early Bird \u00e1ron<\/span><\/div>\r\n            <div class=\"swan-turnus-info-list\">\r\n              <div class=\"swan-turnus-micro-trust\">\u2714 Kiscsoportos edz\u00e9s &nbsp;\u2022&nbsp; Kezd\u0151knek is aj\u00e1nlott<\/div>\r\n              <div class=\"swan-turnus-deposit\">\ud83d\udcb3 50% el\u0151leggel foglalhat\u00f3<\/div>\r\n              <div class=\"swan-turnus-meal\">\ud83c\udf7d\ufe0f Eb\u00e9d k\u00e9rhet\u0151<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"swan-turnus-card-footer\">\r\n            <button type=\"button\" class=\"swan-turnus-btn swan-turnus-select-btn\" data-turnus-select=\"Budakal\u00e1sz\" data-ga-event=\"turnus_select_budakalasz\">\r\n              Helyet foglalok itt\r\n            <\/button>\r\n            <a href=\"#program-es-napirend\" class=\"swan-turnus-anchor-link\">Mit csin\u00e1l a gyermek a t\u00e1borban? \u2193<\/a>\r\n          <\/div>\r\n        <\/article>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"swan-turnus-discounts\" data-swan-discounts-block>\r\n        <div class=\"swan-turnus-discounts-copy\">\r\n          <span class=\"swan-turnus-discounts-eyebrow\">El\u00e9rhet\u0151 kedvezm\u00e9nyek<\/span>\r\n          <strong>Testv\u00e9rrel vagy t\u00f6bb t\u00e1borh\u00e9t eset\u00e9n kedvezm\u00e9ny is ig\u00e9nybe vehet\u0151.<\/strong>\r\n          <p>\r\n            A kedvezm\u00e9nyt a jelentkez\u00e9s alapj\u00e1n egyeztetj\u00fck, \u00e9s a sz\u00e1ml\u00e1z\u00e1sn\u00e1l vessz\u00fck figyelembe.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <div class=\"swan-turnus-discounts-list\">\r\n          <span>Testv\u00e9rkedvezm\u00e9ny: \u221215%<\/span>\r\n          <span>T\u00f6bb t\u00e1borh\u00e9t eset\u00e9n: \u221215%<\/span>\r\n          <span>A kedvezm\u00e9nyek nem \u00f6sszevonhat\u00f3k<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n<\/section>\r\n\r\n<style>\r\n.swan-turnusok-wrap,\r\n.swan-turnusok-wrap *,\r\n.swan-turnusok-wrap *::before,\r\n.swan-turnusok-wrap *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.swan-turnusok-wrap,\r\n.swan-turnusok-wrap * {\r\n  -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n.swan-turnusok-wrap {\r\n  width: 100%;\r\n  max-width: 100%;\r\n  margin: 0;\r\n  padding: 0;\r\n  overflow-x: hidden;\r\n}\r\n\r\n.swan-turnusok {\r\n  width: 100%;\r\n  max-width: 100%;\r\n  margin: 0 auto;\r\n  padding: 22px 20px 42px;\r\n  overflow: hidden;\r\n  background: linear-gradient(135deg, #F6ECFF, #EAF7FF);\r\n  scroll-margin-top: 90px;\r\n  isolation: isolate;\r\n}\r\n\r\n.swan-turnusok-inner {\r\n  width: 100%;\r\n  max-width: 1160px;\r\n  margin: 0 auto;\r\n  min-width: 0;\r\n}\r\n\r\n.swan-turnusok-head {\r\n  text-align: center;\r\n  margin-bottom: 20px;\r\n}\r\n\r\n.swan-turnusok-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 8px 14px;\r\n  border-radius: 999px;\r\n  background: rgba(29,152,162,0.10);\r\n  color: #167c85;\r\n  -webkit-text-fill-color: #167c85;\r\n  font-size: 12px;\r\n  font-weight: 900;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.05em;\r\n  margin-bottom: 10px;\r\n}\r\n\r\n.swan-turnusok-head h2 {\r\n  max-width: 760px;\r\n  margin: 0 auto 10px;\r\n  font-size: 42px;\r\n  line-height: 1.06;\r\n  color: #5C2672;\r\n  -webkit-text-fill-color: #5C2672;\r\n  font-weight: 900;\r\n  letter-spacing: -0.035em;\r\n  overflow-wrap: anywhere;\r\n}\r\n\r\n.swan-turnusok-subtitle {\r\n  max-width: 650px;\r\n  margin: 0 auto;\r\n  color: #5b4a70;\r\n  -webkit-text-fill-color: #5b4a70;\r\n  font-size: 16px;\r\n  line-height: 1.45;\r\n  font-weight: 700;\r\n}\r\n\r\n.swan-turnusok-grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr;\r\n  gap: 18px;\r\n  width: 100%;\r\n  max-width: 100%;\r\n  min-width: 0;\r\n}\r\n\r\n.swan-turnus-card {\r\n  width: 100%;\r\n  min-width: 0;\r\n  position: relative;\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: space-between;\r\n  background: linear-gradient(180deg, rgba(255,255,255,0.985) 0%, rgba(241,252,250,0.965) 100%);\r\n  border-radius: 24px;\r\n  padding: 22px;\r\n  box-shadow:\r\n    0 24px 58px rgba(92,38,114,0.13),\r\n    0 10px 24px rgba(29,152,162,0.06),\r\n    inset 0 1px 0 rgba(255,255,255,0.70);\r\n  border: 1.5px solid rgba(29,152,162,0.18);\r\n  text-align: left;\r\n  overflow: hidden;\r\n  transition: box-shadow .24s ease, transform .24s ease, border-color .24s ease;\r\n  -webkit-tap-highlight-color: transparent !important;\r\n  scroll-margin-top: 96px;\r\n}\r\n\r\n.swan-turnus-card::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 0 0 auto 0;\r\n  height: 5px;\r\n  background: linear-gradient(90deg, #1D98A2 0%, #8614A8 48%, #D81274 100%);\r\n  opacity: 0.86;\r\n  pointer-events: none;\r\n  z-index: 1;\r\n}\r\n\r\n.swan-turnus-card > * {\r\n  position: relative;\r\n  z-index: 2;\r\n}\r\n\r\n.swan-turnus-card:hover {\r\n  transform: translateY(-3px);\r\n  box-shadow:\r\n    0 30px 70px rgba(92,38,114,0.16),\r\n    0 12px 30px rgba(29,152,162,0.08),\r\n    inset 0 1px 0 rgba(255,255,255,0.76);\r\n  border-color: rgba(29,152,162,0.28);\r\n}\r\n\r\n.swan-turnus-card-main {\r\n  min-width: 0;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.swan-turnus-card-top {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  align-items: center;\r\n  gap: 8px;\r\n  margin-bottom: 12px;\r\n}\r\n\r\n.swan-turnus-status,\r\n.swan-turnus-type {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 28px;\r\n  padding: 6px 10px;\r\n  border-radius: 999px;\r\n  font-size: 11px;\r\n  line-height: 1.1;\r\n  font-weight: 900;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.025em;\r\n}\r\n\r\n.swan-turnus-status--available {\r\n  background: rgba(29,152,162,0.13);\r\n  color: #167c85;\r\n  -webkit-text-fill-color: #167c85;\r\n}\r\n\r\n.swan-turnus-status--limited {\r\n  background: rgba(216,18,116,0.10);\r\n  color: #b90f63;\r\n  -webkit-text-fill-color: #b90f63;\r\n}\r\n\r\n.swan-turnus-status--new {\r\n  background: rgba(134,20,168,0.10);\r\n  color: #5C2672;\r\n  -webkit-text-fill-color: #5C2672;\r\n}\r\n\r\n.swan-turnus-status--last {\r\n  background: rgba(216,18,116,0.13);\r\n  color: #b90f63;\r\n  -webkit-text-fill-color: #b90f63;\r\n}\r\n\r\n.swan-turnus-type {\r\n  background: rgba(92,38,114,0.06);\r\n  color: #5C2672;\r\n  -webkit-text-fill-color: #5C2672;\r\n}\r\n\r\n.swan-turnus-card h3 {\r\n  margin: 0 0 6px;\r\n  color: #5C2672;\r\n  -webkit-text-fill-color: #5C2672;\r\n  font-size: 28px;\r\n  line-height: 1.08;\r\n  font-weight: 900;\r\n  letter-spacing: -0.025em;\r\n  overflow-wrap: anywhere;\r\n}\r\n\r\n.swan-turnus-place {\r\n  margin-bottom: 6px;\r\n  color: #756588;\r\n  -webkit-text-fill-color: #756588;\r\n  font-size: 13px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.swan-turnus-date {\r\n  margin-bottom: 12px;\r\n  color: #D81274;\r\n  -webkit-text-fill-color: #D81274;\r\n  font-size: 18px;\r\n  line-height: 1.35;\r\n  font-weight: 900;\r\n}\r\n\r\n.swan-turnus-price {\r\n  display: inline-flex;\r\n  align-items: baseline;\r\n  flex-wrap: wrap;\r\n  gap: 5px;\r\n  width: fit-content;\r\n  max-width: 100%;\r\n  margin-bottom: 12px;\r\n  padding: 9px 13px;\r\n  border-radius: 16px;\r\n  background: rgba(134,20,168,0.07);\r\n  border: 1px solid rgba(134,20,168,0.10);\r\n  color: #5C2672;\r\n  -webkit-text-fill-color: #5C2672;\r\n  font-size: 21px;\r\n  font-weight: 950;\r\n  line-height: 1.15;\r\n}\r\n\r\n.swan-turnus-price span {\r\n  font-size: 13px;\r\n  font-weight: 800;\r\n  color: #756588;\r\n  -webkit-text-fill-color: #756588;\r\n}\r\n\r\n.swan-turnus-info-list {\r\n  display: grid;\r\n  gap: 7px;\r\n}\r\n\r\n.swan-turnus-micro-trust,\r\n.swan-turnus-deposit,\r\n.swan-turnus-meal {\r\n  display: inline-flex;\r\n  width: fit-content;\r\n  max-width: 100%;\r\n  align-items: center;\r\n  padding: 7px 12px;\r\n  border-radius: 999px;\r\n  font-size: 12.5px;\r\n  font-weight: 800;\r\n  line-height: 1.2;\r\n}\r\n\r\n.swan-turnus-micro-trust {\r\n  background: rgba(29,152,162,0.08);\r\n  border: 1px solid rgba(29,152,162,0.12);\r\n  color: #167c85;\r\n  -webkit-text-fill-color: #167c85;\r\n}\r\n\r\n.swan-turnus-deposit {\r\n  background: rgba(216,18,116,0.07);\r\n  border: 1px solid rgba(216,18,116,0.13);\r\n  color: #b90f63;\r\n  -webkit-text-fill-color: #b90f63;\r\n}\r\n\r\n.swan-turnus-meal {\r\n  background: rgba(92,38,114,0.06);\r\n  border: 1px solid rgba(92,38,114,0.10);\r\n  color: #5C2672;\r\n  -webkit-text-fill-color: #5C2672;\r\n}\r\n\r\n.swan-turnus-card-footer {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 10px;\r\n}\r\n\r\n.swan-turnus-btn {\r\n  appearance: none !important;\r\n  -webkit-appearance: none !important;\r\n  border: 0 !important;\r\n  outline: none !important;\r\n  background-image: none !important;\r\n  font-family: inherit;\r\n  text-decoration: none !important;\r\n  -webkit-tap-highlight-color: transparent !important;\r\n  width: 100%;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 52px;\r\n  padding: 0 18px;\r\n  border-radius: 999px;\r\n  background: linear-gradient(135deg, #D81274 0%, #8614A8 100%) !important;\r\n  color: #ffffff !important;\r\n  -webkit-text-fill-color: #ffffff !important;\r\n  font-size: 15px;\r\n  line-height: 1.15;\r\n  font-weight: 900;\r\n  cursor: pointer;\r\n  box-shadow:\r\n    0 10px 22px rgba(216,18,116,0.18),\r\n    0 2px 7px rgba(92,38,114,0.10),\r\n    inset 0 1px 0 rgba(255,255,255,0.18);\r\n  transition: transform .22s ease, box-shadow .22s ease;\r\n}\r\n\r\n.swan-turnus-btn:hover,\r\n.swan-turnus-btn:focus,\r\n.swan-turnus-btn:active {\r\n  background: linear-gradient(135deg, #DE0F73 0%, #8614A8 100%) !important;\r\n  color: #ffffff !important;\r\n  -webkit-text-fill-color: #ffffff !important;\r\n  outline: none !important;\r\n  transform: translateY(-2px);\r\n  box-shadow:\r\n    0 14px 28px rgba(216,18,116,0.24),\r\n    0 2px 8px rgba(92,38,114,0.12),\r\n    inset 0 1px 0 rgba(255,255,255,0.22);\r\n}\r\n\r\n.swan-turnus-anchor-link {\r\n  display: block;\r\n  text-align: center;\r\n  color: #8614A8;\r\n  -webkit-text-fill-color: #8614A8;\r\n  font-size: 13px;\r\n  font-weight: 800;\r\n  text-decoration: none !important;\r\n  opacity: 0.75;\r\n  transition: opacity .2s ease;\r\n  padding: 4px 0;\r\n}\r\n\r\n.swan-turnus-anchor-link:hover {\r\n  opacity: 1;\r\n  text-decoration: underline !important;\r\n}\r\n\r\n.swan-turnus-discounts {\r\n  display: grid;\r\n  grid-template-columns: minmax(0, 1fr) minmax(260px, 0.78fr);\r\n  gap: 18px;\r\n  align-items: center;\r\n  max-width: 960px;\r\n  margin: 22px auto 0;\r\n  padding: 18px 20px;\r\n  border-radius: 22px;\r\n  background:\r\n    radial-gradient(circle at 8% 12%, rgba(216,18,116,0.08) 0%, rgba(216,18,116,0.00) 38%),\r\n    linear-gradient(135deg, rgba(255,255,255,0.88) 0%, rgba(247,238,252,0.82) 54%, rgba(234,247,248,0.84) 100%);\r\n  border: 1px solid rgba(255,255,255,0.88);\r\n  box-shadow:\r\n    0 14px 32px rgba(92,38,114,0.07),\r\n    inset 0 1px 0 rgba(255,255,255,0.72);\r\n}\r\n\r\n.swan-turnus-discounts-copy {\r\n  min-width: 0;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 5px;\r\n}\r\n\r\n.swan-turnus-discounts-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  width: fit-content;\r\n  min-height: 26px;\r\n  padding: 6px 10px;\r\n  border-radius: 999px;\r\n  background: rgba(216,18,116,0.08);\r\n  color: #b90f63;\r\n  -webkit-text-fill-color: #b90f63;\r\n  font-size: 11px;\r\n  line-height: 1;\r\n  font-weight: 900;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.04em;\r\n}\r\n\r\n.swan-turnus-discounts-copy strong {\r\n  color: #5C2672;\r\n  -webkit-text-fill-color: #5C2672;\r\n  font-size: 18px;\r\n  line-height: 1.24;\r\n  font-weight: 950;\r\n}\r\n\r\n.swan-turnus-discounts-copy p {\r\n  margin: 0;\r\n  color: #5b4a70;\r\n  -webkit-text-fill-color: #5b4a70;\r\n  font-size: 13.5px;\r\n  line-height: 1.45;\r\n  font-weight: 700;\r\n}\r\n\r\n.swan-turnus-discounts-list {\r\n  display: grid;\r\n  gap: 8px;\r\n  min-width: 0;\r\n}\r\n\r\n.swan-turnus-discounts-list span {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 36px;\r\n  padding: 8px 12px;\r\n  border-radius: 999px;\r\n  text-align: center;\r\n  font-size: 13px;\r\n  line-height: 1.18;\r\n  font-weight: 900;\r\n  box-shadow: inset 0 1px 0 rgba(255,255,255,0.62);\r\n}\r\n\r\n.swan-turnus-discounts-list span:nth-child(1),\r\n.swan-turnus-discounts-list span:nth-child(2) {\r\n  background: rgba(29,152,162,0.10);\r\n  border: 1px solid rgba(29,152,162,0.14);\r\n  color: #167c85;\r\n  -webkit-text-fill-color: #167c85;\r\n}\r\n\r\n.swan-turnus-discounts-list span:nth-child(3) {\r\n  background: rgba(92,38,114,0.06);\r\n  border: 1px solid rgba(92,38,114,0.10);\r\n  color: #5C2672;\r\n  -webkit-text-fill-color: #5C2672;\r\n}\r\n\r\n.swan-turnusok button,\r\n.swan-turnusok button:hover,\r\n.swan-turnusok button:focus,\r\n.swan-turnusok button:active {\r\n  outline: none !important;\r\n  text-decoration: none !important;\r\n  -webkit-tap-highlight-color: transparent !important;\r\n}\r\n\r\n@media (min-width: 1201px) {\r\n  .swan-turnusok { padding: 28px 24px 48px; }\r\n\r\n  .swan-turnusok-grid {\r\n    grid-template-columns: repeat(3, minmax(0, 1fr));\r\n    gap: 24px;\r\n    max-width: 1120px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .swan-turnus-card h3 { font-size: 25px; }\r\n  .swan-turnus-card:nth-child(4) { grid-column: 1 \/ 2; }\r\n  .swan-turnus-card:nth-child(5) { grid-column: 2 \/ 3; }\r\n}\r\n\r\n@media (min-width: 768px) and (max-width: 1200px) {\r\n  .swan-turnusok {\r\n    width: 100% !important;\r\n    max-width: 100% !important;\r\n    margin: 0 !important;\r\n    padding: 22px 18px 38px !important;\r\n    overflow-x: hidden !important;\r\n  }\r\n\r\n  .swan-turnusok-inner {\r\n    width: 100% !important;\r\n    max-width: 680px !important;\r\n    margin: 0 auto !important;\r\n    padding: 0 !important;\r\n  }\r\n\r\n  .swan-turnusok-grid {\r\n    grid-template-columns: 1fr !important;\r\n    gap: 20px !important;\r\n    max-width: 680px !important;\r\n    margin: 0 auto !important;\r\n  }\r\n\r\n  .swan-turnus-card { padding: 20px 18px; border-radius: 22px; }\r\n  .swan-turnus-card h3 { font-size: 26px; }\r\n  .swan-turnus-date { font-size: 16px; }\r\n\r\n  .swan-turnus-discounts {\r\n    grid-template-columns: 1fr;\r\n    max-width: 680px;\r\n  }\r\n}\r\n\r\n@media (max-width: 767px) {\r\n  .swan-turnusok-wrap { width: 100%; max-width: 100%; margin: 0; padding: 0; overflow-x: hidden; }\r\n\r\n  .swan-turnusok {\r\n    width: 100%;\r\n    max-width: 100%;\r\n    margin: 0;\r\n    padding: 14px 10px 30px;\r\n    overflow-x: hidden;\r\n    scroll-margin-top: 80px;\r\n  }\r\n\r\n  .swan-turnus-card {\r\n    scroll-margin-top: 84px;\r\n  }\r\n\r\n  .swan-turnusok-inner { width: 100%; max-width: 100%; margin: 0 auto; padding: 0; }\r\n  .swan-turnusok-head { margin-bottom: 15px; padding: 0 4px; }\r\n  .swan-turnusok-eyebrow { padding: 6px 10px; font-size: 10px; margin-bottom: 8px; }\r\n\r\n  .swan-turnusok-head h2 {\r\n    font-size: clamp(26px, 7.7vw, 32px);\r\n    line-height: 1.04;\r\n    margin-bottom: 8px;\r\n  }\r\n\r\n  .swan-turnusok-subtitle { font-size: 13px; line-height: 1.38; margin-bottom: 0; }\r\n\r\n  .swan-turnusok-grid { grid-template-columns: 1fr; gap: 16px; width: 100%; max-width: 100%; }\r\n\r\n  .swan-turnus-card {\r\n    padding: 16px 14px 14px;\r\n    border-radius: 22px;\r\n    min-width: 0;\r\n  }\r\n\r\n  .swan-turnus-card:hover { transform: none; }\r\n  .swan-turnus-card::before { height: 4px; }\r\n\r\n  .swan-turnus-card-top { gap: 6px; margin-bottom: 10px; padding-top: 2px; }\r\n\r\n  .swan-turnus-status,\r\n  .swan-turnus-type { min-height: 24px; padding: 5px 8px; font-size: 9.5px; }\r\n\r\n  .swan-turnus-card h3 { font-size: 22px; line-height: 1.05; margin-bottom: 5px; }\r\n  .swan-turnus-place { font-size: 11px; margin-bottom: 4px; }\r\n  .swan-turnus-date { font-size: 15px; margin-bottom: 10px; }\r\n\r\n  .swan-turnus-price {\r\n    font-size: 18px;\r\n    margin-bottom: 9px;\r\n    padding: 8px 11px;\r\n    border-radius: 14px;\r\n  }\r\n\r\n  .swan-turnus-price span {\r\n    font-size: 12px;\r\n  }\r\n\r\n  .swan-turnus-info-list {\r\n    gap: 6px;\r\n  }\r\n\r\n  .swan-turnus-micro-trust,\r\n  .swan-turnus-deposit,\r\n  .swan-turnus-meal {\r\n    font-size: 11.5px;\r\n    padding: 6px 10px;\r\n    border-radius: 14px;\r\n    width: 100%;\r\n    justify-content: center;\r\n    text-align: center;\r\n  }\r\n\r\n  .swan-turnus-card-main { margin-bottom: 12px; }\r\n  .swan-turnus-card-footer { gap: 8px; }\r\n\r\n  .swan-turnus-btn {\r\n    min-height: 48px;\r\n    padding: 0 14px;\r\n    font-size: 14px;\r\n  }\r\n\r\n  .swan-turnus-btn:hover,\r\n  .swan-turnus-btn:focus,\r\n  .swan-turnus-btn:active { transform: none; }\r\n\r\n  .swan-turnus-anchor-link { font-size: 12px; }\r\n\r\n  .swan-turnus-discounts {\r\n    grid-template-columns: 1fr;\r\n    gap: 12px;\r\n    margin-top: 16px;\r\n    padding: 14px 12px;\r\n    border-radius: 18px;\r\n  }\r\n\r\n  .swan-turnus-discounts-copy {\r\n    text-align: left;\r\n  }\r\n\r\n  .swan-turnus-discounts-eyebrow {\r\n    min-height: 24px;\r\n    padding: 5px 9px;\r\n    font-size: 9.5px;\r\n  }\r\n\r\n  .swan-turnus-discounts-copy strong {\r\n    font-size: 15px;\r\n    line-height: 1.25;\r\n  }\r\n\r\n  .swan-turnus-discounts-copy p {\r\n    font-size: 12.5px;\r\n    line-height: 1.38;\r\n  }\r\n\r\n  .swan-turnus-discounts-list {\r\n    gap: 7px;\r\n  }\r\n\r\n  .swan-turnus-discounts-list span {\r\n    min-height: 34px;\r\n    padding: 7px 10px;\r\n    border-radius: 14px;\r\n    font-size: 12px;\r\n  }\r\n}\r\n\r\n@media (max-width: 374px) {\r\n  .swan-turnusok { padding-left: 8px; padding-right: 8px; }\r\n  .swan-turnusok-grid { gap: 14px; }\r\n  .swan-turnus-card { padding: 14px 11px 13px; }\r\n  .swan-turnus-card h3 { font-size: 20px; }\r\n  .swan-turnus-date { font-size: 13px; }\r\n  .swan-turnus-btn { font-size: 13px; }\r\n  .swan-turnus-discounts-list span { font-size: 11.5px; }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  function initSwanClassicTurnusModule() {\r\n    var wrap = document.querySelector('.swan-turnusok-wrap');\r\n    if (!wrap || wrap.dataset.swanClassicTurnusInit === 'true') return;\r\n    wrap.dataset.swanClassicTurnusInit = 'true';\r\n\r\n    var section = document.getElementById('helyszinek-es-idopontok');\r\n    var discountsBlock = wrap.querySelector('[data-swan-discounts-block]');\r\n\r\n    function sendTurnusEvent(eventName, eventLabel, extraParams) {\r\n      if (typeof gtag === 'function') {\r\n        var params = {\r\n          event_category: 'Classic turnus',\r\n          event_label: eventLabel || ''\r\n        };\r\n        if (extraParams) {\r\n          Object.keys(extraParams).forEach(function (key) {\r\n            params[key] = extraParams[key];\r\n          });\r\n        }\r\n        gtag('event', eventName, params);\r\n      }\r\n    }\r\n\r\n    function sendMetaFormOpenEvent(turnusName) {\r\n      if (typeof fbq === 'function') {\r\n        fbq('trackCustom', 'FormOpen', {\r\n          content_name: 'SWAN ny\u00e1ri t\u00e1bor jelentkez\u00e9si \u0171rlap megnyit\u00e1s',\r\n          content_category: 'nyari_tabor',\r\n          selected_turnus: turnusName || 'unknown',\r\n          cta_position: 'classic_turnus_card'\r\n        });\r\n      }\r\n    }\r\n\r\n    function openSwanFormPopup(turnusName, eventName) {\r\n      sendTurnusEvent(eventName || 'turnus_select_click', turnusName, {\r\n        selected_turnus: turnusName,\r\n        cta_position: 'classic_turnus_card'\r\n      });\r\n\r\n      sendMetaFormOpenEvent(turnusName);\r\n\r\n      var popup = document.getElementById('swanFormPopup');\r\n\r\n      if (popup) {\r\n        var iframe = document.getElementById('swanGoogleFormIframe');\r\n        if (iframe && !iframe.src && iframe.dataset.src) {\r\n          iframe.src = iframe.dataset.src;\r\n        }\r\n        popup.classList.add('is-open');\r\n        popup.setAttribute('aria-hidden', 'false');\r\n        document.body.classList.add('swan-form-popup-open');\r\n\r\n        sendTurnusEvent('turnus_popup_open', turnusName, {\r\n          popup_source: 'classic_turnus_card',\r\n          selected_turnus: turnusName\r\n        });\r\n        return;\r\n      }\r\n\r\n      var fallbackTarget =\r\n        document.getElementById('jelentkezes') ||\r\n        document.querySelector('.full-form-card') ||\r\n        document.querySelector('[id*=\"jelentkezes\"]');\r\n\r\n      if (fallbackTarget) {\r\n        fallbackTarget.scrollIntoView({ behavior: 'smooth', block: 'start' });\r\n      }\r\n    }\r\n\r\n    function initTurnusButtons() {\r\n      var buttons = wrap.querySelectorAll('[data-turnus-select]');\r\n      buttons.forEach(function (button) {\r\n        if (button.dataset.turnusSelectBound === 'true') return;\r\n        button.dataset.turnusSelectBound = 'true';\r\n        button.addEventListener('click', function (event) {\r\n          event.preventDefault();\r\n          event.stopPropagation();\r\n          var turnusName = button.getAttribute('data-turnus-select') || 'unknown';\r\n          var eventName = button.getAttribute('data-ga-event') || 'turnus_select_click';\r\n          openSwanFormPopup(turnusName, eventName);\r\n        });\r\n      });\r\n    }\r\n\r\n    function initClassicLocationsViewTracking() {\r\n      if (!section || section.dataset.classicLocationsViewTracked === 'true') return;\r\n      if ('IntersectionObserver' in window) {\r\n        var observer = new IntersectionObserver(function(entries, obs) {\r\n          entries.forEach(function(entry) {\r\n            if (entry.isIntersecting) {\r\n              section.dataset.classicLocationsViewTracked = 'true';\r\n              sendTurnusEvent('classic_locations_view', 'helyszinek-es-idopontok', {\r\n                section_id: 'helyszinek-es-idopontok',\r\n                block_version: 'classic_cards_discount_v2'\r\n              });\r\n              obs.disconnect();\r\n            }\r\n          });\r\n        }, { threshold: 0.10, rootMargin: '0px 0px -10% 0px' });\r\n        observer.observe(section);\r\n      } else {\r\n        section.dataset.classicLocationsViewTracked = 'true';\r\n        sendTurnusEvent('classic_locations_view', 'helyszinek-es-idopontok', {\r\n          section_id: 'helyszinek-es-idopontok',\r\n          block_version: 'classic_cards_discount_v2'\r\n        });\r\n      }\r\n    }\r\n\r\n    function initCardViewTracking() {\r\n      var cards = [\r\n        { turnus: 'Szentendre',        event: 'turnus_card_view_szentendre' },\r\n        { turnus: 'Zugl\u00f3',             event: 'turnus_card_view_zuglo' },\r\n        { turnus: '\u00d3budai J\u00e9gcsarnok', event: 'turnus_card_view_obudai_jegcsarnok' },\r\n        { turnus: 'Hegyvid\u00e9k',         event: 'turnus_card_view_hegyvidek' },\r\n        { turnus: 'Budakal\u00e1sz',        event: 'turnus_card_view_budakalasz' }\r\n      ];\r\n\r\n      cards.forEach(function (cardDef) {\r\n        var el = wrap.querySelector('[data-turnus=\"' + cardDef.turnus + '\"]');\r\n        if (!el || el.dataset.cardViewTracked === 'true') return;\r\n        if ('IntersectionObserver' in window) {\r\n          var obs = new IntersectionObserver(function (entries, observer) {\r\n            entries.forEach(function (entry) {\r\n              if (entry.isIntersecting) {\r\n                el.dataset.cardViewTracked = 'true';\r\n                sendTurnusEvent(cardDef.event, cardDef.turnus, {\r\n                  section_id: 'helyszinek-es-idopontok',\r\n                  card_name: cardDef.turnus,\r\n                  block_version: 'classic_cards_discount_v2'\r\n                });\r\n                observer.disconnect();\r\n              }\r\n            });\r\n          }, { threshold: 0.40, rootMargin: '0px 0px -10% 0px' });\r\n          obs.observe(el);\r\n        }\r\n      });\r\n    }\r\n\r\n    function initLastCardTracking() {\r\n      var lastCard = wrap.querySelector('[data-turnus=\"Budakal\u00e1sz\"]');\r\n      if (!lastCard || lastCard.dataset.lastCardTracked === 'true') return;\r\n      if ('IntersectionObserver' in window) {\r\n        var lastObserver = new IntersectionObserver(function (entries, obs) {\r\n          entries.forEach(function (entry) {\r\n            if (entry.isIntersecting) {\r\n              lastCard.dataset.lastCardTracked = 'true';\r\n              sendTurnusEvent('classic_list_bottom_reached', 'budakalasz_card_visible', {\r\n                section_id: 'helyszinek-es-idopontok',\r\n                block_version: 'classic_cards_discount_v2'\r\n              });\r\n              obs.disconnect();\r\n            }\r\n          });\r\n        }, { threshold: 0.30, rootMargin: '0px 0px -10% 0px' });\r\n        lastObserver.observe(lastCard);\r\n      }\r\n    }\r\n\r\n    function initDiscountsTracking() {\r\n      if (!discountsBlock || discountsBlock.dataset.discountsTracked === 'true') return;\r\n      if ('IntersectionObserver' in window) {\r\n        var discountObserver = new IntersectionObserver(function (entries, obs) {\r\n          entries.forEach(function (entry) {\r\n            if (entry.isIntersecting) {\r\n              discountsBlock.dataset.discountsTracked = 'true';\r\n              sendTurnusEvent('classic_discounts_visible', 'classic_discounts_block', {\r\n                section_id: 'helyszinek-es-idopontok',\r\n                block_position: 'after_classic_cards',\r\n                block_version: 'classic_cards_discount_v2'\r\n              });\r\n              obs.disconnect();\r\n            }\r\n          });\r\n        }, { threshold: 0.45, rootMargin: '0px 0px -10% 0px' });\r\n        discountObserver.observe(discountsBlock);\r\n      }\r\n    }\r\n\r\n    initTurnusButtons();\r\n    initClassicLocationsViewTracking();\r\n    initCardViewTracking();\r\n    initLastCardTracking();\r\n    initDiscountsTracking();\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', initSwanClassicTurnusModule);\r\n  } else {\r\n    initSwanClassicTurnusModule();\r\n  }\r\n\r\n  setTimeout(initSwanClassicTurnusModule, 300);\r\n  setTimeout(initSwanClassicTurnusModule, 1000);\r\n})();\r\n<\/script>\r\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e9c6266 elementor-widget elementor-widget-shortcode\" data-id=\"e9c6266\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><section class=\"swan-premium-highlight-v1\" id=\"margitszigeti-elmenytabor\">\r\n  <div class=\"swan-premium-highlight-inner\">\r\n    <article class=\"swan-premium-highlight-card\">\r\n\r\n      <div class=\"swan-premium-highlight-copy\">\r\n        <div class=\"swan-premium-highlight-copy-inner\">\r\n\r\n          <div class=\"swan-premium-highlight-kicker\">\r\n            Kiemelt ny\u00e1ri turnus\r\n          <\/div>\r\n\r\n          <h2>Margitszigeti \u00e9lm\u00e9nyt\u00e1bor<\/h2>\r\n\r\n          <p class=\"swan-premium-highlight-subtitle\">\r\n            Kiemelt ny\u00e1ri turnus a Margitszigeten, RG edz\u00e9ssel, sportcentrum-k\u00f6rnyezetben \u00e9s szabadt\u00e9ri k\u00f6z\u00f6ss\u00e9gi \u00e9lm\u00e9nyekkel.\r\n          <\/p>\r\n\r\n          <div class=\"swan-premium-highlight-location\">\r\n            <strong>\ud83d\udccd Margitszigeti Atl\u00e9tikai Centrum \/ MAC<\/strong>\r\n            <span>J\u00falius 13\u201317. \u2022 limit\u00e1lt f\u00e9r\u0151hely \u2022 k\u00f6zponti Margitszigeti helysz\u00edn<\/span>\r\n          <\/div>\r\n\r\n          <div class=\"swan-premium-highlight-decision-grid\">\r\n            <div class=\"swan-premium-highlight-decision-item\">\r\n              <span>Turnus d\u00edja<\/span>\r\n              <strong>75 000 Ft \/ h\u00e9t<\/strong>\r\n            <\/div>\r\n\r\n            <div class=\"swan-premium-highlight-decision-item\">\r\n              <span>Egyes\u00fcleti tagoknak<\/span>\r\n              <strong>65 000 Ft \/ h\u00e9t<\/strong>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"swan-premium-highlight-chips\">\r\n            <span class=\"swan-premium-highlight-chip\">Kiemelt Margitszigeti turnus<\/span>\r\n            <span class=\"swan-premium-highlight-chip\">Sportcentrum-k\u00f6rnyezet<\/span>\r\n            <span class=\"swan-premium-highlight-chip\">RG edz\u00e9s + szabadt\u00e9ri \u00e9lm\u00e9ny<\/span>\r\n          <\/div>\r\n\r\n          <ul class=\"swan-premium-highlight-points\">\r\n            <li>Napi RG edz\u00e9s a Margitszigeti Atl\u00e9tikai Centrum k\u00f6rnyezet\u00e9ben<\/li>\r\n            <li>Szabadt\u00e9ri j\u00e1t\u00e9k \u00e9s k\u00f6z\u00f6ss\u00e9gi \u00e9lm\u00e9nyek a szigeten<\/li>\r\n            <li>K\u00f6zponti helysz\u00edn, k\u00f6z\u00f6ss\u00e9gi k\u00f6zleked\u00e9ssel is megk\u00f6zel\u00edthet\u0151<\/li>\r\n          <\/ul>\r\n\r\n          <div class=\"swan-premium-highlight-closing\">\r\n            Ide\u00e1lis v\u00e1laszt\u00e1s azoknak, akik egy k\u00fcl\u00f6nlegesebb, \u00e9lm\u00e9nyk\u00f6zpont\u00fa ny\u00e1ri hetet keresnek Margitszigeti sportk\u00f6rnyezetben.\r\n          <\/div>\r\n\r\n          <button\r\n            type=\"button\"\r\n            class=\"swan-premium-highlight-cta\"\r\n            data-turnus-select=\"Margitszigeti \u00e9lm\u00e9nyt\u00e1bor\"\r\n            data-ga-event=\"turnus_select_margitszigeti_elmenytabor\">\r\n            Helyet foglalok a Margitszigeti turnusra\r\n          <\/button>\r\n\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"swan-premium-highlight-visual\">\r\n        <div class=\"swan-premium-highlight-badge\">Kiemelt turnus<\/div>\r\n\r\n        <div class=\"swan-premium-highlight-image-wrap\">\r\n          <div class=\"swan-premium-highlight-image\"><\/div>\r\n          <div class=\"swan-premium-highlight-image-glow\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/article>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n.swan-premium-highlight-v1,\r\n.swan-premium-highlight-v1 *,\r\n.swan-premium-highlight-v1 *::before,\r\n.swan-premium-highlight-v1 *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.swan-premium-highlight-v1,\r\n.swan-premium-highlight-v1 * {\r\n  -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n.swan-premium-highlight-v1 {\r\n  --swan-highlight-image: url('https:\/\/rgedzesek.hu\/dev\/wp-content\/uploads\/2026\/04\/hero-camp-tomoritett.webp');\r\n  width: 100%;\r\n  padding: 12px 20px 30px;\r\n  background: transparent;\r\n  scroll-margin-top: 90px;\r\n  isolation: isolate;\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-inner {\r\n  width: 100%;\r\n  max-width: 1180px;\r\n  margin: 0 auto;\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-card {\r\n  position: relative;\r\n  display: grid;\r\n  grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);\r\n  align-items: stretch;\r\n  gap: 0;\r\n  border-radius: 34px;\r\n  overflow: hidden;\r\n  background:\r\n    radial-gradient(circle at 84% 10%, rgba(246,216,107,0.28) 0%, rgba(246,216,107,0.00) 34%),\r\n    radial-gradient(circle at 12% 22%, rgba(255,255,255,0.72) 0%, rgba(255,255,255,0.00) 32%),\r\n    linear-gradient(135deg, rgba(255,255,255,0.98) 0%, rgba(255,250,238,0.965) 48%, rgba(252,247,255,0.94) 100%);\r\n  border: 1.5px solid rgba(217,169,59,0.24);\r\n  box-shadow:\r\n    0 30px 76px rgba(92,38,114,0.13),\r\n    0 14px 34px rgba(217,169,59,0.10),\r\n    inset 0 1px 0 rgba(255,255,255,0.70);\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-card::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 0 0 auto 0;\r\n  height: 6px;\r\n  background: linear-gradient(90deg, #D9A93B 0%, #F6D86B 34%, #D81274 68%, #8614A8 100%);\r\n  opacity: 0.92;\r\n  pointer-events: none;\r\n  z-index: 2;\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-card::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 6px 0 auto 0;\r\n  height: 120px;\r\n  background: linear-gradient(180deg, rgba(246,216,107,0.12) 0%, rgba(246,216,107,0.00) 100%);\r\n  pointer-events: none;\r\n  z-index: 0;\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-copy,\r\n.swan-premium-highlight-v1 .swan-premium-highlight-visual {\r\n  position: relative;\r\n  z-index: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-copy {\r\n  padding: 34px 0 34px 34px;\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-copy-inner {\r\n  max-width: 580px;\r\n  height: 100%;\r\n  padding: 26px 28px 28px;\r\n  border-radius: 28px;\r\n  background: linear-gradient(180deg, rgba(255,255,255,0.88) 0%, rgba(255,252,244,0.90) 100%);\r\n  border: 1px solid rgba(255,255,255,0.88);\r\n  backdrop-filter: blur(8px);\r\n  -webkit-backdrop-filter: blur(8px);\r\n  box-shadow:\r\n    inset 0 1px 0 rgba(255,255,255,0.64),\r\n    0 14px 34px rgba(217,169,59,0.06);\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-kicker {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 8px 14px;\r\n  border-radius: 999px;\r\n  background: linear-gradient(135deg, rgba(246,216,107,0.26) 0%, rgba(255,255,255,0.78) 100%);\r\n  border: 1px solid rgba(217,169,59,0.28);\r\n  color: #7a5a16;\r\n  -webkit-text-fill-color: #7a5a16;\r\n  font-size: 12px;\r\n  line-height: 1;\r\n  font-weight: 900;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.05em;\r\n  margin-bottom: 14px;\r\n  box-shadow: 0 8px 18px rgba(217,169,59,0.08);\r\n}\r\n\r\n.swan-premium-highlight-v1 h2 {\r\n  margin: 0 0 10px;\r\n  color: #4f236e;\r\n  -webkit-text-fill-color: #4f236e;\r\n  font-size: 48px;\r\n  line-height: 1.04;\r\n  font-weight: 900;\r\n  letter-spacing: -0.03em;\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-subtitle {\r\n  margin: 0 0 14px;\r\n  color: #4f3f61;\r\n  -webkit-text-fill-color: #4f3f61;\r\n  font-size: 16px;\r\n  line-height: 1.42;\r\n  font-weight: 800;\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-location {\r\n  margin: 0 0 14px;\r\n  padding: 13px 15px;\r\n  border-radius: 18px;\r\n  background: rgba(29,152,162,0.10);\r\n  border: 1px solid rgba(29,152,162,0.14);\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-location strong {\r\n  display: block;\r\n  color: #5C2672;\r\n  -webkit-text-fill-color: #5C2672;\r\n  font-size: 19px;\r\n  line-height: 1.25;\r\n  font-weight: 900;\r\n  margin-bottom: 5px;\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-location span {\r\n  display: block;\r\n  color: #D81274;\r\n  -webkit-text-fill-color: #D81274;\r\n  font-size: 15px;\r\n  line-height: 1.35;\r\n  font-weight: 900;\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-decision-grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 10px;\r\n  margin-bottom: 14px;\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-decision-item {\r\n  min-width: 0;\r\n  padding: 12px 13px;\r\n  border-radius: 16px;\r\n  background: rgba(255,255,255,0.84);\r\n  border: 1px solid rgba(217,169,59,0.16);\r\n  box-shadow: inset 0 1px 0 rgba(255,255,255,0.58);\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-decision-item span {\r\n  display: block;\r\n  margin-bottom: 5px;\r\n  color: #756588;\r\n  -webkit-text-fill-color: #756588;\r\n  font-size: 11px;\r\n  line-height: 1.25;\r\n  font-weight: 900;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.03em;\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-decision-item strong {\r\n  display: block;\r\n  color: #5C2672;\r\n  -webkit-text-fill-color: #5C2672;\r\n  font-size: 14px;\r\n  line-height: 1.32;\r\n  font-weight: 900;\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-chips {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 8px;\r\n  margin-bottom: 14px;\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-chip {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 34px;\r\n  padding: 7px 12px;\r\n  border-radius: 999px;\r\n  background: rgba(92,38,114,0.06);\r\n  border: 1px solid rgba(92,38,114,0.10);\r\n  color: #5C2672;\r\n  -webkit-text-fill-color: #5C2672;\r\n  font-size: 13px;\r\n  line-height: 1.2;\r\n  font-weight: 800;\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-points {\r\n  list-style: none;\r\n  margin: 0 0 14px;\r\n  padding: 0;\r\n  display: grid;\r\n  gap: 9px;\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-points li {\r\n  position: relative;\r\n  padding-left: 22px;\r\n  color: #4f3f61;\r\n  -webkit-text-fill-color: #4f3f61;\r\n  font-size: 15px;\r\n  line-height: 1.45;\r\n  font-weight: 700;\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-points li::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  left: 0;\r\n  top: 9px;\r\n  width: 8px;\r\n  height: 8px;\r\n  border-radius: 999px;\r\n  background: linear-gradient(180deg, #D9A93B 0%, #1D98A2 100%);\r\n  box-shadow: 0 0 0 5px rgba(217,169,59,0.10);\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-closing {\r\n  margin-bottom: 18px;\r\n  padding: 13px 15px;\r\n  border-radius: 18px;\r\n  background: rgba(216,18,116,0.07);\r\n  color: #9e245f;\r\n  -webkit-text-fill-color: #9e245f;\r\n  font-size: 14px;\r\n  line-height: 1.45;\r\n  font-weight: 800;\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-cta {\r\n  appearance: none !important;\r\n  -webkit-appearance: none !important;\r\n  border: 0 !important;\r\n  outline: none !important;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 56px;\r\n  padding: 0 28px;\r\n  border-radius: 999px;\r\n  background: linear-gradient(135deg, #D81274 0%, #8614A8 100%) !important;\r\n  color: #ffffff !important;\r\n  -webkit-text-fill-color: #ffffff !important;\r\n  text-decoration: none !important;\r\n  font-family: inherit;\r\n  font-size: 16px;\r\n  line-height: 1.15;\r\n  font-weight: 900;\r\n  text-transform: none !important;\r\n  box-shadow:\r\n    0 16px 30px rgba(216,18,116,0.22),\r\n    0 0 0 5px rgba(216,18,116,0.045);\r\n  transition: transform .22s ease, box-shadow .22s ease, background .22s ease;\r\n  cursor: pointer;\r\n  -webkit-tap-highlight-color: transparent !important;\r\n  touch-action: manipulation;\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-cta:hover,\r\n.swan-premium-highlight-v1 .swan-premium-highlight-cta:focus,\r\n.swan-premium-highlight-v1 .swan-premium-highlight-cta:active,\r\n.swan-premium-highlight-v1 .swan-premium-highlight-cta:focus-visible {\r\n  background: linear-gradient(135deg, #DE0F73 0%, #8614A8 100%) !important;\r\n  color: #ffffff !important;\r\n  -webkit-text-fill-color: #ffffff !important;\r\n  outline: none !important;\r\n  text-transform: none !important;\r\n  transform: translateY(-2px);\r\n  box-shadow:\r\n    0 20px 36px rgba(216,18,116,0.28),\r\n    0 0 0 7px rgba(216,18,116,0.055);\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-visual {\r\n  position: relative;\r\n  padding: 24px 24px 24px 0;\r\n  display: flex;\r\n  align-items: stretch;\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-badge {\r\n  position: absolute;\r\n  top: 26px;\r\n  right: 30px;\r\n  z-index: 3;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 42px;\r\n  padding: 10px 16px;\r\n  border-radius: 999px;\r\n  background: linear-gradient(135deg, #F6D86B 0%, #D9A93B 100%);\r\n  color: #5f4610;\r\n  -webkit-text-fill-color: #5f4610;\r\n  font-size: 14px;\r\n  line-height: 1;\r\n  font-weight: 900;\r\n  box-shadow: 0 14px 30px rgba(217,169,59,0.22);\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-image-wrap {\r\n  position: relative;\r\n  width: 100%;\r\n  min-height: 100%;\r\n  border-radius: 30px;\r\n  overflow: hidden;\r\n  background: #efe9f7;\r\n  border: 1px solid rgba(217,169,59,0.18);\r\n  box-shadow:\r\n    inset 0 0 0 1px rgba(255,255,255,0.30),\r\n    0 20px 44px rgba(92,38,114,0.10),\r\n    0 12px 32px rgba(217,169,59,0.08);\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-image {\r\n  position: absolute;\r\n  inset: 0;\r\n  background-image:\r\n    linear-gradient(90deg, rgba(255,255,255,0.78) 0%, rgba(255,255,255,0.56) 18%, rgba(255,255,255,0.10) 40%, rgba(255,255,255,0.00) 56%),\r\n    linear-gradient(180deg, rgba(255,255,255,0.06) 0%, rgba(255,255,255,0.00) 28%, rgba(0,0,0,0.04) 100%),\r\n    var(--swan-highlight-image);\r\n  background-size: cover;\r\n  background-position: center center;\r\n  transform: scale(1.02);\r\n}\r\n\r\n.swan-premium-highlight-v1 .swan-premium-highlight-image-glow {\r\n  position: absolute;\r\n  inset: auto auto 18px 22px;\r\n  width: 180px;\r\n  height: 180px;\r\n  border-radius: 999px;\r\n  background: radial-gradient(circle, rgba(255,218,116,0.20) 0%, rgba(255,218,116,0.07) 42%, rgba(255,218,116,0.00) 74%);\r\n  filter: blur(3px);\r\n  pointer-events: none;\r\n}\r\n\r\n.swan-premium-highlight-v1 button,\r\n.swan-premium-highlight-v1 button:hover,\r\n.swan-premium-highlight-v1 button:focus,\r\n.swan-premium-highlight-v1 button:active,\r\n.swan-premium-highlight-v1 button:focus-visible {\r\n  outline: none !important;\r\n  text-decoration: none !important;\r\n}\r\n\r\n.swan-premium-highlight-v1 button::before,\r\n.swan-premium-highlight-v1 button::after {\r\n  box-shadow: none !important;\r\n}\r\n\r\n@media (max-width: 1100px) {\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-card {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-copy {\r\n    padding: 26px 26px 18px;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-copy-inner {\r\n    max-width: 100%;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-visual {\r\n    padding: 0 26px 26px;\r\n    min-height: 460px;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-badge {\r\n    top: 18px;\r\n    right: 34px;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-image {\r\n    background-image:\r\n      linear-gradient(180deg, rgba(255,255,255,0.16) 0%, rgba(255,255,255,0.06) 18%, rgba(255,255,255,0.00) 42%, rgba(0,0,0,0.04) 100%),\r\n      var(--swan-highlight-image);\r\n  }\r\n}\r\n\r\n@media (max-width: 767px) {\r\n  .swan-premium-highlight-v1 {\r\n    width: 100vw;\r\n    margin-left: calc(50% - 50vw);\r\n    margin-right: calc(50% - 50vw);\r\n    padding: 8px 8px 16px;\r\n    scroll-margin-top: 80px;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-inner {\r\n    max-width: 100%;\r\n    width: 100%;\r\n    margin: 0;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-card {\r\n    border-radius: 22px;\r\n    border-color: rgba(217,169,59,0.26);\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-copy {\r\n    padding: 12px 10px 8px;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-copy-inner {\r\n    padding: 13px 12px 13px;\r\n    border-radius: 16px;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-kicker {\r\n    margin-bottom: 8px;\r\n    padding: 6px 10px;\r\n    font-size: 9px;\r\n    letter-spacing: 0.04em;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 h2 {\r\n    font-size: 26px;\r\n    line-height: 1.03;\r\n    margin-bottom: 7px;\r\n    letter-spacing: -0.035em;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-subtitle {\r\n    margin-bottom: 9px;\r\n    font-size: 12.5px;\r\n    line-height: 1.34;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-location {\r\n    padding: 10px 11px;\r\n    border-radius: 14px;\r\n    margin-bottom: 9px;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-location strong {\r\n    font-size: 14px;\r\n    line-height: 1.22;\r\n    margin-bottom: 4px;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-location span {\r\n    font-size: 12px;\r\n    line-height: 1.28;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-decision-grid {\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 7px;\r\n    margin-bottom: 9px;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-decision-item {\r\n    padding: 9px 10px;\r\n    border-radius: 13px;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-decision-item span {\r\n    font-size: 9px;\r\n    margin-bottom: 4px;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-decision-item strong {\r\n    font-size: 12px;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-chips {\r\n    gap: 5px;\r\n    margin-bottom: 9px;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-chip {\r\n    min-height: 27px;\r\n    font-size: 10px;\r\n    line-height: 1.12;\r\n    padding: 5px 8px;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-points {\r\n    gap: 6px;\r\n    margin-bottom: 9px;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-points li {\r\n    font-size: 12px;\r\n    line-height: 1.34;\r\n    padding-left: 16px;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-points li::before {\r\n    top: 7px;\r\n    width: 5px;\r\n    height: 5px;\r\n    box-shadow: 0 0 0 3px rgba(217,169,59,0.10);\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-closing {\r\n    font-size: 12px;\r\n    line-height: 1.35;\r\n    padding: 9px 10px;\r\n    margin-bottom: 10px;\r\n    border-radius: 12px;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-cta {\r\n    width: 100%;\r\n    min-height: 44px;\r\n    font-size: 13px;\r\n    padding: 0 12px;\r\n    box-shadow:\r\n      0 10px 18px rgba(216,18,116,0.16),\r\n      0 0 0 3px rgba(216,18,116,0.04);\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-visual {\r\n    padding: 0 10px 10px;\r\n    min-height: 160px;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-badge {\r\n    top: 8px;\r\n    right: 14px;\r\n    min-height: 28px;\r\n    padding: 6px 10px;\r\n    font-size: 10px;\r\n    border-radius: 999px;\r\n    box-shadow: 0 8px 16px rgba(217,169,59,0.18);\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-image-wrap {\r\n    border-radius: 16px;\r\n    min-height: 160px;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-image {\r\n    background-position: center center;\r\n    background-image:\r\n      linear-gradient(180deg, rgba(255,255,255,0.06) 0%, rgba(255,255,255,0.02) 20%, rgba(255,255,255,0.00) 42%, rgba(0,0,0,0.06) 100%),\r\n      var(--swan-highlight-image);\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-image-glow {\r\n    width: 64px;\r\n    height: 64px;\r\n    left: 8px;\r\n    bottom: 8px;\r\n    filter: blur(2px);\r\n  }\r\n}\r\n\r\n@media (max-width: 374px) {\r\n  .swan-premium-highlight-v1 h2 {\r\n    font-size: 24px;\r\n  }\r\n\r\n  .swan-premium-highlight-v1 .swan-premium-highlight-cta {\r\n    font-size: 12.5px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  function initSwanMargitszigetTracking() {\r\n    var section = document.getElementById('margitszigeti-elmenytabor');\r\n    if (!section || section.dataset.swanMargitszigetViewInit === 'true') return;\r\n\r\n    section.dataset.swanMargitszigetViewInit = 'true';\r\n\r\n    function sendMargitEvent(eventName, eventLabel, extraParams) {\r\n      if (typeof gtag === 'function') {\r\n        var params = {\r\n          event_category: 'Margitsziget turnus',\r\n          event_label: eventLabel || ''\r\n        };\r\n\r\n        if (extraParams) {\r\n          Object.keys(extraParams).forEach(function (key) {\r\n            params[key] = extraParams[key];\r\n          });\r\n        }\r\n\r\n        gtag('event', eventName, params);\r\n      }\r\n    }\r\n\r\n    function sendMetaFormOpenEvent(turnusName) {\r\n      if (typeof fbq === 'function') {\r\n        fbq('trackCustom', 'FormOpen', {\r\n          content_name: 'SWAN ny\u00e1ri t\u00e1bor jelentkez\u00e9si \u0171rlap megnyit\u00e1s',\r\n          content_category: 'nyari_tabor',\r\n          selected_turnus: turnusName || 'unknown',\r\n          cta_position: 'margitsziget_highlight_cta'\r\n        });\r\n      }\r\n    }\r\n\r\n    var ctaButton = section.querySelector('.swan-premium-highlight-cta[data-turnus-select]');\r\n\r\n    if (ctaButton && ctaButton.dataset.swanMetaFormOpenBound !== 'true') {\r\n      ctaButton.dataset.swanMetaFormOpenBound = 'true';\r\n\r\n      ctaButton.addEventListener('click', function () {\r\n        var turnusName = ctaButton.getAttribute('data-turnus-select') || 'Margitszigeti \u00e9lm\u00e9nyt\u00e1bor';\r\n        sendMetaFormOpenEvent(turnusName);\r\n      }, true);\r\n    }\r\n\r\n    if ('IntersectionObserver' in window) {\r\n      var observer = new IntersectionObserver(function (entries, obs) {\r\n        entries.forEach(function (entry) {\r\n          if (entry.isIntersecting) {\r\n            sendMargitEvent('margitsziget_view', 'margitszigeti-elmenytabor', {\r\n              section_id: 'margitszigeti-elmenytabor',\r\n              block_version: 'margitsziget_decision_v2'\r\n            });\r\n\r\n            obs.disconnect();\r\n          }\r\n        });\r\n      }, { threshold: 0.35 });\r\n\r\n      observer.observe(section);\r\n    }\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', initSwanMargitszigetTracking);\r\n  } else {\r\n    initSwanMargitszigetTracking();\r\n  }\r\n\r\n  setTimeout(initSwanMargitszigetTracking, 300);\r\n})();\r\n<\/script>\r\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b421594 e-con-full e-flex e-con e-child\" data-id=\"b421594\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d6f7014 e-con-full e-flex e-con e-child\" data-id=\"d6f7014\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-41f0a7f e-con-full e-flex e-con e-child\" data-id=\"41f0a7f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-632284d elementor-widget elementor-widget-shortcode\" data-id=\"632284d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><section class=\"swan-program-rhythm-v1\" id=\"program-es-napirend\">\r\n  <span id=\"mit-el-meg-a-gyermek\" class=\"swan-program-anchor-target\" aria-hidden=\"true\"><\/span>\r\n\r\n  <div class=\"swan-program-rhythm-inner\">\r\n    <div class=\"swan-program-rhythm-head\">\r\n      <span class=\"swan-program-rhythm-eyebrow\">Program \u00e9s napirend<\/span>\r\n      <h2>Mit \u00e9l meg a gyermeked a SWAN t\u00e1borban?<\/h2>\r\n      <p>\r\n        Nem csak edz\u00e9sekr\u0151l sz\u00f3l: a gyerekek egy akt\u00edv, biztons\u00e1gos \u00e9s szerethet\u0151 h\u00e9tben vesznek r\u00e9szt,\r\n        ahol mozg\u00e1s, j\u00e1t\u00e9k, k\u00f6z\u00f6ss\u00e9g \u00e9s siker\u00e9lm\u00e9ny is v\u00e1rja \u0151ket.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"swan-program-rhythm-layout\">\r\n\r\n      <article class=\"swan-program-rhythm-card swan-program-rhythm-card--daily\" data-daily-rhythm-accordion>\r\n        <div class=\"swan-program-rhythm-card-top swan-program-rhythm-card-top--button\">\r\n          <span class=\"swan-program-rhythm-card-badge swan-program-rhythm-card-badge--cyan\">\r\n            Napfel\u00e9p\u00edt\u00e9s\r\n          <\/span>\r\n          <button type=\"button\" class=\"swan-program-rhythm-toggle\" aria-expanded=\"false\">\r\n            <span class=\"swan-program-rhythm-toggle-text swan-program-rhythm-toggle-text--closed\">\r\n              R\u00e9szletes napirend megnyit\u00e1sa\r\n            <\/span>\r\n            <span class=\"swan-program-rhythm-toggle-text swan-program-rhythm-toggle-text--open\">\r\n              R\u00e9szletes napirend bez\u00e1r\u00e1sa\r\n            <\/span>\r\n            <span class=\"swan-program-rhythm-toggle-icon\">\u2304<\/span>\r\n          <\/button>\r\n        <\/div>\r\n\r\n        <h3>Napi ritmus<\/h3>\r\n        <p>\r\n          Egy szerethet\u0151, j\u00f3l szervezett napirend, ahol a mozg\u00e1s, a pihen\u00e9s \u00e9s a k\u00f6z\u00f6s \u00e9lm\u00e9nyek\r\n          egyens\u00falyban vannak.\r\n        <\/p>\r\n\r\n        <div class=\"swan-program-rhythm-time-summary\">\r\n          <div>\r\n            <span>\u00c9rkez\u00e9s<\/span>\r\n            <strong>8:00\u20138:45<\/strong>\r\n          <\/div>\r\n          <div>\r\n            <span>Hazamenetel<\/span>\r\n            <strong>16:00<\/strong>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"swan-program-rhythm-daily-points\">\r\n          <div>\ud83e\udd38\u200d\u2640\ufe0f Napi 2 edz\u00e9s j\u00e1t\u00e9kos, \u00e9letkorhoz igaz\u00edtott form\u00e1ban<\/div>\r\n          <div>\ud83c\udf4e T\u00edz\u00f3rai \u00e9s friss gy\u00fcm\u00f6lcs minden nap biztos\u00edtott<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"swan-program-rhythm-daily-content\" hidden>\r\n          <div class=\"swan-program-rhythm-timeline\">\r\n            <div class=\"swan-program-rhythm-timeline-row\">\r\n              <span>8:00\u20138:45<\/span>\r\n              <strong>\u00c9rkez\u00e9s \u00e9s r\u00e1hangol\u00f3d\u00e1s<\/strong>\r\n            <\/div>\r\n            <div class=\"swan-program-rhythm-timeline-row\">\r\n              <span>9:00<\/span>\r\n              <strong>Szabadt\u00e9ri versenyek<\/strong>\r\n            <\/div>\r\n            <div class=\"swan-program-rhythm-timeline-row\">\r\n              <span>10:00<\/span>\r\n              <strong>T\u00edz\u00f3rai (biztos\u00edtott)<\/strong>\r\n            <\/div>\r\n            <div class=\"swan-program-rhythm-timeline-row\">\r\n              <span>10:30\u201311:30<\/span>\r\n              <strong>Edz\u00e9s<\/strong>\r\n            <\/div>\r\n            <div class=\"swan-program-rhythm-timeline-row\">\r\n              <span>11:30<\/span>\r\n              <strong>Eb\u00e9d \/ pihen\u0151<br>(kisebbeknek csendes pihen\u0151)<\/strong>\r\n            <\/div>\r\n            <div class=\"swan-program-rhythm-timeline-row\">\r\n              <span>12:30<\/span>\r\n              <strong>J\u00e1t\u00e9k \/ kreat\u00edv program<\/strong>\r\n            <\/div>\r\n            <div class=\"swan-program-rhythm-timeline-row\">\r\n              <span>13:30<\/span>\r\n              <strong>Edz\u00e9s<\/strong>\r\n            <\/div>\r\n            <div class=\"swan-program-rhythm-timeline-row\">\r\n              <span>15:30<\/span>\r\n              <strong>J\u00e1t\u00e9k \/ kreat\u00edv program<\/strong>\r\n            <\/div>\r\n            <div class=\"swan-program-rhythm-timeline-row\">\r\n              <span>16:00<\/span>\r\n              <strong>Hazamenetel<\/strong>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"swan-program-rhythm-soft-note\">\r\n            A napi program rugalmasan alakul a gyerekek \u00e9letkora, az id\u0151j\u00e1r\u00e1s \u00e9s a csoport dinamik\u00e1ja alapj\u00e1n.\r\n          <\/div>\r\n\r\n          <div class=\"swan-program-rhythm-highlight\">\r\n            A c\u00e9lunk, hogy a gyerekek akt\u00edvan, \u00e9lm\u00e9nyekkel \u00e9s siker\u00e9lm\u00e9nyekkel t\u00f6lts\u00e9k a napot.\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"swan-program-rhythm-card swan-program-rhythm-card--stage swan-program-rhythm-mobile-accordion\" data-mobile-program-accordion>\r\n        <button type=\"button\" class=\"swan-program-rhythm-mobile-accordion-head\" aria-expanded=\"false\">\r\n          <span>\r\n            <small>A h\u00e9t cs\u00facspontja<\/small>\r\n            Koreogr\u00e1fia \u00e9s bemutat\u00f3\r\n          <\/span>\r\n          <b>\u2304<\/b>\r\n        <\/button>\r\n\r\n        <div class=\"swan-program-rhythm-mobile-accordion-content\">\r\n          <div class=\"swan-program-rhythm-card-top\">\r\n            <span class=\"swan-program-rhythm-card-badge swan-program-rhythm-card-badge--pink\">\r\n              A h\u00e9t cs\u00facspontja\r\n            <\/span>\r\n            <span class=\"swan-program-rhythm-card-pill\">\r\n              \u2728 Sz\u00ednpadi \u00e9lm\u00e9ny ny\u00e1ron\r\n            <\/span>\r\n          <\/div>\r\n\r\n          <h3>Koreogr\u00e1fia eg\u00e9sz h\u00e9ten, bemutat\u00f3 a t\u00e1bor v\u00e9g\u00e9n<\/h3>\r\n          <p>\r\n            A h\u00e9t sor\u00e1n a gyerekek k\u00f6z\u00f6s elemekb\u0151l koreogr\u00e1fi\u00e1t tanulnak, a t\u00e1bor v\u00e9g\u00e9n pedig\r\n            bemutat\u00f3t tartanak.\r\n          <\/p>\r\n\r\n          <div class=\"swan-program-rhythm-note\">\r\n            *kiv\u00e9tel a kisovis csoportba besorolt n\u00f6vend\u00e9kek\r\n          <\/div>\r\n\r\n          <div class=\"swan-program-rhythm-mini-list\">\r\n            <div>\ud83e\udd38\u200d\u2640\ufe0f L\u00e9p\u00e9sr\u0151l l\u00e9p\u00e9sre k\u00e9sz\u00fclnek k\u00f6z\u00f6sen<\/div>\r\n            <div>\ud83c\udfad A bemutat\u00f3 val\u00f3di c\u00e9l\u00e9lm\u00e9nyt ad a t\u00e1bori h\u00e9tnek<\/div>\r\n            <div>\ud83d\udc6f K\u00f6z\u00f6s koreogr\u00e1fia, egy\u00fcttm\u0171k\u00f6d\u00e9s \u00e9s csapat\u00e9lm\u00e9ny<\/div>\r\n            <div>\u2b50 Siker\u00e9lm\u00e9ny, \u00f6nbizalom \u00e9s fejl\u0151d\u00e9s a h\u00e9t v\u00e9g\u00e9re<\/div>\r\n          <\/div>\r\n\r\n          <div class=\"swan-program-rhythm-highlight\">\r\n            Ez nemcsak fejl\u0151d\u00e9st, hanem val\u00f3di siker\u00e9lm\u00e9nyt \u00e9s k\u00fcl\u00f6nleges sz\u00ednpadi \u00e9lm\u00e9nyt is ad nekik.\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"swan-program-rhythm-card swan-program-rhythm-card--experience swan-program-rhythm-mobile-accordion\" data-mobile-program-accordion>\r\n        <button type=\"button\" class=\"swan-program-rhythm-mobile-accordion-head\" aria-expanded=\"false\">\r\n          <span>\r\n            <small>Amit a gyerekek meg\u00e9lnek<\/small>\r\n            T\u00f6bb mint egy egyszer\u0171 ny\u00e1ri program\r\n          <\/span>\r\n          <b>\u2304<\/b>\r\n        <\/button>\r\n\r\n        <div class=\"swan-program-rhythm-mobile-accordion-content\">\r\n          <div class=\"swan-program-rhythm-card-top\">\r\n            <span class=\"swan-program-rhythm-card-badge swan-program-rhythm-card-badge--cyan\">\r\n              Amit a gyerekek meg\u00e9lnek\r\n            <\/span>\r\n          <\/div>\r\n\r\n          <h3>T\u00f6bb mint egy egyszer\u0171 ny\u00e1ri program<\/h3>\r\n          <p>\r\n            A SWAN t\u00e1borokban a fejl\u0151d\u00e9s, az \u00e9lm\u00e9ny \u00e9s a k\u00f6z\u00f6ss\u00e9gi hangulat egyszerre van jelen.\r\n          <\/p>\r\n\r\n          <div class=\"swan-program-rhythm-mini-list\">\r\n            <div>\ud83d\udc9c T\u00e1mogat\u00f3, bar\u00e1ts\u00e1gos k\u00f6z\u00f6ss\u00e9g eg\u00e9sz h\u00e9ten<\/div>\r\n            <div>\ud83c\udf38 J\u00e1t\u00e9kos, \u00e9letkorhoz \u00e9s szinthez igaz\u00edtott foglalkoz\u00e1sok<\/div>\r\n            <div>\ud83c\udf80 Olyan h\u00e9t\u00e9lm\u00e9ny, amire a gyerekek \u00f6r\u00f6mmel eml\u00e9keznek vissza<\/div>\r\n            <div>\u2600\ufe0f Akt\u00edv, \u00e9lm\u00e9nyd\u00fas ny\u00e1ri h\u00e9t biztons\u00e1gos k\u00f6zegben<\/div>\r\n            <div>\ud83c\udf68 A h\u00e9t v\u00e9g\u00e9n k\u00f6z\u00f6s fagyiz\u00e1s is r\u00e9sze az \u00e9lm\u00e9nynek<\/div>\r\n          <\/div>\r\n\r\n          <div class=\"swan-program-rhythm-highlight swan-program-rhythm-highlight--cyan\">\r\n            A c\u00e9lunk, hogy a gyerekek \u00f6r\u00f6mmel, magabiztosabban \u00e9s \u00e9lm\u00e9nyekkel telve menjenek haza.\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <div class=\"swan-program-rhythm-chip-row\" aria-label=\"T\u00e1bori program r\u00f6viden\">\r\n        <div class=\"swan-program-rhythm-chip\">\ud83d\udd58 8:00\u201316:00<\/div>\r\n        <div class=\"swan-program-rhythm-chip\">\ud83e\udd38\u200d\u2640\ufe0f Napi 2 edz\u00e9s<\/div>\r\n        <div class=\"swan-program-rhythm-chip\">\ud83c\udf4e T\u00edz\u00f3rai + gy\u00fcm\u00f6lcs<\/div>\r\n        <div class=\"swan-program-rhythm-chip\">\ud83c\udfad Bemutat\u00f3 a h\u00e9t v\u00e9g\u00e9n<\/div>\r\n        <div class=\"swan-program-rhythm-chip\">\ud83c\udf68 K\u00f6z\u00f6s fagyiz\u00e1s<\/div>\r\n      <\/div>\r\n\r\n      <article class=\"swan-program-rhythm-card swan-program-rhythm-card--program swan-program-rhythm-mobile-accordion\" data-mobile-program-accordion>\r\n        <button type=\"button\" class=\"swan-program-rhythm-mobile-accordion-head\" aria-expanded=\"false\">\r\n          <span>\r\n            <small>Minden t\u00e1borunk alap strukt\u00far\u00e1ja<\/small>\r\n            Ez v\u00e1r a gyerekekre a t\u00e1borban\r\n          <\/span>\r\n          <b>\u2304<\/b>\r\n        <\/button>\r\n\r\n        <div class=\"swan-program-rhythm-mobile-accordion-content\">\r\n          <div class=\"swan-program-rhythm-card-top\">\r\n            <span class=\"swan-program-rhythm-card-badge swan-program-rhythm-card-badge--cyan\">\r\n              Minden t\u00e1borunk alap strukt\u00far\u00e1ja\r\n            <\/span>\r\n          <\/div>\r\n\r\n          <h3>Ez v\u00e1r a gyerekekre a t\u00e1borban<\/h3>\r\n          <p>\r\n            A SWAN t\u00e1borok j\u00f3l bev\u00e1lt, szerethet\u0151 programstrukt\u00far\u00e1val m\u0171k\u00f6dnek.\r\n          <\/p>\r\n\r\n          <div class=\"swan-program-rhythm-program-list\">\r\n            <div>\ud83c\udfc3\u200d\u2640\ufe0f Sorversenyek<\/div>\r\n            <div>\ud83e\udd38\u200d\u2640\ufe0f Napi k\u00e9t edz\u00e9s<\/div>\r\n            <div>\ud83d\udc6f T\u00e1nc<\/div>\r\n            <div>\ud83c\udf33 Pihen\u0151, a kisebbeknek csendes pihen\u0151<\/div>\r\n            <div>\ud83c\udfa8 Kreat\u00edv \u00e9s k\u00e9zm\u0171ves foglalkoz\u00e1sok<\/div>\r\n            <div>\ud83e\udd50 Napi t\u00edz\u00f3rai \u00e9s friss gy\u00fcm\u00f6lcs biztos\u00edtott<\/div>\r\n            <div>\ud83c\udccf K\u00e1rtyaj\u00e1t\u00e9kok, k\u00f6z\u00f6s t\u00e1rsasoz\u00e1s<\/div>\r\n            <div>\ud83e\udd73 Bar\u00e1ts\u00e1gos, j\u00f3 hangulat<\/div>\r\n            <div>\ud83c\udf68 A h\u00e9t v\u00e9g\u00e9n k\u00f6z\u00f6s fagyiz\u00e1s<\/div>\r\n            <div>\u2728 Szerethet\u0151, k\u00f6z\u00f6ss\u00e9gi t\u00e1bori \u00e9lm\u00e9nyek<\/div>\r\n          <\/div>\r\n\r\n          <div class=\"swan-program-rhythm-highlight swan-program-rhythm-highlight--cyan\">\r\n            Ez a program minden t\u00e1borunkban jelen van, a helysz\u00ednt\u0151l f\u00fcggetlen\u00fcl.\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <div class=\"swan-program-rhythm-return\">\r\n        <p>K\u00e9szen \u00e1llsz a v\u00e1laszt\u00e1sra?<\/p>\r\n        <button type=\"button\" class=\"swan-program-rhythm-return-btn\" data-scroll-target=\"helyszinek-es-idopontok\">\r\n          Vissza a turnusokhoz \u2191\r\n        <\/button>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n.swan-program-rhythm-v1,\r\n.swan-program-rhythm-v1 *,\r\n.swan-program-rhythm-v1 *::before,\r\n.swan-program-rhythm-v1 *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.swan-program-rhythm-v1 {\r\n  width: 100%;\r\n  padding: 24px 20px 42px;\r\n  background: transparent;\r\n  scroll-margin-top: 90px;\r\n  overflow: hidden;\r\n  position: relative;\r\n}\r\n\r\n.swan-program-anchor-target {\r\n  position: absolute;\r\n  top: -90px;\r\n  left: 0;\r\n  width: 1px;\r\n  height: 1px;\r\n  pointer-events: none;\r\n}\r\n\r\n.swan-program-rhythm-inner {\r\n  width: 100%;\r\n  max-width: 1120px;\r\n  margin: 0 auto;\r\n}\r\n\r\n.swan-program-rhythm-head {\r\n  max-width: 880px;\r\n  margin: 0 auto 24px;\r\n  text-align: center;\r\n}\r\n\r\n.swan-program-rhythm-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  margin-bottom: 12px;\r\n  padding: 8px 14px;\r\n  border-radius: 999px;\r\n  background: rgba(29,152,162,0.10);\r\n  color: #167c85;\r\n  font-size: 12px;\r\n  line-height: 1;\r\n  font-weight: 900;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.05em;\r\n}\r\n\r\n.swan-program-rhythm-head h2 {\r\n  margin: 0 0 12px;\r\n  color: #5C2672;\r\n  font-size: 44px;\r\n  line-height: 1.06;\r\n  font-weight: 950;\r\n  letter-spacing: -0.035em;\r\n}\r\n\r\n.swan-program-rhythm-head p {\r\n  max-width: 820px;\r\n  margin: 0 auto;\r\n  color: #5b4a70;\r\n  font-size: 17px;\r\n  line-height: 1.55;\r\n  font-weight: 750;\r\n}\r\n\r\n.swan-program-rhythm-layout {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 22px;\r\n}\r\n\r\n.swan-program-rhythm-card--stage {\r\n  grid-column: 1;\r\n  grid-row: 1;\r\n}\r\n\r\n.swan-program-rhythm-card--experience {\r\n  grid-column: 2;\r\n  grid-row: 1;\r\n}\r\n\r\n.swan-program-rhythm-card--program {\r\n  grid-column: 1;\r\n  grid-row: 2;\r\n}\r\n\r\n.swan-program-rhythm-card--daily {\r\n  grid-column: 2;\r\n  grid-row: 2;\r\n}\r\n\r\n.swan-program-rhythm-chip-row {\r\n  grid-column: 1 \/ -1;\r\n  grid-row: 3;\r\n}\r\n\r\n.swan-program-rhythm-return {\r\n  grid-column: 1 \/ -1;\r\n  text-align: center;\r\n  padding: 20px 18px;\r\n  border-radius: 24px;\r\n  background:\r\n    linear-gradient(135deg, rgba(255,255,255,0.92) 0%, rgba(246,236,255,0.88) 55%, rgba(234,247,255,0.90) 100%);\r\n  border: 1px solid rgba(255,255,255,0.88);\r\n  box-shadow: 0 18px 42px rgba(92,38,114,0.10);\r\n}\r\n\r\n.swan-program-rhythm-return p {\r\n  margin: 0 0 12px;\r\n  color: #5C2672;\r\n  font-size: 20px;\r\n  line-height: 1.25;\r\n  font-weight: 950;\r\n}\r\n\r\n.swan-program-rhythm-return-btn {\r\n  appearance: none !important;\r\n  -webkit-appearance: none !important;\r\n  border: 0 !important;\r\n  outline: none !important;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 52px;\r\n  padding: 0 26px;\r\n  border-radius: 999px;\r\n  background: linear-gradient(135deg, #D81274 0%, #8614A8 100%) !important;\r\n  color: #ffffff !important;\r\n  -webkit-text-fill-color: #ffffff !important;\r\n  font-family: inherit;\r\n  font-size: 15px;\r\n  line-height: 1.15;\r\n  font-weight: 950;\r\n  cursor: pointer;\r\n  box-shadow:\r\n    0 14px 30px rgba(216,18,116,0.24),\r\n    inset 0 1px 0 rgba(255,255,255,0.18);\r\n}\r\n\r\n.swan-program-rhythm-card {\r\n  position: relative;\r\n  overflow: hidden;\r\n  border-radius: 28px;\r\n  padding: 28px;\r\n  background:\r\n    radial-gradient(circle at 12% 12%, rgba(255,255,255,0.70) 0%, rgba(255,255,255,0.00) 34%),\r\n    linear-gradient(135deg, rgba(255,255,255,0.94) 0%, rgba(252,247,255,0.94) 58%, rgba(240,250,252,0.91) 100%);\r\n  border: 1px solid rgba(255,255,255,0.88);\r\n  box-shadow:\r\n    0 22px 55px rgba(92,38,114,0.10),\r\n    inset 0 1px 0 rgba(255,255,255,0.48);\r\n  min-width: 0;\r\n}\r\n\r\n.swan-program-rhythm-card::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 0;\r\n  background:\r\n    radial-gradient(circle at 88% 16%, rgba(216,18,116,0.06) 0%, rgba(216,18,116,0.00) 34%),\r\n    radial-gradient(circle at 18% 86%, rgba(29,152,162,0.06) 0%, rgba(29,152,162,0.00) 32%);\r\n  pointer-events: none;\r\n  z-index: 0;\r\n}\r\n\r\n.swan-program-rhythm-card > * {\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n.swan-program-rhythm-card-top {\r\n  display: flex;\r\n  align-items: center;\r\n  flex-wrap: wrap;\r\n  gap: 10px;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.swan-program-rhythm-card-top--button {\r\n  justify-content: space-between;\r\n  align-items: center;\r\n}\r\n\r\n.swan-program-rhythm-card-badge,\r\n.swan-program-rhythm-card-pill {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 38px;\r\n  padding: 9px 14px;\r\n  border-radius: 999px;\r\n  font-size: 12px;\r\n  line-height: 1.15;\r\n  font-weight: 950;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.035em;\r\n}\r\n\r\n.swan-program-rhythm-card-badge--pink {\r\n  background: rgba(216,18,116,0.10);\r\n  color: #b90f63;\r\n}\r\n\r\n.swan-program-rhythm-card-badge--cyan {\r\n  background: rgba(29,152,162,0.10);\r\n  color: #167c85;\r\n}\r\n\r\n.swan-program-rhythm-card-pill {\r\n  background: linear-gradient(135deg, #5C2672 0%, #D81274 100%);\r\n  color: #ffffff;\r\n  box-shadow: 0 12px 26px rgba(216,18,116,0.18);\r\n}\r\n\r\n.swan-program-rhythm-card h3 {\r\n  margin: 0 0 14px;\r\n  color: #5C2672;\r\n  font-size: 31px;\r\n  line-height: 1.08;\r\n  font-weight: 950;\r\n  letter-spacing: -0.03em;\r\n}\r\n\r\n.swan-program-rhythm-card p {\r\n  margin: 0 0 16px;\r\n  color: #4f3f61;\r\n  font-size: 16px;\r\n  line-height: 1.55;\r\n  font-weight: 750;\r\n}\r\n\r\n.swan-program-rhythm-note {\r\n  margin: 0 0 16px;\r\n  color: #b90f63;\r\n  font-size: 14px;\r\n  line-height: 1.45;\r\n  font-weight: 850;\r\n}\r\n\r\n.swan-program-rhythm-mini-list,\r\n.swan-program-rhythm-daily-points {\r\n  display: grid;\r\n  gap: 10px;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.swan-program-rhythm-mini-list div,\r\n.swan-program-rhythm-program-list div,\r\n.swan-program-rhythm-daily-points div {\r\n  min-width: 0;\r\n  padding: 13px 14px;\r\n  border-radius: 17px;\r\n  background: rgba(255,255,255,0.76);\r\n  color: #5C2672;\r\n  font-size: 15px;\r\n  line-height: 1.38;\r\n  font-weight: 850;\r\n  box-shadow: inset 0 1px 0 rgba(255,255,255,0.50);\r\n}\r\n\r\n.swan-program-rhythm-highlight {\r\n  padding: 15px 16px;\r\n  border-radius: 18px;\r\n  background: rgba(216,18,116,0.08);\r\n  border: 1px solid rgba(216,18,116,0.12);\r\n  color: #b90f63;\r\n  font-size: 15px;\r\n  line-height: 1.45;\r\n  font-weight: 900;\r\n}\r\n\r\n.swan-program-rhythm-highlight--cyan {\r\n  background: rgba(29,152,162,0.10);\r\n  border-color: rgba(29,152,162,0.13);\r\n  color: #167c85;\r\n}\r\n\r\n.swan-program-rhythm-program-list {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 10px;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.swan-program-rhythm-chip-row {\r\n  display: grid;\r\n  grid-template-columns: repeat(5, minmax(0, 1fr));\r\n  gap: 10px;\r\n}\r\n\r\n.swan-program-rhythm-chip {\r\n  min-width: 0;\r\n  min-height: 48px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 10px 12px;\r\n  border-radius: 999px;\r\n  background: rgba(255,255,255,0.82);\r\n  border: 1px solid rgba(255,255,255,0.88);\r\n  color: #5C2672;\r\n  font-size: 14px;\r\n  line-height: 1.25;\r\n  font-weight: 900;\r\n  text-align: center;\r\n  box-shadow: 0 12px 28px rgba(92,38,114,0.06);\r\n}\r\n\r\n.swan-program-rhythm-time-summary {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 12px;\r\n  margin-bottom: 14px;\r\n}\r\n\r\n.swan-program-rhythm-time-summary div {\r\n  min-width: 0;\r\n  padding: 15px 16px;\r\n  border-radius: 18px;\r\n  background: rgba(255,255,255,0.78);\r\n  border: 1px solid rgba(255,255,255,0.90);\r\n}\r\n\r\n.swan-program-rhythm-time-summary span {\r\n  display: block;\r\n  margin-bottom: 7px;\r\n  color: #756588;\r\n  font-size: 13px;\r\n  line-height: 1.25;\r\n  font-weight: 850;\r\n}\r\n\r\n.swan-program-rhythm-time-summary strong {\r\n  display: block;\r\n  color: #D81274;\r\n  font-size: 25px;\r\n  line-height: 1.1;\r\n  font-weight: 950;\r\n  letter-spacing: -0.02em;\r\n}\r\n\r\n.swan-program-rhythm-toggle,\r\n.swan-program-rhythm-mobile-accordion-head {\r\n  appearance: none !important;\r\n  -webkit-appearance: none !important;\r\n  border: 0 !important;\r\n  outline: none !important;\r\n  background-image: none !important;\r\n  font-family: inherit;\r\n  text-decoration: none !important;\r\n  -webkit-tap-highlight-color: transparent !important;\r\n}\r\n\r\n.swan-program-rhythm-toggle {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 10px;\r\n  min-height: 46px;\r\n  padding: 0 16px;\r\n  border-radius: 999px;\r\n  background: rgba(255,255,255,0.88) !important;\r\n  color: #b90f63 !important;\r\n  -webkit-text-fill-color: #b90f63 !important;\r\n  font-size: 13px;\r\n  line-height: 1.15;\r\n  font-weight: 950;\r\n  cursor: pointer;\r\n  box-shadow:\r\n    0 12px 26px rgba(216,18,116,0.08),\r\n    inset 0 0 0 1px rgba(216,18,116,0.16);\r\n  white-space: nowrap;\r\n}\r\n\r\n.swan-program-rhythm-toggle-text--open {\r\n  display: none;\r\n}\r\n\r\n.swan-program-rhythm-card.is-open .swan-program-rhythm-toggle-text--closed {\r\n  display: none;\r\n}\r\n\r\n.swan-program-rhythm-card.is-open .swan-program-rhythm-toggle-text--open {\r\n  display: inline;\r\n}\r\n\r\n.swan-program-rhythm-toggle-icon {\r\n  width: 24px;\r\n  height: 24px;\r\n  flex: 0 0 24px;\r\n  border-radius: 999px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: rgba(216,18,116,0.10);\r\n  color: #b90f63;\r\n  font-size: 14px;\r\n  line-height: 1;\r\n  font-weight: 950;\r\n  transition: transform .22s ease;\r\n}\r\n\r\n.swan-program-rhythm-card.is-open .swan-program-rhythm-toggle-icon {\r\n  transform: rotate(180deg);\r\n}\r\n\r\n.swan-program-rhythm-daily-content[hidden] {\r\n  display: none !important;\r\n}\r\n\r\n.swan-program-rhythm-daily-content {\r\n  margin-top: 16px;\r\n}\r\n\r\n.swan-program-rhythm-timeline {\r\n  display: grid;\r\n  gap: 0;\r\n  margin-bottom: 16px;\r\n  padding: 4px 0;\r\n}\r\n\r\n.swan-program-rhythm-timeline-row {\r\n  display: grid;\r\n  grid-template-columns: 145px minmax(0, 1fr);\r\n  gap: 18px;\r\n  padding: 14px 0;\r\n  border-bottom: 1px solid rgba(92,38,114,0.10);\r\n}\r\n\r\n.swan-program-rhythm-timeline-row:last-child {\r\n  border-bottom: 0;\r\n}\r\n\r\n.swan-program-rhythm-timeline-row span {\r\n  color: #D81274;\r\n  font-size: 16px;\r\n  line-height: 1.32;\r\n  font-weight: 950;\r\n}\r\n\r\n.swan-program-rhythm-timeline-row strong {\r\n  color: #5b4a70;\r\n  font-size: 16px;\r\n  line-height: 1.38;\r\n  font-weight: 850;\r\n}\r\n\r\n.swan-program-rhythm-soft-note {\r\n  margin-bottom: 14px;\r\n  padding: 15px 16px;\r\n  border-radius: 18px;\r\n  background: rgba(255,255,255,0.74);\r\n  color: #5b4a70;\r\n  font-size: 15px;\r\n  line-height: 1.45;\r\n  font-weight: 800;\r\n}\r\n\r\n.swan-program-rhythm-mobile-accordion-head {\r\n  display: none;\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n  .swan-program-rhythm-layout {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .swan-program-rhythm-card--stage,\r\n  .swan-program-rhythm-card--experience,\r\n  .swan-program-rhythm-card--program,\r\n  .swan-program-rhythm-card--daily,\r\n  .swan-program-rhythm-chip-row {\r\n    grid-column: auto;\r\n    grid-row: auto;\r\n  }\r\n\r\n  .swan-program-rhythm-chip-row {\r\n    grid-template-columns: repeat(3, minmax(0, 1fr));\r\n  }\r\n}\r\n\r\n@media (max-width: 767px) {\r\n  .swan-program-rhythm-v1 {\r\n    width: 100vw;\r\n    margin-left: calc(50% - 50vw);\r\n    margin-right: calc(50% - 50vw);\r\n    padding: 18px 10px 30px;\r\n    scroll-margin-top: 80px;\r\n  }\r\n\r\n  .swan-program-anchor-target {\r\n    top: -80px;\r\n  }\r\n\r\n  .swan-program-rhythm-inner {\r\n    max-width: 100%;\r\n  }\r\n\r\n  .swan-program-rhythm-head {\r\n    margin-bottom: 14px;\r\n    padding: 0 4px;\r\n  }\r\n\r\n  .swan-program-rhythm-eyebrow {\r\n    padding: 6px 10px;\r\n    font-size: 10px;\r\n    margin-bottom: 9px;\r\n  }\r\n\r\n  .swan-program-rhythm-head h2 {\r\n    font-size: 30px;\r\n    line-height: 1.04;\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  .swan-program-rhythm-head p {\r\n    font-size: 13.5px;\r\n    line-height: 1.44;\r\n  }\r\n\r\n  .swan-program-rhythm-layout {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 12px;\r\n  }\r\n\r\n  .swan-program-rhythm-card--daily {\r\n    order: 1;\r\n  }\r\n\r\n  .swan-program-rhythm-card--stage {\r\n    order: 2;\r\n  }\r\n\r\n  .swan-program-rhythm-card--experience {\r\n    order: 3;\r\n  }\r\n\r\n  .swan-program-rhythm-card--program {\r\n    order: 4;\r\n  }\r\n\r\n  .swan-program-rhythm-return {\r\n    order: 5;\r\n    padding: 16px 13px;\r\n    border-radius: 20px;\r\n  }\r\n\r\n  .swan-program-rhythm-return p {\r\n    font-size: 17px;\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  .swan-program-rhythm-return-btn {\r\n    width: 100%;\r\n    min-height: 48px;\r\n    padding: 0 16px;\r\n    font-size: 14px;\r\n  }\r\n\r\n  .swan-program-rhythm-chip-row {\r\n    display: none !important;\r\n  }\r\n\r\n  .swan-program-rhythm-card {\r\n    border-radius: 22px;\r\n    padding: 18px 13px 16px;\r\n  }\r\n\r\n  .swan-program-rhythm-card--daily {\r\n    padding: 20px 14px 18px;\r\n  }\r\n\r\n  .swan-program-rhythm-mobile-accordion {\r\n    padding: 0;\r\n  }\r\n\r\n  .swan-program-rhythm-mobile-accordion-head {\r\n    width: 100%;\r\n    min-height: 74px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 14px;\r\n    padding: 16px;\r\n    border-radius: 22px;\r\n    background: rgba(255,255,255,0.82) !important;\r\n    color: #5C2672 !important;\r\n    -webkit-text-fill-color: #5C2672 !important;\r\n    font-size: 20px;\r\n    line-height: 1.08;\r\n    font-weight: 950;\r\n    letter-spacing: -0.02em;\r\n    text-align: left;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .swan-program-rhythm-mobile-accordion-head small {\r\n    display: block;\r\n    margin-bottom: 6px;\r\n    color: #167c85;\r\n    -webkit-text-fill-color: #167c85;\r\n    font-size: 10px;\r\n    line-height: 1.1;\r\n    font-weight: 950;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.055em;\r\n  }\r\n\r\n  .swan-program-rhythm-mobile-accordion-head b {\r\n    width: 36px;\r\n    height: 36px;\r\n    flex: 0 0 36px;\r\n    border-radius: 999px;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    background: rgba(216,18,116,0.10);\r\n    color: #b90f63;\r\n    -webkit-text-fill-color: #b90f63;\r\n    font-size: 18px;\r\n    line-height: 1;\r\n    transition: transform .22s ease;\r\n  }\r\n\r\n  .swan-program-rhythm-mobile-accordion.is-open .swan-program-rhythm-mobile-accordion-head b {\r\n    transform: rotate(180deg);\r\n  }\r\n\r\n  .swan-program-rhythm-mobile-accordion-content {\r\n    display: none;\r\n    padding: 0 13px 16px;\r\n  }\r\n\r\n  .swan-program-rhythm-mobile-accordion.is-open .swan-program-rhythm-mobile-accordion-content {\r\n    display: block;\r\n  }\r\n\r\n  .swan-program-rhythm-mobile-accordion.is-open .swan-program-rhythm-card-top {\r\n    margin-top: 10px;\r\n  }\r\n\r\n  .swan-program-rhythm-card-top {\r\n    gap: 7px;\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .swan-program-rhythm-card-top--button {\r\n    align-items: flex-start;\r\n  }\r\n\r\n  .swan-program-rhythm-card-badge,\r\n  .swan-program-rhythm-card-pill {\r\n    min-height: 30px;\r\n    padding: 7px 10px;\r\n    font-size: 9.5px;\r\n    letter-spacing: 0.03em;\r\n  }\r\n\r\n  .swan-program-rhythm-card-pill {\r\n    width: 100%;\r\n  }\r\n\r\n  .swan-program-rhythm-card h3 {\r\n    font-size: 24px;\r\n    line-height: 1.05;\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  .swan-program-rhythm-card--daily h3 {\r\n    font-size: 30px;\r\n  }\r\n\r\n  .swan-program-rhythm-card p {\r\n    font-size: 13.5px;\r\n    line-height: 1.43;\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .swan-program-rhythm-card--daily p {\r\n    font-size: 15px;\r\n    line-height: 1.42;\r\n  }\r\n\r\n  .swan-program-rhythm-note {\r\n    font-size: 12px;\r\n    line-height: 1.35;\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .swan-program-rhythm-mini-list,\r\n  .swan-program-rhythm-daily-points {\r\n    gap: 8px;\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .swan-program-rhythm-mini-list div,\r\n  .swan-program-rhythm-program-list div,\r\n  .swan-program-rhythm-daily-points div {\r\n    padding: 11px 12px;\r\n    border-radius: 14px;\r\n    font-size: 12.8px;\r\n    line-height: 1.33;\r\n  }\r\n\r\n  .swan-program-rhythm-daily-points div {\r\n    font-size: 14px;\r\n  }\r\n\r\n  .swan-program-rhythm-highlight {\r\n    padding: 12px;\r\n    border-radius: 15px;\r\n    font-size: 12.8px;\r\n    line-height: 1.38;\r\n  }\r\n\r\n  .swan-program-rhythm-program-list {\r\n    grid-template-columns: 1fr;\r\n    gap: 8px;\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .swan-program-rhythm-toggle {\r\n    width: 100%;\r\n    min-height: 42px;\r\n    padding: 0 12px;\r\n    font-size: 11.5px;\r\n    gap: 8px;\r\n    justify-content: space-between;\r\n  }\r\n\r\n  .swan-program-rhythm-time-summary {\r\n    grid-template-columns: 1fr;\r\n    gap: 8px;\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  .swan-program-rhythm-time-summary div {\r\n    padding: 12px;\r\n    border-radius: 15px;\r\n  }\r\n\r\n  .swan-program-rhythm-time-summary span {\r\n    font-size: 12px;\r\n    margin-bottom: 5px;\r\n  }\r\n\r\n  .swan-program-rhythm-time-summary strong {\r\n    font-size: 24px;\r\n  }\r\n\r\n  .swan-program-rhythm-timeline-row {\r\n    grid-template-columns: 96px minmax(0, 1fr);\r\n    gap: 12px;\r\n    padding: 12px 0;\r\n  }\r\n\r\n  .swan-program-rhythm-timeline-row span,\r\n  .swan-program-rhythm-timeline-row strong {\r\n    font-size: 12px;\r\n  }\r\n\r\n  .swan-program-rhythm-soft-note {\r\n    padding: 12px;\r\n    border-radius: 15px;\r\n    font-size: 12.5px;\r\n    line-height: 1.38;\r\n    margin-bottom: 12px;\r\n  }\r\n}\r\n\r\n.swan-program-rhythm-v1 button,\r\n.swan-program-rhythm-v1 button:hover,\r\n.swan-program-rhythm-v1 button:focus,\r\n.swan-program-rhythm-v1 button:active,\r\n.swan-program-rhythm-v1 button:focus-visible {\r\n  outline: none !important;\r\n  text-decoration: none !important;\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  function sendSwanProgramEvent(eventName, params) {\r\n    if (typeof gtag === 'function') {\r\n      gtag('event', eventName, params || {});\r\n    }\r\n  }\r\n\r\n  function initSwanProgramRhythmBlock() {\r\n    var section = document.getElementById('program-es-napirend');\r\n    if (!section || section.dataset.swanProgramRhythmInit === 'true') return;\r\n\r\n    section.dataset.swanProgramRhythmInit = 'true';\r\n\r\n    var dailyAccordion = section.querySelector('[data-daily-rhythm-accordion]');\r\n\r\n    if (dailyAccordion) {\r\n      var dailyToggle = dailyAccordion.querySelector('.swan-program-rhythm-toggle');\r\n      var dailyContent = dailyAccordion.querySelector('.swan-program-rhythm-daily-content');\r\n\r\n      if (dailyToggle && dailyContent) {\r\n        dailyAccordion.classList.remove('is-open');\r\n        dailyToggle.setAttribute('aria-expanded', 'false');\r\n        dailyContent.hidden = true;\r\n\r\n        dailyToggle.addEventListener('click', function (event) {\r\n          event.preventDefault();\r\n          event.stopPropagation();\r\n\r\n          var isOpen = dailyAccordion.classList.contains('is-open');\r\n\r\n          dailyAccordion.classList.toggle('is-open', !isOpen);\r\n          dailyToggle.setAttribute('aria-expanded', !isOpen ? 'true' : 'false');\r\n          dailyContent.hidden = isOpen;\r\n\r\n          sendSwanProgramEvent('program_daily_toggle_click', {\r\n            event_category: 'Program',\r\n            event_label: !isOpen ? 'open_daily_rhythm' : 'close_daily_rhythm',\r\n            section_id: 'program-es-napirend'\r\n          });\r\n        });\r\n      }\r\n    }\r\n\r\n    var mobileAccordions = section.querySelectorAll('[data-mobile-program-accordion]');\r\n\r\n    mobileAccordions.forEach(function (accordion) {\r\n      var button = accordion.querySelector('.swan-program-rhythm-mobile-accordion-head');\r\n      if (!button) return;\r\n\r\n      accordion.classList.remove('is-open');\r\n      button.setAttribute('aria-expanded', 'false');\r\n\r\n      button.addEventListener('click', function (event) {\r\n        event.preventDefault();\r\n        event.stopPropagation();\r\n\r\n        var isOpen = accordion.classList.contains('is-open');\r\n\r\n        accordion.classList.toggle('is-open', !isOpen);\r\n        button.setAttribute('aria-expanded', !isOpen ? 'true' : 'false');\r\n\r\n        sendSwanProgramEvent('program_accordion_toggle_click', {\r\n          event_category: 'Program',\r\n          event_label: !isOpen ? 'open_program_detail' : 'close_program_detail',\r\n          section_id: 'program-es-napirend'\r\n        });\r\n      });\r\n    });\r\n\r\n    var returnButtons = section.querySelectorAll('[data-scroll-target=\"helyszinek-es-idopontok\"]');\r\n\r\n    returnButtons.forEach(function (button) {\r\n      if (button.dataset.programReturnBound === 'true') return;\r\n\r\n      button.dataset.programReturnBound = 'true';\r\n\r\n      button.addEventListener('click', function (event) {\r\n        event.preventDefault();\r\n        event.stopPropagation();\r\n\r\n        sendSwanProgramEvent('program_back_to_turnus_click', {\r\n          event_category: 'CTA',\r\n          event_label: 'back_to_classic_turnus',\r\n          section_id: 'program-es-napirend',\r\n          target_section: 'helyszinek-es-idopontok'\r\n        });\r\n\r\n        var target = document.getElementById('helyszinek-es-idopontok');\r\n\r\n        if (target) {\r\n          target.scrollIntoView({\r\n            behavior: 'smooth',\r\n            block: 'start'\r\n          });\r\n        }\r\n      });\r\n    });\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', initSwanProgramRhythmBlock);\r\n  } else {\r\n    initSwanProgramRhythmBlock();\r\n  }\r\n\r\n  setTimeout(initSwanProgramRhythmBlock, 300);\r\n  setTimeout(initSwanProgramRhythmBlock, 1000);\r\n})();\r\n<\/script>\r\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a52b12c e-con-full e-flex e-con e-child\" data-id=\"a52b12c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-52ae2e9 elementor-widget elementor-widget-shortcode\" data-id=\"52ae2e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-26f6f04 e-con-full e-flex e-con e-child\" data-id=\"26f6f04\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da9c34c elementor-widget elementor-widget-shortcode\" data-id=\"da9c34c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"swan-faq-closing-wrap\">\r\n\r\n  <!-- GYIK -->\r\n  <section class=\"swan-camp-page swan-camp-section swan-faq-block-v2\" id=\"gyakori-kerdesek\">\r\n    <div class=\"swan-faq-shell\" data-faq-shell>\r\n      <div class=\"swan-faq-top\">\r\n        <div class=\"swan-faq-topline\">Gyakori k\u00e9rd\u00e9sek<\/div>\r\n\r\n        <div class=\"swan-faq-head-row\">\r\n          <div class=\"swan-faq-head-copy\">\r\n            <h2>GYIK<\/h2>\r\n            <p>\r\n              \u00d6sszegy\u0171jt\u00f6tt\u00fck a legfontosabb tudnival\u00f3kat a jelentkez\u00e9sr\u0151l, fizet\u00e9sr\u0151l, \u00e9tkez\u00e9sr\u0151l \u00e9s a t\u00e1bor menet\u00e9r\u0151l.\r\n            <\/p>\r\n\r\n            <div class=\"swan-faq-preview-list\">\r\n              <div>\u2713 Jelentkez\u00e9s menete<\/div>\r\n              <div>\u2713 Fizet\u00e9s \u00e9s el\u0151leg<\/div>\r\n              <div>\u2713 \u00c9tkez\u00e9s<\/div>\r\n              <div>\u2713 Napi program<\/div>\r\n              <div>\u2713 Lemond\u00e1si tudnival\u00f3k<\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <button type=\"button\" class=\"swan-faq-main-toggle\" aria-expanded=\"false\">\r\n            <span class=\"swan-faq-main-toggle-text\">Megnyitom<\/span>\r\n            <span class=\"swan-faq-main-toggle-icon\">\u2304<\/span>\r\n          <\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"swan-faq-content\" hidden>\r\n        <div class=\"swan-faq-list\">\r\n\r\n          <div class=\"swan-faq-item\" data-faq-item>\r\n            <button type=\"button\" class=\"swan-faq-question\" aria-expanded=\"false\">\r\n              <span>Kell el\u0151k\u00e9pzetts\u00e9g a t\u00e1borhoz?<\/span>\r\n              <span class=\"swan-faq-question-icon\">+<\/span>\r\n            <\/button>\r\n            <div class=\"swan-faq-answer\" hidden>\r\n              Nem. A t\u00e1boraink kezd\u0151k \u00e9s halad\u00f3k sz\u00e1m\u00e1ra is ide\u00e1lisak, minden gyermek a saj\u00e1t szintj\u00e9nek megfelel\u0151 feladatokat kap.\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"swan-faq-item\" data-faq-item>\r\n            <button type=\"button\" class=\"swan-faq-question\" aria-expanded=\"false\">\r\n              <span>Csak SWAN-os gyerekek jelentkezhetnek?<\/span>\r\n              <span class=\"swan-faq-question-icon\">+<\/span>\r\n            <\/button>\r\n            <div class=\"swan-faq-answer\" hidden>\r\n              Nem. K\u00fcls\u0151s\u00f6k jelentkez\u00e9s\u00e9t is \u00f6r\u00f6mmel v\u00e1rjuk, a t\u00e1bor j\u00f3 lehet\u0151s\u00e9g arra is, hogy a gyerekek megismerkedjenek a ritmikus gimnasztik\u00e1val.\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"swan-faq-item\" data-faq-item>\r\n            <button type=\"button\" class=\"swan-faq-question\" aria-expanded=\"false\">\r\n              <span>Mi t\u00f6rt\u00e9nik a jelentkez\u00e9s ut\u00e1n?<\/span>\r\n              <span class=\"swan-faq-question-icon\">+<\/span>\r\n            <\/button>\r\n            <div class=\"swan-faq-answer\" hidden>\r\n              A jelentkez\u00e9s bek\u00fcld\u00e9se ut\u00e1n feldolgozzuk az adatokat, majd e-mailben k\u00fcldj\u00fck a tov\u00e1bbi r\u00e9szleteket \u00e9s a t\u00e1bor d\u00edj\u00e1nak 50%-\u00e1r\u00f3l sz\u00f3l\u00f3 el\u0151legsz\u00e1ml\u00e1t.\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"swan-faq-item\" data-faq-item>\r\n            <button type=\"button\" class=\"swan-faq-question\" aria-expanded=\"false\">\r\n              <span>Mikor v\u00e1lik biztos\u00edtott\u00e1 a hely?<\/span>\r\n              <span class=\"swan-faq-question-icon\">+<\/span>\r\n            <\/button>\r\n            <div class=\"swan-faq-answer\" hidden>\r\n              A hely az el\u0151leg befizet\u00e9s\u00e9vel v\u00e1lik biztos\u00edtott\u00e1. A jelentkez\u00e9seket be\u00e9rkez\u00e9si sorrendben fogadjuk.\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"swan-faq-item\" data-faq-item>\r\n            <button type=\"button\" class=\"swan-faq-question\" aria-expanded=\"false\">\r\n              <span>Hogyan kell befizetni az el\u0151leget?<\/span>\r\n              <span class=\"swan-faq-question-icon\">+<\/span>\r\n            <\/button>\r\n            <div class=\"swan-faq-answer\" hidden>\r\n              Az el\u0151leget az e-mailben megkapott sz\u00e1mla alapj\u00e1n, utal\u00e1ssal lehet rendezni. Az el\u0151leg befizet\u00e9si hat\u00e1rideje a sz\u00e1mla ki\u00e1ll\u00edt\u00e1s\u00e1t\u00f3l sz\u00e1m\u00edtott 10 nap.\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"swan-faq-item\" data-faq-item>\r\n            <button type=\"button\" class=\"swan-faq-question\" aria-expanded=\"false\">\r\n              <span>Mikor kell befizetni a fennmarad\u00f3 \u00f6sszeget?<\/span>\r\n              <span class=\"swan-faq-question-icon\">+<\/span>\r\n            <\/button>\r\n            <div class=\"swan-faq-answer\" hidden>\r\n              A fennmarad\u00f3 \u00f6sszeget k\u00e9s\u0151bb kell befizetni. A fennmarad\u00f3 r\u00e9sz fizet\u00e9si hat\u00e1rideje: j\u00fanius 10.\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"swan-faq-item\" data-faq-item>\r\n            <button type=\"button\" class=\"swan-faq-question\" aria-expanded=\"false\">\r\n              <span>Lehet lemondani a t\u00e1bort?<\/span>\r\n              <span class=\"swan-faq-question-icon\">+<\/span>\r\n            <\/button>\r\n            <div class=\"swan-faq-answer\" hidden>\r\n              Igen, azonban sz\u00fcl\u0151i lemond\u00e1s eset\u00e9n az el\u0151leg visszautal\u00e1s\u00e1ra nincs lehet\u0151s\u00e9g.\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"swan-faq-item\" data-faq-item>\r\n            <button type=\"button\" class=\"swan-faq-question\" aria-expanded=\"false\">\r\n              <span>Van \u00e9tkez\u00e9s a t\u00e1borban?<\/span>\r\n              <span class=\"swan-faq-question-icon\">+<\/span>\r\n            <\/button>\r\n            <div class=\"swan-faq-answer\" hidden>\r\n              Igen, ig\u00e9ny eset\u00e9n eb\u00e9det biztos\u00edtunk napi 2 500 Ft-\u00e9rt. Az eb\u00e9d a jelentkez\u00e9si \u0171rlapon k\u00fcl\u00f6n v\u00e1laszthat\u00f3. Otthonr\u00f3l hozott eb\u00e9d is lehets\u00e9ges.\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"swan-faq-item\" data-faq-item>\r\n            <button type=\"button\" class=\"swan-faq-question\" aria-expanded=\"false\">\r\n              <span>Hogyan zajlik egy nap a t\u00e1borban?<\/span>\r\n              <span class=\"swan-faq-question-icon\">+<\/span>\r\n            <\/button>\r\n            <div class=\"swan-faq-answer\" hidden>\r\n              A nap sor\u00e1n mozg\u00e1sos programok, edz\u00e9sek, j\u00e1t\u00e9k, kreat\u00edv foglalkoz\u00e1sok \u00e9s pihen\u0151 v\u00e1ltj\u00e1k egym\u00e1st, \u00e9letkornak megfelel\u0151en kialak\u00edtva.\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"swan-faq-item\" data-faq-item>\r\n            <button type=\"button\" class=\"swan-faq-question\" aria-expanded=\"false\">\r\n              <span>Hogyan t\u00f6rt\u00e9nik a csoportbeoszt\u00e1s?<\/span>\r\n              <span class=\"swan-faq-question-icon\">+<\/span>\r\n            <\/button>\r\n            <div class=\"swan-faq-answer\" hidden>\r\n              A gyerekeket nem fix korcsoport szerint, hanem szint \u00e9s \u00e9letkor alapj\u00e1n, t\u00f6bb edz\u0151 bevon\u00e1s\u00e1val osztjuk be.\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- CLOSING CTA -->\r\n  <section class=\"swan-camp-page swan-camp-section swan-camp-closing\">\r\n    <div class=\"closing-card\">\r\n      <div class=\"closing-kicker\">Jelentkez\u00e9s<\/div>\r\n\r\n      <h2 class=\"closing-title-desktop\">\r\n        V\u00e1runk a ny\u00e1ri t\u00e1borban \u2013 itt tudod v\u00e9gleges\u00edteni a jelentkez\u00e9st.\r\n      <\/h2>\r\n\r\n      <h2 class=\"closing-title-mobile\">\r\n        K\u00e9szen \u00e1lltok? V\u00e1lassz turnust, \u00e9s jelentkezzetek a ny\u00e1ri t\u00e1borba.\r\n      <\/h2>\r\n\r\n      <p class=\"closing-text-desktop\">\r\n        A jelentkez\u00e9s 1\u20132 percet vesz ig\u00e9nybe. A helyek korl\u00e1tozottak, ez\u00e9rt \u00e9rdemes min\u00e9l el\u0151bb lefoglalni a v\u00e1lasztott turnust.\r\n      <\/p>\r\n\r\n      <p class=\"closing-text-desktop\">\r\n        A t\u00e1bor nemcsak egyes\u00fcleti tagoknak sz\u00f3l, kezd\u0151ket \u00e9s k\u00fcls\u0151s jelentkez\u0151ket is \u00f6r\u00f6mmel v\u00e1runk.\r\n      <\/p>\r\n\r\n      <p class=\"closing-text-mobile\">\r\n        Az \u0171rlapon kiv\u00e1laszthatod a klasszikus SWAN turnusok egyik\u00e9t vagy a Margitszigeti \u00e9lm\u00e9nyt\u00e1bort is. A kit\u00f6lt\u00e9s 1\u20132 percet vesz ig\u00e9nybe.\r\n      <\/p>\r\n\r\n      <div class=\"closing-mobile-info-list\">\r\n        <div>\u2714 Klasszikus turnusok: 58 000 Ft \/ h\u00e9t<\/div>\r\n        <div>\u2714 Margitszigeti \u00e9lm\u00e9nyt\u00e1bor is v\u00e1laszthat\u00f3<\/div>\r\n        <div>\u2714 50% el\u0151leggel foglalhat\u00f3<\/div>\r\n        <div>\u2714 Eb\u00e9d k\u00fcl\u00f6n k\u00e9rhet\u0151<\/div>\r\n      <\/div>\r\n\r\n      <p class=\"closing-text-mobile closing-text-mobile-small\">\r\n        Kezd\u0151ket, k\u00fcls\u0151s jelentkez\u0151ket \u00e9s egyes\u00fcleti tagokat is v\u00e1runk.\r\n      <\/p>\r\n\r\n      <div class=\"closing-actions\">\r\n        <button\r\n          type=\"button\"\r\n          class=\"swan-camp-btn swan-camp-btn-primary closing-cta\"\r\n          data-turnus-select=\"closing_cta\"\r\n          data-ga-event=\"jelentkezesi_cta_kattintas\">\r\n          Jelentkezem most\r\n        <\/button>\r\n\r\n        <a\r\n          id=\"swanMessengerBtn\"\r\n          class=\"closing-messenger-cta\"\r\n          href=\"https:\/\/m.me\/rgedzesek\"\r\n          target=\"_blank\"\r\n          rel=\"noopener\"\r\n          data-ga-event=\"messenger_cta_kattintas\">\r\n          <span class=\"closing-messenger-icon\">\ud83d\udcac<\/span>\r\n          <span id=\"swanMessengerBtnText\">K\u00e9rdezek Messengeren<\/span>\r\n        <\/a>\r\n\r\n        <div class=\"closing-cta-note\">\r\n          \u23f1\ufe0f Kit\u00f6lt\u00e9s: 1\u20132 perc\r\n        <\/div>\r\n\r\n        <div class=\"closing-mobile-faq-note\">\r\n          Fizet\u00e9sr\u0151l, el\u0151legr\u0151l \u00e9s lemond\u00e1sr\u00f3l lentebb a GYIK-ben olvashatsz.\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- KAPCSOLAT -->\r\n  <section class=\"swan-camp-page swan-camp-section swan-contact-block\">\r\n    <div class=\"closing-contact-card\">\r\n      <div class=\"closing-kicker\">Kapcsolat<\/div>\r\n\r\n      <div class=\"closing-contact-name\">B\u00e1nhidi Vivien<\/div>\r\n      <div class=\"closing-contact-org\">SWAN-Sport RG Club<\/div>\r\n      <div class=\"closing-contact-role\">vezet\u0151edz\u0151, \u00fcgyvezet\u0151<\/div>\r\n\r\n      <div class=\"closing-contact-line\">\r\n        \ud83d\udcde <a href=\"tel:+36707760466\">+36 70 776 0466<\/a>\r\n      <\/div>\r\n      <div class=\"closing-contact-line\">\r\n        \u2709\ufe0f <a href=\"mailto:info@swanrg.hu\">info@swanrg.hu<\/a>\r\n      <\/div>\r\n      <div class=\"closing-contact-line\">\r\n        \ud83c\udf10 <a href=\"https:\/\/rgedzesek.hu\/\" target=\"_blank\" rel=\"noopener\">www.rgedzesek.hu<\/a>\r\n      <\/div>\r\n      <div class=\"closing-contact-line\">\r\n        \ud83d\udcd8 <a href=\"https:\/\/facebook.com\/rgedzesek\" target=\"_blank\" rel=\"noopener\">Facebook<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n<\/div>\r\n\r\n<style>\r\n.swan-faq-closing-wrap,\r\n.swan-faq-closing-wrap *,\r\n.swan-faq-closing-wrap *::before,\r\n.swan-faq-closing-wrap *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.swan-faq-closing-wrap {\r\n  display: grid;\r\n  grid-template-columns: 0.95fr 1.35fr 0.95fr;\r\n  gap: 20px;\r\n  align-items: stretch;\r\n  max-width: 1180px;\r\n  margin: 0 auto;\r\n  padding: 0 0 32px;\r\n}\r\n\r\n.closing-title-mobile,\r\n.closing-text-mobile,\r\n.closing-mobile-info-list,\r\n.closing-messenger-cta,\r\n.closing-mobile-faq-note {\r\n  display: none;\r\n}\r\n\r\n.swan-faq-block-v2 {\r\n  margin: 0;\r\n  height: 100%;\r\n}\r\n\r\n.swan-faq-block-v2 .swan-faq-shell {\r\n  height: 100%;\r\n  max-width: none;\r\n  margin: 0;\r\n  padding: 22px;\r\n  border-radius: 26px;\r\n  background: linear-gradient(180deg, rgba(255,255,255,0.94) 0%, rgba(249,246,255,0.97) 100%);\r\n  border: 1px solid rgba(255,255,255,0.90);\r\n  box-shadow: 0 18px 42px rgba(92,38,114,0.08);\r\n}\r\n\r\n.swan-faq-block-v2 .swan-faq-topline,\r\n.closing-kicker {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  margin-bottom: 12px;\r\n  padding: 6px 11px;\r\n  border-radius: 999px;\r\n  background: rgba(29,152,162,0.10);\r\n  color: #167c85;\r\n  font-size: 11px;\r\n  font-weight: 800;\r\n  letter-spacing: 0.32px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.swan-faq-block-v2 .swan-faq-head-row {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: flex-start;\r\n  gap: 16px;\r\n}\r\n\r\n.swan-faq-block-v2 .swan-faq-head-copy h2 {\r\n  margin: 0 0 10px;\r\n  color: #5C2672;\r\n  font-size: 28px;\r\n  line-height: 1.14;\r\n  font-weight: 800;\r\n}\r\n\r\n.swan-faq-block-v2 .swan-faq-head-copy p {\r\n  margin: 0;\r\n  color: #5b4a70;\r\n  font-size: 15px;\r\n  line-height: 1.6;\r\n  font-weight: 600;\r\n}\r\n\r\n.swan-faq-preview-list {\r\n  display: grid;\r\n  gap: 7px;\r\n  margin-top: 18px;\r\n  padding: 14px;\r\n  border-radius: 18px;\r\n  background: rgba(255,255,255,0.72);\r\n  border: 1px solid rgba(92,38,114,0.08);\r\n  color: #5b4a70;\r\n  font-size: 13px;\r\n  line-height: 1.35;\r\n  font-weight: 700;\r\n}\r\n\r\n.swan-faq-block-v2 .swan-faq-shell.is-open .swan-faq-preview-list {\r\n  display: none;\r\n}\r\n\r\n.swan-faq-block-v2 .swan-faq-main-toggle {\r\n  flex: 0 0 auto;\r\n  min-width: 138px;\r\n  min-height: 46px;\r\n  padding: 0 16px;\r\n  border-radius: 999px;\r\n  cursor: pointer;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 8px;\r\n  background: rgba(255,255,255,0.42);\r\n  backdrop-filter: blur(10px);\r\n  -webkit-backdrop-filter: blur(10px);\r\n  border: 1px solid rgba(216,18,116,0.18);\r\n  color: #b90f63;\r\n  box-shadow: 0 8px 20px rgba(92,38,114,0.08);\r\n  transition: transform .22s ease, box-shadow .22s ease, background .22s ease, border-color .22s ease;\r\n}\r\n\r\n.swan-faq-block-v2 .swan-faq-main-toggle:hover {\r\n  transform: translateY(-1px);\r\n  background: rgba(255,255,255,0.62);\r\n  box-shadow: 0 12px 24px rgba(92,38,114,0.11);\r\n  border-color: rgba(216,18,116,0.24);\r\n}\r\n\r\n.swan-faq-block-v2 .swan-faq-shell.is-open .swan-faq-main-toggle {\r\n  background: rgba(255,255,255,0.70);\r\n  color: #5C2672;\r\n  border: 1px solid rgba(92,38,114,0.14);\r\n  box-shadow: 0 10px 22px rgba(92,38,114,0.08);\r\n}\r\n\r\n.swan-faq-block-v2 .swan-faq-main-toggle-text {\r\n  font-size: 14px;\r\n  line-height: 1;\r\n  font-weight: 800;\r\n  white-space: nowrap;\r\n}\r\n\r\n.swan-faq-block-v2 .swan-faq-main-toggle-icon {\r\n  width: 22px;\r\n  height: 22px;\r\n  flex: 0 0 22px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 15px;\r\n  line-height: 1;\r\n  font-weight: 900;\r\n  transition: transform .22s ease;\r\n}\r\n\r\n.swan-faq-block-v2 .swan-faq-shell.is-open .swan-faq-main-toggle-icon {\r\n  transform: rotate(180deg);\r\n}\r\n\r\n.swan-faq-block-v2 .swan-faq-content {\r\n  margin-top: 18px;\r\n}\r\n\r\n.swan-faq-block-v2 .swan-faq-list {\r\n  display: grid;\r\n  gap: 10px;\r\n}\r\n\r\n.swan-faq-block-v2 .swan-faq-item {\r\n  border-radius: 18px;\r\n  overflow: hidden;\r\n  background: rgba(255,255,255,0.74);\r\n  border: 1px solid rgba(255,255,255,0.90);\r\n  box-shadow: 0 10px 22px rgba(92,38,114,0.05);\r\n}\r\n\r\n.swan-faq-block-v2 .swan-faq-question {\r\n  width: 100%;\r\n  border: 0;\r\n  background: transparent;\r\n  padding: 16px 18px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 14px;\r\n  text-align: left;\r\n  cursor: pointer;\r\n  color: #5C2672;\r\n  font-size: 15px;\r\n  line-height: 1.45;\r\n  font-weight: 800;\r\n}\r\n\r\n.swan-faq-block-v2 .swan-faq-question-icon {\r\n  width: 28px;\r\n  height: 28px;\r\n  flex: 0 0 28px;\r\n  border-radius: 999px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: rgba(216,18,116,0.10);\r\n  color: #b90f63;\r\n  font-size: 18px;\r\n  line-height: 1;\r\n  font-weight: 900;\r\n  transition: transform .22s ease, background .22s ease, color .22s ease;\r\n}\r\n\r\n.swan-faq-block-v2 .swan-faq-item.is-open .swan-faq-question-icon {\r\n  transform: rotate(45deg);\r\n  background: rgba(29,152,162,0.12);\r\n  color: #167c85;\r\n}\r\n\r\n.swan-faq-block-v2 .swan-faq-answer {\r\n  padding: 0 18px 16px;\r\n  color: #5b4a70;\r\n  font-size: 14px;\r\n  line-height: 1.6;\r\n  font-weight: 600;\r\n}\r\n\r\n.swan-camp-closing,\r\n.swan-contact-block {\r\n  width: 100%;\r\n  padding: 0;\r\n  height: 100%;\r\n}\r\n\r\n.closing-card,\r\n.closing-contact-card {\r\n  height: 100%;\r\n  padding: 24px;\r\n  border-radius: 26px;\r\n  background: linear-gradient(135deg, rgba(255,255,255,0.97) 0%, rgba(246,236,255,0.92) 100%);\r\n  border: 1px solid rgba(92,38,114,0.10);\r\n  box-shadow: 0 18px 42px rgba(92,38,114,0.10);\r\n}\r\n\r\n.closing-card {\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: space-between;\r\n}\r\n\r\n.closing-card h2 {\r\n  margin: 0 0 16px;\r\n  color: #5C2672;\r\n  font-size: 27px;\r\n  line-height: 1.16;\r\n  font-weight: 900;\r\n  letter-spacing: -0.02em;\r\n}\r\n\r\n.closing-card p {\r\n  margin: 0 0 12px;\r\n  color: #5b4a70;\r\n  font-size: 15px;\r\n  line-height: 1.6;\r\n  font-weight: 500;\r\n}\r\n\r\n.closing-actions {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: flex-start;\r\n  gap: 10px;\r\n  margin-top: 22px;\r\n}\r\n\r\n.swan-camp-btn-primary.closing-cta {\r\n  appearance: none !important;\r\n  -webkit-appearance: none !important;\r\n  border: 0 !important;\r\n  outline: none !important;\r\n  font-family: inherit;\r\n  cursor: pointer;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 52px;\r\n  padding: 0 24px;\r\n  border-radius: 999px;\r\n  background: linear-gradient(135deg, #D81274 0%, #8614A8 100%) !important;\r\n  color: #ffffff !important;\r\n  -webkit-text-fill-color: #ffffff !important;\r\n  font-size: 15px;\r\n  font-weight: 900;\r\n  line-height: 1.15;\r\n  text-decoration: none !important;\r\n  box-shadow:\r\n    0 12px 28px rgba(216,18,116,0.22),\r\n    0 2px 8px rgba(92,38,114,0.12),\r\n    inset 0 1px 0 rgba(255,255,255,0.18);\r\n  transition: transform .22s ease, box-shadow .22s ease;\r\n  -webkit-tap-highlight-color: transparent !important;\r\n}\r\n\r\n.swan-camp-btn-primary.closing-cta:hover,\r\n.swan-camp-btn-primary.closing-cta:focus,\r\n.swan-camp-btn-primary.closing-cta:active {\r\n  background: linear-gradient(135deg, #DE0F73 0%, #8614A8 100%) !important;\r\n  color: #ffffff !important;\r\n  -webkit-text-fill-color: #ffffff !important;\r\n  outline: none !important;\r\n  transform: translateY(-2px);\r\n  box-shadow:\r\n    0 16px 34px rgba(216,18,116,0.28),\r\n    0 2px 10px rgba(92,38,114,0.14),\r\n    inset 0 1px 0 rgba(255,255,255,0.22);\r\n}\r\n\r\n.closing-cta-note {\r\n  color: #756588;\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  padding-left: 4px;\r\n}\r\n\r\n.closing-contact-card {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 7px;\r\n}\r\n\r\n.closing-contact-name {\r\n  color: #5C2672;\r\n  font-size: 19px;\r\n  font-weight: 900;\r\n  line-height: 1.2;\r\n  margin-top: 2px;\r\n}\r\n\r\n.closing-contact-org {\r\n  color: #5C2672;\r\n  font-size: 14px;\r\n  font-weight: 800;\r\n}\r\n\r\n.closing-contact-role {\r\n  color: #756588;\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n  margin-bottom: 12px;\r\n}\r\n\r\n.closing-contact-line {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  color: #5b4a70;\r\n  font-size: 14px;\r\n  font-weight: 500;\r\n  line-height: 1.45;\r\n  word-break: break-word;\r\n}\r\n\r\n.closing-contact-line a {\r\n  color: #D81274;\r\n  font-weight: 700;\r\n  text-decoration: none;\r\n}\r\n\r\n.closing-contact-line a:hover {\r\n  text-decoration: underline;\r\n}\r\n\r\n@media (max-width: 1100px) {\r\n  .swan-faq-closing-wrap {\r\n    grid-template-columns: 1fr 1fr;\r\n  }\r\n\r\n  .swan-contact-block {\r\n    grid-column: 1 \/ -1;\r\n  }\r\n\r\n  .closing-contact-card {\r\n    height: auto;\r\n  }\r\n}\r\n\r\n@media (max-width: 767px) {\r\n  .swan-faq-closing-wrap {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 16px;\r\n    padding: 0 0 28px;\r\n  }\r\n\r\n  .swan-camp-closing { order: 1; }\r\n  .swan-faq-block-v2 { order: 2; }\r\n  .swan-contact-block { order: 3; }\r\n\r\n  .swan-faq-block-v2 .swan-faq-shell,\r\n  .closing-card,\r\n  .closing-contact-card {\r\n    padding: 16px 14px;\r\n    border-radius: 20px;\r\n  }\r\n\r\n  .closing-title-desktop,\r\n  .closing-text-desktop {\r\n    display: none !important;\r\n  }\r\n\r\n  .closing-title-mobile,\r\n  .closing-text-mobile {\r\n    display: block;\r\n  }\r\n\r\n  .closing-mobile-info-list {\r\n    display: grid;\r\n    gap: 8px;\r\n    margin: 14px 0 12px;\r\n  }\r\n\r\n  .closing-mobile-info-list div {\r\n    display: flex;\r\n    align-items: center;\r\n    min-height: 40px;\r\n    padding: 10px 12px;\r\n    border-radius: 15px;\r\n    background: rgba(255,255,255,0.76);\r\n    border: 1px solid rgba(29,152,162,0.12);\r\n    color: #167c85;\r\n    font-size: 13px;\r\n    line-height: 1.32;\r\n    font-weight: 850;\r\n    box-shadow: inset 0 1px 0 rgba(255,255,255,0.55);\r\n  }\r\n\r\n  .closing-text-mobile-small {\r\n    font-size: 13px !important;\r\n    line-height: 1.45 !important;\r\n    font-weight: 750 !important;\r\n    color: #5b4a70 !important;\r\n  }\r\n\r\n  .swan-faq-block-v2 .swan-faq-topline { display: none; }\r\n\r\n  .swan-faq-block-v2 .swan-faq-head-copy h2 {\r\n    font-size: 22px;\r\n    line-height: 1.14;\r\n    margin-bottom: 8px;\r\n  }\r\n\r\n  .swan-faq-block-v2 .swan-faq-head-copy p {\r\n    font-size: 13px;\r\n    line-height: 1.48;\r\n  }\r\n\r\n  .swan-faq-preview-list {\r\n    margin-top: 12px;\r\n    padding: 11px;\r\n    font-size: 12.5px;\r\n    gap: 6px;\r\n  }\r\n\r\n  .swan-faq-block-v2 .swan-faq-main-toggle {\r\n    width: auto;\r\n    align-self: flex-start;\r\n    min-width: 118px;\r\n    min-height: 40px;\r\n    padding: 0 14px;\r\n    gap: 6px;\r\n  }\r\n\r\n  .swan-faq-block-v2 .swan-faq-main-toggle-text { font-size: 12px; }\r\n\r\n  .swan-faq-block-v2 .swan-faq-main-toggle-icon {\r\n    width: 18px;\r\n    height: 18px;\r\n    flex: 0 0 18px;\r\n    font-size: 13px;\r\n  }\r\n\r\n  .swan-faq-block-v2 .swan-faq-question {\r\n    padding: 14px;\r\n    font-size: 14px;\r\n    line-height: 1.42;\r\n  }\r\n\r\n  .swan-faq-block-v2 .swan-faq-answer {\r\n    padding: 0 14px 14px;\r\n    font-size: 13px;\r\n    line-height: 1.55;\r\n  }\r\n\r\n  .swan-faq-block-v2 .swan-faq-question-icon {\r\n    width: 26px;\r\n    height: 26px;\r\n    flex: 0 0 26px;\r\n    font-size: 16px;\r\n  }\r\n\r\n  .closing-card h2 {\r\n    font-size: 23px;\r\n    line-height: 1.12;\r\n    margin-bottom: 11px;\r\n  }\r\n\r\n  .closing-card p {\r\n    font-size: 13.5px;\r\n    line-height: 1.48;\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  .swan-camp-btn-primary.closing-cta {\r\n    width: 100%;\r\n    min-height: 50px;\r\n    font-size: 14px;\r\n    transform: none !important;\r\n  }\r\n\r\n  .closing-messenger-cta {\r\n    width: 100%;\r\n    min-height: 48px;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 9px;\r\n    padding: 0 16px;\r\n    border-radius: 999px;\r\n    background: #0084FF !important;\r\n    color: #ffffff !important;\r\n    -webkit-text-fill-color: #ffffff !important;\r\n    font-size: 14px;\r\n    line-height: 1.15;\r\n    font-weight: 900;\r\n    text-decoration: none !important;\r\n    box-shadow: 0 12px 26px rgba(0,132,255,0.22), inset 0 1px 0 rgba(255,255,255,0.20);\r\n    -webkit-tap-highlight-color: transparent !important;\r\n  }\r\n\r\n  .closing-messenger-cta:hover,\r\n  .closing-messenger-cta:focus,\r\n  .closing-messenger-cta:active {\r\n    background: #006FE6 !important;\r\n    color: #ffffff !important;\r\n    -webkit-text-fill-color: #ffffff !important;\r\n    text-decoration: none !important;\r\n    outline: none !important;\r\n  }\r\n\r\n  .closing-messenger-icon {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 22px;\r\n    height: 22px;\r\n    flex: 0 0 22px;\r\n    border-radius: 999px;\r\n    background: rgba(255,255,255,0.18);\r\n    font-size: 13px;\r\n    line-height: 1;\r\n  }\r\n\r\n  .closing-actions {\r\n    align-items: stretch;\r\n    gap: 9px;\r\n    margin-top: 16px;\r\n  }\r\n\r\n  .closing-cta-note {\r\n    text-align: center;\r\n    padding-left: 0;\r\n    font-size: 12.5px;\r\n  }\r\n\r\n  .closing-mobile-faq-note {\r\n    display: block;\r\n    margin-top: 2px;\r\n    padding: 10px 12px;\r\n    border-radius: 14px;\r\n    background: rgba(92,38,114,0.05);\r\n    color: #756588;\r\n    font-size: 12px;\r\n    line-height: 1.38;\r\n    font-weight: 700;\r\n    text-align: center;\r\n  }\r\n\r\n  .closing-contact-name { font-size: 22px; }\r\n  .closing-contact-org { font-size: 16px; }\r\n  .closing-contact-role,\r\n  .closing-contact-line { font-size: 14px; }\r\n}\r\n\r\n@media (max-width: 374px) {\r\n  .closing-card h2 { font-size: 21px; }\r\n\r\n  .closing-mobile-info-list div {\r\n    font-size: 12.3px;\r\n    padding: 9px 10px;\r\n  }\r\n\r\n  .swan-faq-block-v2 .swan-faq-question { font-size: 13px; }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  \/\/ Messenger gomb intelligens link be\u00e1ll\u00edt\u00e1s\r\n  function initMessengerBtn() {\r\n    var btn = document.getElementById('swanMessengerBtn');\r\n    var btnText = document.getElementById('swanMessengerBtnText');\r\n    if (!btn) return;\r\n\r\n    var ua = navigator.userAgent || '';\r\n    var isFBInApp = \/FBAN|FBAV|FB_IAB|FBIOS|MessengerLiteForiOS|Messenger\/i.test(ua);\r\n    var isWAInApp = \/WhatsApp\/i.test(ua);\r\n    var isViberInApp = \/Viber\/i.test(ua);\r\n    var isInApp = isFBInApp || isWAInApp || isViberInApp;\r\n\r\n    if (isInApp) {\r\n      btn.href = 'tel:+36707760466';\r\n      btn.removeAttribute('target');\r\n      if (btnText) btnText.textContent = 'H\u00edvj minket: +36 70 776 0466';\r\n    } else {\r\n      btn.href = 'https:\/\/m.me\/rgedzesek';\r\n      btn.setAttribute('target', '_blank');\r\n    }\r\n  }\r\n\r\n  function sendMetaFormOpenEvent(turnusName, ctaPosition) {\r\n    if (typeof fbq === 'function') {\r\n      fbq('trackCustom', 'FormOpen', {\r\n        content_name: 'SWAN ny\u00e1ri t\u00e1bor jelentkez\u00e9si \u0171rlap megnyit\u00e1s',\r\n        content_category: 'nyari_tabor',\r\n        selected_turnus: turnusName || 'unknown',\r\n        cta_position: ctaPosition || 'closing_section'\r\n      });\r\n    }\r\n  }\r\n\r\n  function initSwanFaqBlockV2() {\r\n    const shells = document.querySelectorAll('[data-faq-shell]');\r\n    if (!shells.length) return;\r\n\r\n    shells.forEach(function (shell) {\r\n      if (shell.dataset.faqInit === 'true') return;\r\n      shell.dataset.faqInit = 'true';\r\n\r\n      const mainToggle = shell.querySelector('.swan-faq-main-toggle');\r\n      const mainContent = shell.querySelector('.swan-faq-content');\r\n      const mainToggleText = shell.querySelector('.swan-faq-main-toggle-text');\r\n\r\n      if (mainToggle && mainContent) {\r\n        function setMainOpenState(isOpen) {\r\n          shell.classList.toggle('is-open', isOpen);\r\n          mainToggle.setAttribute('aria-expanded', isOpen ? 'true' : 'false');\r\n          mainContent.hidden = !isOpen;\r\n          if (mainToggleText) {\r\n            mainToggleText.textContent = isOpen ? 'Becsukom' : 'Megnyitom';\r\n          }\r\n        }\r\n\r\n        setMainOpenState(false);\r\n\r\n        mainToggle.addEventListener('click', function () {\r\n          const isOpen = shell.classList.contains('is-open');\r\n          setMainOpenState(!isOpen);\r\n          if (typeof gtag === 'function') {\r\n            gtag('event', isOpen ? 'faq_main_close' : 'faq_main_open', {\r\n              event_category: 'FAQ',\r\n              event_label: isOpen ? 'faq_closed' : 'faq_opened'\r\n            });\r\n          }\r\n        });\r\n      }\r\n\r\n      const items = shell.querySelectorAll('[data-faq-item]');\r\n      items.forEach(function (item) {\r\n        const question = item.querySelector('.swan-faq-question');\r\n        const answer = item.querySelector('.swan-faq-answer');\r\n        if (!question || !answer) return;\r\n\r\n        function setItemOpenState(isOpen) {\r\n          item.classList.toggle('is-open', isOpen);\r\n          question.setAttribute('aria-expanded', isOpen ? 'true' : 'false');\r\n          answer.hidden = !isOpen;\r\n        }\r\n\r\n        setItemOpenState(false);\r\n\r\n        question.addEventListener('click', function () {\r\n          const isOpen = item.classList.contains('is-open');\r\n          setItemOpenState(!isOpen);\r\n          if (typeof gtag === 'function') {\r\n            var questionText = question.innerText || question.textContent || 'faq_question';\r\n            gtag('event', isOpen ? 'faq_item_close' : 'faq_item_open', {\r\n              event_category: 'FAQ',\r\n              event_label: questionText.trim().slice(0, 80)\r\n            });\r\n          }\r\n        });\r\n      });\r\n    });\r\n  }\r\n\r\n  function initClosingTracking() {\r\n    var section = document.querySelector('.swan-camp-closing');\r\n    if (!section || section.dataset.closingInit === 'true') return;\r\n    section.dataset.closingInit = 'true';\r\n\r\n    if ('IntersectionObserver' in window) {\r\n      var observer = new IntersectionObserver(function (entries, obs) {\r\n        entries.forEach(function (entry) {\r\n          if (entry.isIntersecting) {\r\n            if (typeof gtag === 'function') {\r\n              gtag('event', 'closing_section_view', {\r\n                event_category: 'Engagement',\r\n                event_label: 'closing_cta_section_reached'\r\n              });\r\n            }\r\n            obs.disconnect();\r\n          }\r\n        });\r\n      }, { threshold: 0.40 });\r\n      observer.observe(section);\r\n    }\r\n\r\n    var messengerBtn = document.querySelector('.closing-messenger-cta');\r\n    if (messengerBtn && messengerBtn.dataset.messengerInit !== 'true') {\r\n      messengerBtn.dataset.messengerInit = 'true';\r\n      messengerBtn.addEventListener('click', function () {\r\n        if (typeof gtag === 'function') {\r\n          gtag('event', 'messenger_cta_kattintas', {\r\n            event_category: 'CTA',\r\n            event_label: 'closing_messenger',\r\n            cta_position: 'closing_section',\r\n            destination: messengerBtn.href.startsWith('tel:') ? 'phone' : 'messenger'\r\n          });\r\n        }\r\n      });\r\n    }\r\n\r\n    var closingBtn = document.querySelector('.closing-cta');\r\n    if (closingBtn && closingBtn.dataset.closingCtaTracked !== 'true') {\r\n      closingBtn.dataset.closingCtaTracked = 'true';\r\n      closingBtn.addEventListener('click', function () {\r\n        var turnusName = closingBtn.getAttribute('data-turnus-select') || 'closing_cta';\r\n\r\n        sendMetaFormOpenEvent(turnusName, 'closing_section');\r\n\r\n        if (typeof gtag === 'function') {\r\n          gtag('event', 'closing_cta_click', {\r\n            event_category: 'CTA',\r\n            event_label: 'closing_registration',\r\n            cta_position: 'closing_section',\r\n            destination: 'registration_popup'\r\n          });\r\n        }\r\n      });\r\n    }\r\n  }\r\n\r\n  function init() {\r\n    initMessengerBtn();\r\n    initSwanFaqBlockV2();\r\n    initClosingTracking();\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', init);\r\n  } else {\r\n    init();\r\n  }\r\n\r\n  setTimeout(init, 400);\r\n})();\r\n<\/script>\r\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b23a521 e-con-full e-flex e-con e-child\" data-id=\"b23a521\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5b68579 e-con-full e-flex e-con e-child\" data-id=\"5b68579\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1d86f5 elementor-widget elementor-widget-shortcode\" data-id=\"c1d86f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style class=\"wpcode-css-snippet\"><style>\r\n  .swan-camp-page,\r\n  .swan-camp-page * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .swan-camp-page {\r\n    --purple: #8614A8;\r\n    --purple-dark: #5C2672;\r\n    --pink: #D81274;\r\n    --pink-dark: #b90f63;\r\n    --pink-hover: #DE0F73;\r\n    --cyan: #1D98A2;\r\n    --cyan-dark: #167c85;\r\n    --text: #5b4a70;\r\n    --text-dark: #4b375f;\r\n    --text-soft: #756588;\r\n    --border-soft: rgba(255,255,255,0.86);\r\n\r\n    \/* FIX: kor\u00e1bbi \u00e1ttetsz\u0151 h\u00e1tt\u00e9r helyett z\u00e1rtabb k\u00e1rtyah\u00e1tt\u00e9r *\/\r\n    --card-bg: linear-gradient(180deg, rgba(255,255,255,0.98) 0%, rgba(248,244,255,0.99) 100%);\r\n\r\n    --shadow-soft: 0 22px 55px rgba(92,38,114,0.14);\r\n    --shadow-strong: 0 32px 80px rgba(92,38,114,0.20);\r\n    width: 100%;\r\n    margin: 0 auto;\r\n    padding: 0;\r\n  }\r\n\r\n  .swan-camp-section {\r\n    margin-bottom: 34px;\r\n  }\r\n\r\n  .swan-section-title-row {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 18px;\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .swan-section-title-row .line {\r\n    width: 180px;\r\n    max-width: 20%;\r\n    height: 2px;\r\n    border-radius: 2px;\r\n    background: linear-gradient(90deg, rgba(216,18,116,0), rgba(216,18,116,0.55), rgba(216,18,116,0));\r\n  }\r\n\r\n  .swan-section-title-row h2 {\r\n    margin: 0;\r\n    color: var(--purple-dark);\r\n    font-size: 30px;\r\n    line-height: 1.1;\r\n    font-weight: 800;\r\n    text-align: center;\r\n  }\r\n\r\n  .offer-card,\r\n  .member-note-card,\r\n  .highlight-card,\r\n  .location-card,\r\n  .programs-left-card,\r\n  .programs-right-card,\r\n  .payment-flow-card,\r\n  .food-card,\r\n  .dayticket-mini-card,\r\n  .important-info-card,\r\n  .closing-card,\r\n  .faq-item,\r\n  .form-intro-card,\r\n  .full-form-card,\r\n  .turnus-wizard-shell,\r\n  .swan-camp-hero {\r\n    background: var(--card-bg);\r\n    border: 1px solid rgba(255,255,255,0.90);\r\n    box-shadow: var(--shadow-soft);\r\n    border-radius: 26px;\r\n  }\r\n\r\n  \/* HERO *\/\r\n  .swan-camp-hero {\r\n    display: grid;\r\n    grid-template-columns: 1.08fr 0.92fr;\r\n    gap: 28px;\r\n    align-items: center;\r\n    padding: 34px;\r\n    background:\r\n      radial-gradient(circle at 18% 12%, rgba(255,255,255,0.38), transparent 34%),\r\n      radial-gradient(circle at 82% 18%, rgba(216,18,116,0.08), transparent 40%),\r\n      radial-gradient(circle at 15% 85%, rgba(29,152,162,0.08), transparent 40%),\r\n      linear-gradient(135deg, rgba(243,236,252,0.98) 0%, rgba(243,242,255,0.98) 48%, rgba(251,236,246,0.98) 100%);\r\n    border: 1px solid var(--border-soft);\r\n    box-shadow:\r\n      0 30px 70px rgba(92,38,114,0.16),\r\n      inset 0 1px 0 rgba(255,255,255,0.70);\r\n    overflow: hidden;\r\n  }\r\n\r\n  .swan-camp-eyebrow {\r\n    display: inline-flex;\r\n    margin-bottom: 14px;\r\n    padding: 8px 14px;\r\n    border-radius: 999px;\r\n    background: rgba(29,152,162,0.10);\r\n    color: var(--cyan-dark);\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n    letter-spacing: 0.4px;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .swan-camp-title {\r\n    margin: 0 0 16px;\r\n    color: var(--purple-dark);\r\n    font-size: 52px;\r\n    line-height: 0.98;\r\n    font-weight: 800;\r\n    letter-spacing: -1.4px;\r\n  }\r\n\r\n  .swan-camp-title span {\r\n    display: block;\r\n  }\r\n\r\n  .swan-camp-lead {\r\n    margin: 0 0 18px;\r\n    color: var(--text);\r\n    font-size: 19px;\r\n    line-height: 1.5;\r\n    font-weight: 500;\r\n    max-width: 720px;\r\n  }\r\n\r\n  .swan-camp-hero-tags {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 10px;\r\n    margin-bottom: 20px;\r\n  }\r\n\r\n  .swan-camp-hero-tags span {\r\n    padding: 8px 12px;\r\n    border-radius: 999px;\r\n    background: rgba(255,255,255,0.92);\r\n    border: 1px solid rgba(255,255,255,0.94);\r\n    color: var(--purple-dark);\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .swan-camp-hero-actions {\r\n    display: flex;\r\n    gap: 12px;\r\n    flex-wrap: wrap;\r\n    margin-bottom: 14px;\r\n  }\r\n\r\n  .hero-microtrust {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 7px;\r\n  }\r\n\r\n  .microtrust-line {\r\n    color: var(--text);\r\n    font-size: 14px;\r\n    line-height: 1.45;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .swan-camp-btn {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    min-height: 52px;\r\n    padding: 0 24px;\r\n    border-radius: 999px;\r\n    text-decoration: none !important;\r\n    font-size: 16px;\r\n    font-weight: 800;\r\n    transition: .25s ease;\r\n    border: none;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .swan-camp-btn-primary {\r\n    background: linear-gradient(180deg, var(--pink) 0%, var(--pink-dark) 100%);\r\n    color: #fff !important;\r\n    box-shadow:\r\n      0 14px 28px rgba(216,18,116,0.28),\r\n      inset 0 2px 0 rgba(255,255,255,0.24),\r\n      inset 0 -3px 0 rgba(0,0,0,0.08);\r\n  }\r\n\r\n  .swan-camp-btn-primary:hover {\r\n    transform: translateY(-3px);\r\n    background: linear-gradient(180deg, var(--pink-hover) 0%, #b10f56 100%);\r\n  }\r\n\r\n  .swan-camp-btn-secondary {\r\n    background: rgba(255,255,255,0.96);\r\n    color: var(--purple-dark) !important;\r\n    border: 1px solid rgba(255,255,255,0.96);\r\n  }\r\n\r\n  .swan-camp-btn-secondary:hover {\r\n    transform: translateY(-2px);\r\n    background: rgba(255,255,255,1);\r\n  }\r\n\r\n  .swan-camp-poster-card {\r\n    position: relative;\r\n    border-radius: 28px;\r\n    overflow: hidden;\r\n    background: rgba(255,255,255,0.96);\r\n    border: 1px solid rgba(255,255,255,0.92);\r\n    box-shadow: var(--shadow-soft);\r\n    max-width: 520px;\r\n    margin-left: auto;\r\n  }\r\n\r\n  .swan-camp-poster-card img {\r\n    display: block;\r\n    width: 100%;\r\n    height: auto;\r\n  }\r\n\r\n  \/* WIZARD *\/\r\n  .turnus-wizard-shell {\r\n    display: grid;\r\n    grid-template-columns: 1fr;\r\n    gap: 20px;\r\n    padding: 24px;\r\n    align-items: start;\r\n  }\r\n\r\n  .turnus-wizard-left-full {\r\n    max-width: 860px;\r\n    width: 100%;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .turnus-guide-kicker,\r\n  .programs-kicker,\r\n  .closing-kicker,\r\n  .practical-mini-kicker {\r\n    display: inline-flex;\r\n    margin-bottom: 10px;\r\n    padding: 7px 12px;\r\n    border-radius: 999px;\r\n    background: rgba(29,152,162,0.10);\r\n    color: var(--cyan-dark);\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n  }\r\n\r\n  .turnus-wizard-left h3,\r\n  .turnus-result-card h3,\r\n  .offer-card h3,\r\n  .highlight-card h2,\r\n  .programs-left-card h3,\r\n  .programs-right-card h3,\r\n  .closing-left h2,\r\n  .form-intro-card h3 {\r\n    margin: 0 0 12px;\r\n    color: var(--purple-dark);\r\n    font-size: 30px;\r\n    line-height: 1.15;\r\n    font-weight: 800;\r\n  }\r\n\r\n  .turnus-guide-intro,\r\n  .programs-intro,\r\n  .highlight-card p,\r\n  .member-note-card p,\r\n  .location-card p,\r\n  .food-card p,\r\n  .dayticket-mini-card p,\r\n  .closing-left p,\r\n  .faq-item p,\r\n  .form-intro-card p {\r\n    color: var(--text);\r\n    line-height: 1.6;\r\n  }\r\n\r\n  .turnus-guide-intro {\r\n    margin: 0 0 18px;\r\n    font-size: 15px;\r\n  }\r\n\r\n  .wizard-step-card {\r\n    padding: 18px;\r\n    border-radius: 22px;\r\n    background: rgba(255,255,255,0.96);\r\n    border: 1px solid rgba(255,255,255,0.92);\r\n    box-shadow: 0 16px 30px -22px rgba(92,38,114,0.18);\r\n  }\r\n\r\n  .wizard-step-head {\r\n    display: flex;\r\n    gap: 12px;\r\n    align-items: flex-start;\r\n    margin-bottom: 14px;\r\n  }\r\n\r\n  .wizard-step-badge {\r\n    width: 34px;\r\n    height: 34px;\r\n    flex: 0 0 34px;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    border-radius: 50%;\r\n    background: linear-gradient(180deg, rgba(29,152,162,0.14) 0%, rgba(255,255,255,0.98) 100%);\r\n    border: 1px solid rgba(29,152,162,0.14);\r\n    color: var(--cyan-dark);\r\n    font-size: 14px;\r\n    font-weight: 800;\r\n  }\r\n\r\n  .wizard-step-kicker {\r\n    margin-bottom: 4px;\r\n    color: var(--cyan-dark);\r\n    font-size: 11px;\r\n    line-height: 1.2;\r\n    font-weight: 800;\r\n    text-transform: uppercase;\r\n    letter-spacing: .35px;\r\n  }\r\n\r\n  .wizard-step-title {\r\n    color: var(--purple-dark);\r\n    font-size: 18px;\r\n    line-height: 1.35;\r\n    font-weight: 800;\r\n    margin-bottom: 4px;\r\n  }\r\n\r\n  .wizard-step-subtitle {\r\n    color: var(--text);\r\n    font-size: 13px;\r\n    line-height: 1.5;\r\n    font-weight: 600;\r\n  }\r\n\r\n  .wizard-options {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 10px;\r\n  }\r\n\r\n  .wizard-option {\r\n    appearance: none;\r\n    border: 1px solid rgba(255,255,255,0.92);\r\n    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(247,244,252,0.98) 100%);\r\n    color: var(--purple-dark);\r\n    border-radius: 16px;\r\n    padding: 12px 14px;\r\n    min-height: 48px;\r\n    font-size: 13px;\r\n    line-height: 1.35;\r\n    font-weight: 800;\r\n    cursor: pointer;\r\n    transition: .22s ease;\r\n    box-shadow:\r\n      0 12px 20px -18px rgba(92,38,114,0.24),\r\n      inset 0 1px 0 rgba(255,255,255,0.82);\r\n  }\r\n\r\n  .wizard-option:hover {\r\n    transform: translateY(-2px);\r\n    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,246,250,0.99) 100%);\r\n    border-color: rgba(216,18,116,0.18);\r\n    box-shadow:\r\n      0 16px 26px -18px rgba(216,18,116,0.20),\r\n      0 0 0 6px rgba(216,18,116,0.04),\r\n      inset 0 1px 0 rgba(255,255,255,0.9);\r\n  }\r\n\r\n  .wizard-option.is-wide {\r\n    min-width: 240px;\r\n  }\r\n\r\n  .wizard-summary {\r\n    margin-top: 12px;\r\n    padding: 14px 16px;\r\n    border-radius: 18px;\r\n    background: rgba(240,252,253,0.96);\r\n    border: 1px solid rgba(29,152,162,0.12);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 14px;\r\n  }\r\n\r\n  .wizard-summary-label {\r\n    display: block;\r\n    margin-bottom: 4px;\r\n    color: var(--text-soft);\r\n    font-size: 11px;\r\n    font-weight: 800;\r\n    text-transform: uppercase;\r\n    letter-spacing: .35px;\r\n  }\r\n\r\n  .wizard-summary strong {\r\n    color: var(--purple-dark);\r\n    font-size: 14px;\r\n    line-height: 1.4;\r\n    font-weight: 800;\r\n  }\r\n\r\n  .wizard-summary-edit {\r\n    appearance: none;\r\n    border: 0;\r\n    background: transparent;\r\n    color: var(--cyan-dark);\r\n    font-size: 13px;\r\n    font-weight: 800;\r\n    cursor: pointer;\r\n    white-space: nowrap;\r\n  }\r\n\r\n  .wizard-reset-wrap {\r\n    margin-top: 14px;\r\n  }\r\n\r\n  .wizard-reset-btn {\r\n    appearance: none;\r\n    border: 1px solid rgba(92,38,114,0.12);\r\n    background: rgba(255,255,255,0.96);\r\n    color: var(--purple-dark);\r\n    padding: 10px 14px;\r\n    border-radius: 999px;\r\n    font-size: 13px;\r\n    font-weight: 800;\r\n    cursor: pointer;\r\n    transition: .2s ease;\r\n  }\r\n\r\n  .wizard-reset-btn:hover {\r\n    transform: translateY(-1px);\r\n    background: rgba(255,255,255,1);\r\n  }\r\n\r\n  .turnus-result-card {\r\n    margin-top: 14px;\r\n    padding: 22px;\r\n    border-radius: 24px;\r\n    background:\r\n      radial-gradient(circle at 18% 12%, rgba(255,255,255,0.30), transparent 34%),\r\n      linear-gradient(135deg, rgba(240,252,253,0.98) 0%, rgba(248,244,255,0.98) 52%, rgba(251,236,246,0.98) 100%);\r\n    border: 1px solid rgba(29,152,162,0.16);\r\n    box-shadow:\r\n      0 30px 60px rgba(92,38,114,0.18),\r\n      0 10px 24px rgba(29,152,162,0.08),\r\n      inset 0 1px 0 rgba(255,255,255,0.76);\r\n  }\r\n\r\n  .turnus-result-top {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 12px;\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  .turnus-result-topline {\r\n    color: var(--text-soft);\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    text-transform: uppercase;\r\n    letter-spacing: .35px;\r\n  }\r\n\r\n  .turnus-result-badge {\r\n    display: inline-flex;\r\n    padding: 7px 12px;\r\n    border-radius: 999px;\r\n    background: rgba(216,18,116,0.10);\r\n    color: var(--pink-dark);\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n  }\r\n\r\n  .turnus-result-subtitle {\r\n    color: var(--text);\r\n    font-size: 15px;\r\n    line-height: 1.55;\r\n    margin-bottom: 16px;\r\n    font-weight: 600;\r\n  }\r\n\r\n  .turnus-result-meta {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 12px;\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .turnus-meta-item {\r\n    padding: 14px;\r\n    border-radius: 16px;\r\n    background: rgba(255,255,255,0.96);\r\n    border: 1px solid rgba(255,255,255,0.92);\r\n  }\r\n\r\n  .turnus-meta-item .label {\r\n    display: block;\r\n    color: var(--text-soft);\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    margin-bottom: 5px;\r\n  }\r\n\r\n  .turnus-meta-item .value {\r\n    display: block;\r\n    color: var(--purple-dark);\r\n    font-size: 16px;\r\n    line-height: 1.4;\r\n    font-weight: 800;\r\n  }\r\n\r\n  .turnus-result-why-title {\r\n    color: var(--purple-dark);\r\n    font-size: 16px;\r\n    font-weight: 800;\r\n    margin-bottom: 8px;\r\n  }\r\n\r\n  .turnus-result-why {\r\n    margin: 0 0 18px;\r\n    padding-left: 18px;\r\n    color: var(--text);\r\n    font-size: 14px;\r\n    line-height: 1.6;\r\n  }\r\n\r\n  .turnus-result-actions {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 10px;\r\n    align-items: flex-start;\r\n  }\r\n\r\n  .turnus-secondary-link {\r\n    color: var(--purple-dark);\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n    text-decoration: none;\r\n  }\r\n\r\n  .turnus-secondary-link:hover {\r\n    text-decoration: underline;\r\n  }\r\n\r\n  \/* OFFERS *\/\r\n  .offers-grid,\r\n  .locations-grid,\r\n  .faq-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 18px;\r\n  }\r\n\r\n  .offer-card,\r\n  .location-card,\r\n  .programs-left-card,\r\n  .programs-right-card,\r\n  .payment-flow-card,\r\n  .food-card,\r\n  .dayticket-mini-card,\r\n  .member-note-card,\r\n  .important-info-card,\r\n  .closing-card,\r\n  .form-intro-card,\r\n  .full-form-card {\r\n    padding: 24px;\r\n  }\r\n\r\n  .offer-card-featured,\r\n  .location-card.featured {\r\n    background: linear-gradient(180deg, rgba(240,252,253,0.98) 0%, rgba(248,244,255,0.99) 100%);\r\n    border-color: rgba(29,152,162,0.16);\r\n  }\r\n\r\n  .offer-badge,\r\n  .location-type {\r\n    display: inline-flex;\r\n    margin-bottom: 10px;\r\n    padding: 7px 12px;\r\n    border-radius: 999px;\r\n    background: rgba(29,152,162,0.10);\r\n    color: var(--cyan-dark);\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n  }\r\n\r\n  .offer-badge.featured,\r\n  .location-type.featured,\r\n  .capacity-note {\r\n    background: rgba(216,18,116,0.10);\r\n    color: var(--pink-dark);\r\n  }\r\n\r\n  .offer-price-main,\r\n  .food-price {\r\n    color: var(--purple-dark);\r\n    font-size: 38px;\r\n    line-height: 1;\r\n    font-weight: 800;\r\n    margin: 12px 0 16px;\r\n  }\r\n\r\n  .offer-highlight-strip {\r\n    padding: 16px;\r\n    border-radius: 18px;\r\n    background: rgba(255,255,255,0.96);\r\n    border: 1px solid rgba(255,255,255,0.92);\r\n  }\r\n\r\n  .offer-highlight-strip.featured {\r\n    background: rgba(240,252,253,0.96);\r\n    border-color: rgba(29,152,162,0.14);\r\n  }\r\n\r\n  .offer-highlight-label {\r\n    color: var(--text-soft);\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    margin-bottom: 6px;\r\n  }\r\n\r\n  .offer-highlight-value {\r\n    color: var(--purple-dark);\r\n    font-size: 26px;\r\n    font-weight: 800;\r\n    line-height: 1.15;\r\n  }\r\n\r\n  .offer-highlight-note {\r\n    margin-top: 6px;\r\n    color: var(--text);\r\n    font-size: 13px;\r\n    line-height: 1.45;\r\n    font-weight: 600;\r\n  }\r\n\r\n  .discount-chip-row,\r\n  .highlight-chips,\r\n  .form-intro-points,\r\n  .swan-camp-hero-tags {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 10px;\r\n  }\r\n\r\n  .discount-chip-row {\r\n    margin: 18px 0;\r\n  }\r\n\r\n  .discount-chip-row span,\r\n  .capacity-note {\r\n    display: inline-flex;\r\n    padding: 8px 12px;\r\n    border-radius: 999px;\r\n    font-size: 13px;\r\n    font-weight: 800;\r\n  }\r\n\r\n  .member-note-strong {\r\n    color: var(--purple-dark);\r\n    font-weight: 800;\r\n  }\r\n\r\n  \/* HIGHLIGHT *\/\r\n  .highlight-card-premium {\r\n    position: relative;\r\n    overflow: hidden;\r\n    padding: 28px 28px 30px;\r\n    background:\r\n      linear-gradient(90deg, rgba(255,255,255,0.99) 0%, rgba(255,255,255,0.97) 44%, rgba(255,255,255,0.90) 62%, rgba(255,255,255,0.66) 100%);\r\n    border: 1px solid rgba(255,255,255,0.92);\r\n    box-shadow:\r\n      0 30px 70px rgba(92,38,114,0.18),\r\n      0 10px 28px rgba(29,152,162,0.08),\r\n      inset 0 1px 0 rgba(255,255,255,0.80);\r\n    transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;\r\n  }\r\n\r\n  .highlight-card-premium:hover {\r\n    transform: translateY(-4px);\r\n    box-shadow:\r\n      0 38px 82px rgba(92,38,114,0.22),\r\n      0 16px 34px rgba(29,152,162,0.10),\r\n      inset 0 1px 0 rgba(255,255,255,0.82);\r\n    border-color: rgba(29,152,162,0.18);\r\n  }\r\n\r\n  .highlight-visual-layer {\r\n    position: absolute;\r\n    inset: 0;\r\n    background:\r\n      linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.98) 38%, rgba(255,255,255,0.86) 58%, rgba(255,255,255,0.42) 100%),\r\n      url('https:\/\/rgedzesek.hu\/dev\/wp-content\/uploads\/2026\/03\/hero-camp.png');\r\n    background-repeat: no-repeat;\r\n    background-position: right center;\r\n    background-size: cover;\r\n    opacity: 0.95;\r\n    pointer-events: none;\r\n    transition: opacity .28s ease, transform .28s ease;\r\n  }\r\n\r\n  .highlight-card-premium:hover .highlight-visual-layer {\r\n    opacity: 1;\r\n    transform: scale(1.015);\r\n  }\r\n\r\n  .highlight-content {\r\n    position: relative;\r\n    z-index: 2;\r\n    max-width: 760px;\r\n  }\r\n\r\n  .highlight-badge {\r\n    display: inline-flex;\r\n    margin-bottom: 12px;\r\n    padding: 8px 12px;\r\n    border-radius: 999px;\r\n    background: rgba(29,152,162,0.12);\r\n    color: var(--cyan-dark);\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n  }\r\n\r\n  .interactive-badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    text-decoration: none !important;\r\n    cursor: pointer;\r\n    transition: transform .22s ease, background .22s ease, color .22s ease, box-shadow .22s ease;\r\n  }\r\n\r\n  .interactive-badge:hover {\r\n    transform: translateY(-1px) scale(1.03);\r\n    background: rgba(29,152,162,0.18);\r\n    color: #0f6d75;\r\n    box-shadow:\r\n      0 10px 22px -14px rgba(29,152,162,0.30),\r\n      0 0 0 6px rgba(29,152,162,0.05);\r\n  }\r\n\r\n  .highlight-chips span {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    padding: 8px 12px;\r\n    border-radius: 999px;\r\n    background: rgba(255,255,255,0.96);\r\n    border: 1px solid rgba(255,255,255,0.92);\r\n    color: var(--purple-dark);\r\n    font-size: 13px;\r\n    font-weight: 800;\r\n    line-height: 1;\r\n    box-shadow: 0 10px 18px -16px rgba(92,38,114,0.18);\r\n  }\r\n\r\n  .highlight-list {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 10px;\r\n    margin-top: 14px;\r\n  }\r\n\r\n  .highlight-list span {\r\n    color: var(--text-dark);\r\n    font-size: 15px;\r\n    line-height: 1.5;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .highlight-actions {\r\n    margin-top: 18px;\r\n  }\r\n\r\n  .highlight-cta {\r\n    min-width: 300px;\r\n  }\r\n\r\n  .pulse-cta {\r\n    animation: swanPulseGlow 2.6s ease-in-out infinite;\r\n  }\r\n\r\n  @keyframes swanPulseGlow {\r\n    0% {\r\n      box-shadow:\r\n        0 14px 28px rgba(216,18,116,0.26),\r\n        inset 0 2px 0 rgba(255,255,255,0.24),\r\n        inset 0 -3px 0 rgba(0,0,0,0.08);\r\n    }\r\n    50% {\r\n      box-shadow:\r\n        0 18px 34px rgba(216,18,116,0.36),\r\n        0 0 0 10px rgba(216,18,116,0.06),\r\n        inset 0 2px 0 rgba(255,255,255,0.24),\r\n        inset 0 -3px 0 rgba(0,0,0,0.08);\r\n    }\r\n    100% {\r\n      box-shadow:\r\n        0 14px 28px rgba(216,18,116,0.26),\r\n        inset 0 2px 0 rgba(255,255,255,0.24),\r\n        inset 0 -3px 0 rgba(0,0,0,0.08);\r\n    }\r\n  }\r\n\r\n  \/* PROGRAMS *\/\r\n  .programs-layout,\r\n  .practical-grid,\r\n  .form-intro-grid,\r\n  .closing-card {\r\n    display: grid;\r\n    gap: 18px;\r\n  }\r\n\r\n  .programs-layout {\r\n    grid-template-columns: 1.08fr 0.92fr;\r\n  }\r\n\r\n  .practical-grid {\r\n    grid-template-columns: 1.1fr 0.9fr;\r\n  }\r\n\r\n  .form-intro-grid {\r\n    grid-template-columns: 1fr 1fr;\r\n    align-items: center;\r\n  }\r\n\r\n  .closing-card {\r\n    grid-template-columns: 1fr 360px;\r\n    align-items: stretch;\r\n  }\r\n\r\n  .program-cards-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(2, 1fr);\r\n    gap: 12px;\r\n  }\r\n\r\n  .program-card,\r\n  .important-info-item,\r\n  .payment-step-card,\r\n  .turnus-meta-item {\r\n    padding: 14px 16px;\r\n    border-radius: 16px;\r\n    background: rgba(255,255,255,0.96);\r\n    border: 1px solid rgba(255,255,255,0.92);\r\n  }\r\n\r\n  .program-card {\r\n    border-radius: 18px;\r\n    color: var(--text-dark);\r\n    font-size: 15px;\r\n    line-height: 1.35;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .program-summary-banner,\r\n  .day-structure-note,\r\n  .soon-strip {\r\n    margin-top: 16px;\r\n    padding: 14px 16px;\r\n    border-radius: 16px;\r\n    font-size: 15px;\r\n    line-height: 1.5;\r\n  }\r\n\r\n  .program-summary-banner {\r\n    background: rgba(216,18,116,0.08);\r\n    color: var(--purple-dark);\r\n    font-weight: 700;\r\n  }\r\n\r\n  .day-structure-steps {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 14px;\r\n    margin-top: 12px;\r\n  }\r\n\r\n  .day-step {\r\n    display: grid;\r\n    grid-template-columns: 18px 1fr;\r\n    gap: 12px;\r\n    align-items: start;\r\n  }\r\n\r\n  .day-step-dot {\r\n    width: 12px;\r\n    height: 12px;\r\n    margin-top: 5px;\r\n    border-radius: 50%;\r\n    background: linear-gradient(180deg, #22b8c7 0%, #1d9eaf 100%);\r\n    box-shadow: 0 0 0 5px rgba(29,152,162,0.08);\r\n  }\r\n\r\n  .day-step strong {\r\n    display: block;\r\n    margin-bottom: 4px;\r\n    color: var(--purple-dark);\r\n    font-size: 16px;\r\n    line-height: 1.35;\r\n  }\r\n\r\n  .day-step p {\r\n    margin: 0;\r\n    color: var(--text);\r\n    font-size: 14px;\r\n    line-height: 1.55;\r\n  }\r\n\r\n  .day-structure-note {\r\n    background: rgba(29,152,162,0.08);\r\n    color: var(--text);\r\n    font-size: 14px;\r\n    line-height: 1.55;\r\n    font-weight: 600;\r\n  }\r\n\r\n  \/* PRACTICAL *\/\r\n  .payment-steps-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 12px;\r\n  }\r\n\r\n  .payment-step-number {\r\n    width: 42px;\r\n    height: 42px;\r\n    margin-bottom: 10px;\r\n    border-radius: 50%;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    background: linear-gradient(180deg, #22b8c7 0%, #1d9eaf 100%);\r\n    color: #fff;\r\n    font-size: 18px;\r\n    font-weight: 800;\r\n    box-shadow: 0 12px 20px -12px rgba(29,152,162,0.35);\r\n  }\r\n\r\n  .payment-step-card h4 {\r\n    margin: 0 0 8px;\r\n    color: var(--purple-dark);\r\n    font-size: 17px;\r\n    line-height: 1.3;\r\n    font-weight: 800;\r\n  }\r\n\r\n  .payment-step-card p {\r\n    margin: 0;\r\n    color: var(--text);\r\n    font-size: 14px;\r\n    line-height: 1.55;\r\n  }\r\n\r\n  .practical-side-stack {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 18px;\r\n  }\r\n\r\n  .dayticket-mini-prices {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 8px;\r\n    margin: 12px 0;\r\n    color: var(--purple-dark);\r\n    font-size: 15px;\r\n    line-height: 1.45;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .important-info-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 12px;\r\n  }\r\n\r\n  .important-info-item {\r\n    color: var(--text-dark);\r\n    font-size: 15px;\r\n    line-height: 1.5;\r\n    font-weight: 700;\r\n  }\r\n\r\n  \/* CLOSING *\/\r\n  .closing-contact-card {\r\n    padding: 20px;\r\n    border-radius: 20px;\r\n    background: rgba(255,255,255,0.96);\r\n    border: 1px solid rgba(255,255,255,0.92);\r\n    color: var(--text);\r\n    font-size: 15px;\r\n    line-height: 1.6;\r\n  }\r\n\r\n  .closing-contact-card strong {\r\n    color: var(--purple-dark);\r\n  }\r\n\r\n  .closing-contact-line {\r\n    margin-top: 8px;\r\n  }\r\n\r\n  .closing-contact-card a {\r\n    color: var(--purple-dark);\r\n    text-decoration: none;\r\n    font-weight: 700;\r\n  }\r\n\r\n  \/* FAQ *\/\r\n  .faq-item {\r\n    overflow: hidden;\r\n  }\r\n\r\n  .faq-item summary {\r\n    list-style: none;\r\n    cursor: pointer;\r\n    padding: 18px 20px;\r\n    color: var(--purple-dark);\r\n    font-size: 17px;\r\n    font-weight: 800;\r\n    position: relative;\r\n    padding-right: 56px;\r\n  }\r\n\r\n  .faq-item summary::-webkit-details-marker {\r\n    display: none;\r\n  }\r\n\r\n  .faq-item summary::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    right: 22px;\r\n    top: 50%;\r\n    width: 10px;\r\n    height: 10px;\r\n    border-right: 2px solid rgba(92,38,114,0.7);\r\n    border-bottom: 2px solid rgba(92,38,114,0.7);\r\n    transform: translateY(-70%) rotate(45deg);\r\n    transition: transform .25s ease;\r\n  }\r\n\r\n  .faq-item[open] summary::after {\r\n    transform: translateY(-30%) rotate(-135deg);\r\n  }\r\n\r\n  .faq-item p {\r\n    margin: 0;\r\n    padding: 0 20px 18px;\r\n    color: var(--text);\r\n    font-size: 15px;\r\n    line-height: 1.55;\r\n  }\r\n\r\n  \/* FORM *\/\r\n  .form-intro-points span {\r\n    color: var(--text-dark);\r\n    font-size: 14px;\r\n    line-height: 1.5;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .google-form-wrap {\r\n    width: 100%;\r\n    border-radius: 18px;\r\n    overflow: hidden;\r\n    background: rgba(255,255,255,0.96);\r\n  }\r\n\r\n  .google-form-wrap iframe {\r\n    display: block;\r\n    width: 100%;\r\n    border: 0;\r\n    background: #fff;\r\n  }\r\n\r\n  \/* RESPONSIVE *\/\r\n  @media (max-width: 1024px) {\r\n    .swan-camp-hero,\r\n    .offers-grid,\r\n    .locations-grid,\r\n    .programs-layout,\r\n    .practical-grid,\r\n    .closing-card,\r\n    .faq-grid,\r\n    .form-intro-grid,\r\n    .important-info-grid,\r\n    .payment-steps-grid {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .turnus-result-meta {\r\n      grid-template-columns: 1fr 1fr;\r\n    }\r\n\r\n    .swan-camp-title {\r\n      font-size: 42px;\r\n    }\r\n\r\n    .highlight-content {\r\n      max-width: 100%;\r\n    }\r\n\r\n    .highlight-card-premium {\r\n      padding: 24px 22px 24px;\r\n    }\r\n\r\n    .highlight-visual-layer {\r\n      background:\r\n        linear-gradient(180deg, rgba(255,255,255,0.99) 0%, rgba(255,255,255,0.96) 42%, rgba(255,255,255,0.90) 66%, rgba(255,255,255,0.62) 100%),\r\n        url('https:\/\/rgedzesek.hu\/dev\/wp-content\/uploads\/2026\/03\/hero-camp.png');\r\n      background-repeat: no-repeat;\r\n      background-position: center top;\r\n      background-size: cover;\r\n      opacity: 0.28;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .swan-camp-hero,\r\n    .turnus-wizard-shell,\r\n    .offer-card,\r\n    .member-note-card,\r\n    .highlight-card,\r\n    .location-card,\r\n    .programs-left-card,\r\n    .programs-right-card,\r\n    .payment-flow-card,\r\n    .food-card,\r\n    .dayticket-mini-card,\r\n    .important-info-card,\r\n    .closing-card,\r\n    .form-intro-card,\r\n    .full-form-card {\r\n      padding: 18px 14px;\r\n      border-radius: 22px;\r\n    }\r\n\r\n    .offer-card,\r\n    .member-note-card,\r\n    .highlight-card,\r\n    .location-card,\r\n    .programs-left-card,\r\n    .programs-right-card,\r\n    .payment-flow-card,\r\n    .food-card,\r\n    .dayticket-mini-card,\r\n    .important-info-card,\r\n    .closing-card,\r\n    .faq-item,\r\n    .form-intro-card,\r\n    .full-form-card,\r\n    .turnus-wizard-shell {\r\n      background: linear-gradient(180deg, rgba(255,255,255,0.99) 0%, rgba(250,247,255,1) 100%);\r\n    }\r\n\r\n    .swan-camp-hero {\r\n      gap: 18px;\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .swan-camp-title {\r\n      font-size: 26px;\r\n      line-height: 1.02;\r\n      letter-spacing: -0.7px;\r\n    }\r\n\r\n    .swan-camp-lead {\r\n      font-size: 16px;\r\n      line-height: 1.5;\r\n    }\r\n\r\n    .swan-camp-hero-tags span,\r\n    .highlight-chips span {\r\n      font-size: 12px;\r\n      padding: 6px 10px;\r\n    }\r\n\r\n    .swan-camp-hero-actions {\r\n      flex-direction: column;\r\n      margin-bottom: 12px;\r\n    }\r\n\r\n    .microtrust-line {\r\n      font-size: 13px;\r\n    }\r\n\r\n    .swan-camp-btn,\r\n    .highlight-cta {\r\n      width: 100%;\r\n      min-width: 0;\r\n      min-height: 48px;\r\n      font-size: 15px;\r\n      padding: 0 16px;\r\n    }\r\n\r\n    .swan-camp-poster-card {\r\n      max-width: 420px;\r\n      margin: 0 auto;\r\n    }\r\n\r\n    .swan-section-title-row {\r\n      gap: 10px;\r\n      margin-bottom: 14px;\r\n    }\r\n\r\n    .swan-section-title-row .line {\r\n      width: 50px;\r\n      max-width: none;\r\n      height: 1px;\r\n    }\r\n\r\n    .swan-section-title-row h2 {\r\n      font-size: 22px;\r\n    }\r\n\r\n    .turnus-wizard-left h3,\r\n    .turnus-result-card h3,\r\n    .offer-card h3,\r\n    .highlight-card h2,\r\n    .programs-left-card h3,\r\n    .programs-right-card h3,\r\n    .closing-left h2,\r\n    .form-intro-card h3 {\r\n      font-size: 22px;\r\n    }\r\n\r\n    .wizard-step-card {\r\n      padding: 14px;\r\n      border-radius: 18px;\r\n    }\r\n\r\n    .wizard-step-head {\r\n      gap: 10px;\r\n      margin-bottom: 10px;\r\n    }\r\n\r\n    .wizard-step-badge {\r\n      width: 30px;\r\n      height: 30px;\r\n      flex-basis: 30px;\r\n      font-size: 13px;\r\n    }\r\n\r\n    .wizard-step-title {\r\n      font-size: 16px;\r\n    }\r\n\r\n    .wizard-step-subtitle {\r\n      font-size: 12px;\r\n      line-height: 1.45;\r\n    }\r\n\r\n    .wizard-options {\r\n      gap: 9px;\r\n    }\r\n\r\n    .wizard-option {\r\n      width: 100%;\r\n      text-align: left;\r\n      padding: 12px 14px;\r\n      min-height: 46px;\r\n      border-radius: 14px;\r\n      font-size: 13px;\r\n    }\r\n\r\n    .wizard-option.is-wide {\r\n      min-width: 0;\r\n    }\r\n\r\n    .wizard-summary {\r\n      padding: 12px 13px;\r\n      gap: 10px;\r\n      align-items: flex-start;\r\n      flex-direction: column;\r\n    }\r\n\r\n    .turnus-result-top {\r\n      align-items: flex-start;\r\n      flex-direction: column;\r\n      gap: 8px;\r\n    }\r\n\r\n    .turnus-result-meta,\r\n    .program-cards-grid {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .turnus-result-card {\r\n      padding: 18px 14px;\r\n      border-radius: 22px;\r\n    }\r\n\r\n    .offer-price-main,\r\n    .food-price {\r\n      font-size: 28px;\r\n    }\r\n\r\n    .offer-highlight-value {\r\n      font-size: 20px;\r\n    }\r\n\r\n    .location-card h3 {\r\n      font-size: 20px;\r\n    }\r\n\r\n    .highlight-card p,\r\n    .member-note-card p,\r\n    .location-card p,\r\n    .programs-intro,\r\n    .day-step p,\r\n    .food-card p,\r\n    .dayticket-mini-card p,\r\n    .closing-left p,\r\n    .faq-item p,\r\n    .form-intro-card p,\r\n    .program-card,\r\n    .turnus-result-subtitle,\r\n    .turnus-result-why,\r\n    .turnus-meta-item .value,\r\n    .form-intro-points span {\r\n      font-size: 14px;\r\n    }\r\n\r\n    .interactive-badge {\r\n      font-size: 11px;\r\n    }\r\n\r\n    .highlight-chips {\r\n      gap: 8px;\r\n      margin: 12px 0 14px;\r\n    }\r\n\r\n    .highlight-visual-layer {\r\n      background:\r\n        linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.98) 44%, rgba(255,255,255,0.94) 72%, rgba(255,255,255,0.86) 100%),\r\n        url('https:\/\/rgedzesek.hu\/dev\/wp-content\/uploads\/2026\/03\/hero-camp.png');\r\n      background-repeat: no-repeat;\r\n      background-position: center top;\r\n      background-size: cover;\r\n      opacity: 0.16;\r\n    }\r\n\r\n    .faq-item summary {\r\n      padding: 16px 48px 16px 16px;\r\n      font-size: 16px;\r\n    }\r\n\r\n    .faq-item summary::after {\r\n      right: 18px;\r\n      width: 9px;\r\n      height: 9px;\r\n    }\r\n\r\n    .faq-item p {\r\n      padding: 0 16px 16px;\r\n    }\r\n\r\n    .google-form-wrap iframe {\r\n      height: 2870px;\r\n    }\r\n  }\r\n<\/style>\r\n<\/style><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0fd5156 e-flex e-con-boxed e-con e-parent\" data-id=\"0fd5156\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ac943e6 elementor-widget elementor-widget-text-editor\" data-id=\"ac943e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center; font-size: 13px;\"><br \/><a href=\"https:\/\/rgedzesek.hu\/dev\/adatkezelesi-tajekoztato-2\/\">Adatkezel\u00e9si T\u00e1j\u00e9koztat\u00f3<\/a> |<br \/><a href=\"https:\/\/rgedzesek.hu\/dev\/impresszum\">Impresszum<\/a> |<br \/><a href=\"https:\/\/rgedzesek.hu\/dev\/aszf\/\">\u00c1SZF<\/a> |<br \/><a href=\"https:\/\/rgedzesek.hu\/dev\/suti-tajekoztato\">S\u00fcti T\u00e1j\u00e9koztat\u00f3<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4e9fb73 e-flex e-con-boxed e-con e-parent\" data-id=\"4e9fb73\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d918de8 e-con-full e-flex e-con e-child\" data-id=\"d918de8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-568d708 elementor-widget elementor-widget-html\" data-id=\"568d708\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"swanFormPopup\" class=\"swan-form-popup\" aria-hidden=\"true\">\r\n  <div class=\"swan-form-popup-backdrop\" data-swan-popup-close><\/div>\r\n\r\n  <div class=\"swan-form-popup-panel\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Ny\u00e1ri t\u00e1bor jelentkez\u00e9s\">\r\n    <div class=\"swan-form-popup-head\">\r\n      <div>\r\n        <h2>Ny\u00e1ri t\u00e1bor jelentkez\u00e9s<\/h2>\r\n        <p>Az \u0171rlap kit\u00f6lt\u00e9se 1\u20132 perc. A helyet 50% el\u0151leg befizet\u00e9s\u00e9vel tudod biztos\u00edtani.<\/p>\r\n      <\/div>\r\n\r\n      <button type=\"button\" class=\"swan-form-popup-close\" data-swan-popup-close aria-label=\"Bez\u00e1r\u00e1s\">\u00d7<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"swan-form-popup-frame-wrap\">\r\n      <iframe\r\n        id=\"swanGoogleFormIframe\"\r\n        data-src=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLSfMrRFViVRaHvHQHR-KEzcATHEvopBauH82xiw62WkExRONOA\/viewform?embedded=true\"\r\n        frameborder=\"0\"\r\n        marginheight=\"0\"\r\n        marginwidth=\"0\">\r\n        Bet\u00f6lt\u00e9s\u2026\r\n      <\/iframe>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n.swan-form-popup,\r\n.swan-form-popup * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.swan-form-popup {\r\n  display: none;\r\n  position: fixed;\r\n  inset: 0;\r\n  z-index: 999999;\r\n}\r\n\r\n.swan-form-popup.is-open {\r\n  display: block;\r\n}\r\n\r\n.swan-form-popup-backdrop {\r\n  position: absolute;\r\n  inset: 0;\r\n  background: rgba(24, 8, 36, 0.72);\r\n  backdrop-filter: blur(8px);\r\n  -webkit-backdrop-filter: blur(8px);\r\n}\r\n\r\n.swan-form-popup-panel {\r\n  position: relative;\r\n  width: min(920px, calc(100vw - 28px));\r\n  height: min(90vh, 880px);\r\n  margin: 5vh auto;\r\n  border-radius: 26px;\r\n  background: #ffffff;\r\n  box-shadow: 0 30px 90px rgba(0,0,0,0.34);\r\n  overflow: hidden;\r\n  display: flex;\r\n  flex-direction: column;\r\n}\r\n\r\n.swan-form-popup-head {\r\n  position: relative;\r\n  z-index: 5;\r\n  display: flex;\r\n  align-items: flex-start;\r\n  justify-content: space-between;\r\n  gap: 14px;\r\n  padding: 18px 18px 14px;\r\n  background: linear-gradient(135deg, #ffffff 0%, #f7ecff 52%, #eefbfc 100%);\r\n  border-bottom: 1px solid rgba(92,38,114,0.12);\r\n  box-shadow: 0 8px 22px rgba(92,38,114,0.08);\r\n}\r\n\r\n.swan-form-popup-head h2 {\r\n  margin: 0 0 6px;\r\n  color: #5C2672;\r\n  font-size: 24px;\r\n  line-height: 1.12;\r\n  font-weight: 900;\r\n}\r\n\r\n.swan-form-popup-head p {\r\n  margin: 0;\r\n  color: #4b375f;\r\n  font-size: 14px;\r\n  line-height: 1.4;\r\n  font-weight: 700;\r\n}\r\n\r\n.swan-form-popup-close {\r\n  flex: 0 0 44px;\r\n  width: 44px;\r\n  height: 44px;\r\n  border: 0 !important;\r\n  border-radius: 999px;\r\n  background: #ffffff !important;\r\n  color: #D81274 !important;\r\n  -webkit-text-fill-color: #D81274 !important;\r\n  font-size: 34px;\r\n  line-height: 38px;\r\n  font-weight: 900;\r\n  cursor: pointer;\r\n  box-shadow: 0 8px 22px rgba(92,38,114,0.16);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 0 0 4px;\r\n  -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n.swan-form-popup-close:hover,\r\n.swan-form-popup-close:focus,\r\n.swan-form-popup-close:active {\r\n  background: #fff4fa !important;\r\n  color: #b90f63 !important;\r\n  -webkit-text-fill-color: #b90f63 !important;\r\n  outline: none !important;\r\n}\r\n\r\n.swan-form-popup-frame-wrap {\r\n  flex: 1;\r\n  overflow: auto;\r\n  background: #ffffff;\r\n  -webkit-overflow-scrolling: touch;\r\n}\r\n\r\n.swan-form-popup-frame-wrap iframe {\r\n  display: block;\r\n  width: 100%;\r\n  min-height: 1700px;\r\n  border: 0;\r\n  background: #ffffff;\r\n}\r\n\r\nbody.swan-form-popup-open {\r\n  overflow: hidden;\r\n}\r\n\r\n@media (max-width: 767px) {\r\n  .swan-form-popup-panel {\r\n    width: 100vw;\r\n    height: 100dvh;\r\n    margin: 0;\r\n    border-radius: 0;\r\n  }\r\n\r\n  .swan-form-popup-head {\r\n    padding: 14px 12px 12px;\r\n  }\r\n\r\n  .swan-form-popup-head h2 {\r\n    font-size: 21px;\r\n  }\r\n\r\n  .swan-form-popup-head p {\r\n    font-size: 12.8px;\r\n    line-height: 1.35;\r\n  }\r\n\r\n  .swan-form-popup-close {\r\n    flex-basis: 42px;\r\n    width: 42px;\r\n    height: 42px;\r\n    font-size: 32px;\r\n    line-height: 36px;\r\n  }\r\n\r\n  .swan-form-popup-frame-wrap iframe {\r\n    min-height: 1850px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  if (window.__swanFormPopupV4Init === true) return;\r\n  window.__swanFormPopupV4Init = true;\r\n\r\n  var swanPopupOpenTime = null;\r\n  var swanPopupLastSource = null;\r\n\r\n  var swanPointerDownX = 0;\r\n  var swanPointerDownY = 0;\r\n  var swanPointerMoved = false;\r\n\r\n  var BASE = 'https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLSfMrRFViVRaHvHQHR-KEzcATHEvopBauH82xiw62WkExRONOA\/viewform';\r\n\r\n  var SWAN_FORM_URLS = {\r\n    'default':                     BASE,\r\n    'Szentendre':                  BASE + '?entry.1462051191=J%C3%BAnius+22-26',\r\n    'Zugl\u00f3':                       BASE + '?entry.866474999=J%C3%BAnius+29-+J%C3%BAlius+03',\r\n    '\u00d3budai J\u00e9gcsarnok':           BASE + '?entry.727795382=J%C3%BAlius+06-10',\r\n    '\u00d3buda':                       BASE + '?entry.727795382=J%C3%BAlius+06-10',\r\n    'Hegyvid\u00e9k':                   BASE + '?entry.666616598=J%C3%BAlius+13-17',\r\n    'Budai Technikum':             BASE + '?entry.666616598=J%C3%BAlius+13-17',\r\n    'Budakal\u00e1sz':                  BASE + '?entry.1309302140=Augusztus+10-14',\r\n    'Margitsziget':                BASE + '?entry.678093936=J%C3%BAlius+13-17',\r\n    'Margitszigeti \u00e9lm\u00e9nyt\u00e1bor':   BASE + '?entry.678093936=J%C3%BAlius+13-17',\r\n    'Seg\u00edts\u00e9g turnusv\u00e1laszt\u00e1shoz': BASE,\r\n    'closing_cta':                 BASE\r\n  };\r\n\r\n  function swanTrack(eventName, label, extraParams) {\r\n    if (typeof gtag !== 'function') return;\r\n    var params = {\r\n      event_category: 'Jelentkez\u00e9si \u0171rlap',\r\n      event_label: label || ''\r\n    };\r\n    if (extraParams) {\r\n      Object.keys(extraParams).forEach(function (key) {\r\n        params[key] = extraParams[key];\r\n      });\r\n    }\r\n    gtag('event', eventName, params);\r\n  }\r\n\r\n  function getFormUrlForTurnus(turnusName) {\r\n    if (!turnusName) return SWAN_FORM_URLS.default;\r\n    return SWAN_FORM_URLS[turnusName] || SWAN_FORM_URLS.default;\r\n  }\r\n\r\n  function openFormInNewTab(url, sourceLabel) {\r\n    swanTrack('jelentkezesi_urlap_megnyitas', sourceLabel || 'unknown', {\r\n      popup_source: sourceLabel || 'unknown',\r\n      form_prefilled: url !== SWAN_FORM_URLS.default ? 'yes' : 'no',\r\n      open_method: 'new_tab'\r\n    });\r\n    window.open(url, '_blank');\r\n  }\r\n\r\n  function closeSwanFormPopup(closeMethod) {\r\n    var popup = document.getElementById('swanFormPopup');\r\n    if (!popup || !popup.classList.contains('is-open')) return;\r\n\r\n    var openDuration = 0;\r\n    if (swanPopupOpenTime) {\r\n      openDuration = Math.round((Date.now() - swanPopupOpenTime) \/ 1000);\r\n    }\r\n\r\n    popup.classList.remove('is-open');\r\n    popup.setAttribute('aria-hidden', 'true');\r\n    document.body.classList.remove('swan-form-popup-open');\r\n\r\n    var iframe = document.getElementById('swanGoogleFormIframe');\r\n    if (iframe) iframe.src = '';\r\n\r\n    swanTrack('jelentkezesi_urlap_bezaras', swanPopupLastSource || 'unknown', {\r\n      popup_source: swanPopupLastSource || 'unknown',\r\n      close_method: closeMethod || 'unknown',\r\n      open_duration_seconds: openDuration\r\n    });\r\n\r\n    swanPopupOpenTime = null;\r\n    swanPopupLastSource = null;\r\n  }\r\n\r\n  document.addEventListener('pointerdown', function (event) {\r\n    swanPointerDownX = event.clientX || 0;\r\n    swanPointerDownY = event.clientY || 0;\r\n    swanPointerMoved = false;\r\n  }, true);\r\n\r\n  document.addEventListener('pointermove', function (event) {\r\n    var dx = Math.abs((event.clientX || 0) - swanPointerDownX);\r\n    var dy = Math.abs((event.clientY || 0) - swanPointerDownY);\r\n    if (dx > 8 || dy > 8) {\r\n      swanPointerMoved = true;\r\n    }\r\n  }, true);\r\n\r\n  document.addEventListener('click', function (event) {\r\n    var closeTarget = event.target.closest('[data-swan-popup-close]');\r\n    if (closeTarget) {\r\n      event.preventDefault();\r\n      event.stopPropagation();\r\n      closeSwanFormPopup('x_or_backdrop');\r\n      return;\r\n    }\r\n\r\n    if (swanPointerMoved) return;\r\n\r\n    var turnusButton = event.target.closest('[data-turnus-select]');\r\n    if (turnusButton) {\r\n      event.preventDefault();\r\n      event.stopPropagation();\r\n\r\n      var turnusName = turnusButton.getAttribute('data-turnus-select') || 'turnus';\r\n      var eventName = turnusButton.getAttribute('data-ga-event') || 'turnus_select_click';\r\n      var turnusUrl = getFormUrlForTurnus(turnusName);\r\n\r\n      swanTrack(eventName, turnusName, {\r\n        selected_turnus: turnusName,\r\n        cta_position: 'turnus_card',\r\n        form_prefilled: turnusUrl !== SWAN_FORM_URLS.default ? 'yes' : 'no'\r\n      });\r\n\r\n      openFormInNewTab(turnusUrl, turnusName);\r\n      return;\r\n    }\r\n\r\n    var generalCta = event.target.closest('.closing-cta, .swan-camp-btn-primary[href=\"#tabor-jelentkezes\"], a[href=\"#tabor-jelentkezes\"]');\r\n    if (generalCta) {\r\n      event.preventDefault();\r\n      event.stopPropagation();\r\n\r\n      swanTrack('jelentkezesi_cta_kattintas', 'general_application_cta', {\r\n        cta_position: 'general_cta',\r\n        form_prefilled: 'no'\r\n      });\r\n\r\n      openFormInNewTab(SWAN_FORM_URLS.default, 'general_application_cta');\r\n    }\r\n  }, true);\r\n\r\n  document.addEventListener('keydown', function (event) {\r\n    if (event.key === 'Escape') {\r\n      closeSwanFormPopup('escape');\r\n    }\r\n  });\r\n\r\n  window.addEventListener('beforeunload', function () {\r\n    var popup = document.getElementById('swanFormPopup');\r\n    if (popup && popup.classList.contains('is-open')) {\r\n      swanTrack('jelentkezesi_urlap_oldal_elhagyas_nyitva', swanPopupLastSource || 'unknown');\r\n    }\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-595165d e-flex e-con-boxed e-con e-parent\" data-id=\"595165d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e394cd elementor-widget elementor-widget-html\" data-id=\"1e394cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\r\n(function () {\r\n\r\n  let fired = {\r\n    scroll50: false,\r\n    arBlokk: false,\r\n    jelentkezes: false\r\n  };\r\n\r\n  function sendEvent(name) {\r\n    if (typeof gtag === 'function') {\r\n      gtag('event', name, {\r\n        event_category: 'Engagement'\r\n      });\r\n    }\r\n  }\r\n\r\n  function getScrollPercent() {\r\n    const scrollTop = window.scrollY;\r\n    const docHeight = document.body.scrollHeight - window.innerHeight;\r\n    return (scrollTop \/ docHeight) * 100;\r\n  }\r\n\r\n  function isVisible(el) {\r\n    if (!el) return false;\r\n    const rect = el.getBoundingClientRect();\r\n    return rect.top < window.innerHeight * 0.8 && rect.bottom > 0;\r\n  }\r\n\r\n  function checkEvents() {\r\n\r\n    \/\/ \ud83d\udd39 Scroll 50%\r\n    if (!fired.scroll50 && getScrollPercent() > 50) {\r\n      fired.scroll50 = true;\r\n      sendEvent('scroll_50');\r\n    }\r\n\r\n    \/\/ \ud83d\udd39 \u00c1r blokk (ID-t itt tudjuk finom\u00edtani k\u00e9s\u0151bb)\r\n    const arBlokk = document.querySelector('#ar-es-kedvezmenyek, .swan-pricing, [id*=\"ar\"]');\r\n    if (!fired.arBlokk && isVisible(arBlokk)) {\r\n      fired.arBlokk = true;\r\n      sendEvent('elert_ar_blokk');\r\n    }\r\n\r\n    \/\/ \ud83d\udd39 Jelentkez\u00e9si \u0171rlap\r\n    const form = document.querySelector('#tabor-jelentkezes');\r\n    if (!fired.jelentkezes && isVisible(form)) {\r\n      fired.jelentkezes = true;\r\n      sendEvent('elert_jelentkezes');\r\n    }\r\n\r\n  }\r\n\r\n  let ticking = false;\r\n\r\n  function onScroll() {\r\n    if (!ticking) {\r\n      window.requestAnimationFrame(function () {\r\n        checkEvents();\r\n        ticking = false;\r\n      });\r\n      ticking = true;\r\n    }\r\n  }\r\n\r\n  window.addEventListener('scroll', onScroll, { passive: true });\r\n  window.addEventListener('load', checkEvents);\r\n  setTimeout(checkEvents, 800);\r\n\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7351849 e-flex e-con-boxed e-con e-parent\" data-id=\"7351849\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Adatkezel\u00e9si T\u00e1j\u00e9koztat\u00f3 |Impresszum |\u00c1SZF |S\u00fcti T\u00e1j\u00e9koztat\u00f3 Ny\u00e1ri t\u00e1bor jelentkez\u00e9s Az \u0171rlap kit\u00f6lt\u00e9se 1\u20132 perc. A helyet 50% el\u0151leg befizet\u00e9s\u00e9vel tudod biztos\u00edtani. \u00d7 Bet\u00f6lt\u00e9s\u2026<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1816","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/rgedzesek.hu\/dev\/wp-json\/wp\/v2\/pages\/1816","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rgedzesek.hu\/dev\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rgedzesek.hu\/dev\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rgedzesek.hu\/dev\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/rgedzesek.hu\/dev\/wp-json\/wp\/v2\/comments?post=1816"}],"version-history":[{"count":941,"href":"https:\/\/rgedzesek.hu\/dev\/wp-json\/wp\/v2\/pages\/1816\/revisions"}],"predecessor-version":[{"id":3278,"href":"https:\/\/rgedzesek.hu\/dev\/wp-json\/wp\/v2\/pages\/1816\/revisions\/3278"}],"wp:attachment":[{"href":"https:\/\/rgedzesek.hu\/dev\/wp-json\/wp\/v2\/media?parent=1816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}