{"id":3397,"date":"2026-05-13T17:43:50","date_gmt":"2026-05-13T17:43:50","guid":{"rendered":"https:\/\/rgedzesek.hu\/dev\/?page_id=3397"},"modified":"2026-05-14T15:27:09","modified_gmt":"2026-05-14T15:27:09","slug":"gardonyi-angyalfold","status":"publish","type":"page","link":"https:\/\/rgedzesek.hu\/dev\/gardonyi-angyalfold\/","title":{"rendered":"G\u00e1rdonyi-angyalfold"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3397\" class=\"elementor elementor-3397\">\n\t\t\t\t<div class=\"elementor-element elementor-element-45be223 e-con-full e-flex e-con e-parent\" data-id=\"45be223\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42e7055 elementor-widget elementor-widget-shortcode\" data-id=\"42e7055\" 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-ann-bar\" id=\"swanAnnBar\">\r\n    <canvas class=\"swan-ann-canvas\" id=\"swanAnnCanvas\"><\/canvas>\r\n\r\n    <div class=\"swan-ann-inner\">\r\n        <div class=\"swan-ann-left\">\r\n            <div class=\"swan-ann-ticker-viewport\">\r\n                <div class=\"swan-ann-ticker-track\">\r\n\r\n                    <div class=\"swan-ann-ticker-group\">\r\n                        <a href=\"https:\/\/rgedzesek.hu\/dev\/#edzeshelyszinek\" class=\"swan-ann-ticker-item\" data-track=\"announcement_bar_september\">\r\n                            <span class=\"swan-ann-inline-icon\">\ud83c\udf80<\/span>\r\n                            <span class=\"swan-ann-inline-text\">Szeptemberi el\u0151jelentkez\u00e9s elindult<\/span>\r\n                            <span class=\"swan-ann-inline-sep\">\u00b7<\/span>\r\n                            <span class=\"swan-ann-inline-strong\">Pr\u00f3ba\u00f3r\u00e1k: j\u00fanius 8\u201319.<\/span>\r\n                            <span class=\"swan-ann-inline-sep\">\u00b7<\/span>\r\n                            <span class=\"swan-ann-inline-text\">Jelezd id\u0151ben a helyig\u00e9nyt<\/span>\r\n                            <span class=\"swan-ann-inline-sep\">\u00b7<\/span>\r\n                            <span class=\"swan-ann-inline-urgency\">Helysz\u00ednek megtekint\u00e9se \u2192<\/span>\r\n                        <\/a>\r\n                        <span style=\"display:inline-block;width:80px;\"><\/span>\r\n                    <\/div>\r\n\r\n                    <div class=\"swan-ann-ticker-group\" aria-hidden=\"true\">\r\n                        <a href=\"https:\/\/rgedzesek.hu\/dev\/#edzeshelyszinek\" class=\"swan-ann-ticker-item\" tabindex=\"-1\">\r\n                            <span class=\"swan-ann-inline-icon\">\ud83c\udf80<\/span>\r\n                            <span class=\"swan-ann-inline-text\">Szeptemberi el\u0151jelentkez\u00e9s elindult<\/span>\r\n                            <span class=\"swan-ann-inline-sep\">\u00b7<\/span>\r\n                            <span class=\"swan-ann-inline-strong\">Pr\u00f3ba\u00f3r\u00e1k: j\u00fanius 8\u201319.<\/span>\r\n                            <span class=\"swan-ann-inline-sep\">\u00b7<\/span>\r\n                            <span class=\"swan-ann-inline-text\">Jelezd id\u0151ben a helyig\u00e9nyt<\/span>\r\n                            <span class=\"swan-ann-inline-sep\">\u00b7<\/span>\r\n                            <span class=\"swan-ann-inline-urgency\">Helysz\u00ednek megtekint\u00e9se \u2192<\/span>\r\n                        <\/a>\r\n                        <span style=\"display:inline-block;width:80px;\"><\/span>\r\n                    <\/div>\r\n\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"swan-ann-divider\"><\/div>\r\n\r\n        <div class=\"swan-ann-right\" id=\"swanAnnRight\">\r\n            <span class=\"swan-ann-right-icon\" id=\"swanAnnIcon\">\r\n                <svg class=\"swan-ann-nameday-icon\" viewBox=\"0 0 24 24\" fill=\"none\">\r\n                    <path d=\"M12 21.7C12 21.7 3 15 3 9a9 9 0 0 1 18 0c0 6-9 12.7-9 12.7z\" fill=\"rgba(255,255,255,0.15)\" stroke=\"rgba(255,255,255,0.5)\" stroke-width=\"1.5\"\/>\r\n                    <circle cx=\"12\" cy=\"9\" r=\"3\" fill=\"rgba(255,255,255,0.7)\"\/>\r\n                <\/svg>\r\n            <\/span>\r\n            <span class=\"swan-ann-nameday-names\" id=\"swanAnnNames\"><\/span>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"swan-ann-progress-track\">\r\n        <div class=\"swan-ann-progress-fill\" id=\"swanAnnProgress\"><\/div>\r\n        <div class=\"swan-ann-progress-glow\" id=\"swanAnnProgressGlow\"><\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n@keyframes swan-ann-shimmer {\r\n    0% { transform: translateX(-100%); }\r\n    100% { transform: translateX(400%); }\r\n}\r\n\r\n@keyframes swan-ann-glow-move {\r\n    0% { opacity: 0.6; }\r\n    50% { opacity: 1; }\r\n    100% { opacity: 0.6; }\r\n}\r\n\r\n@keyframes swan-ann-fadein {\r\n    from { opacity: 0; transform: translateY(-8px); }\r\n    to { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n@keyframes swan-ann-urgency-pulse {\r\n    0%, 100% { opacity: 1; transform: scale(1); }\r\n    50% { opacity: 0.82; transform: scale(1.04); }\r\n}\r\n\r\n@keyframes swan-ann-ticker {\r\n    0% { transform: translateX(0); }\r\n    100% { transform: translateX(-50%); }\r\n}\r\n\r\n.swan-ann-bar {\r\n    width: 100vw;\r\n    position: relative;\r\n    left: 50%;\r\n    right: 50%;\r\n    margin-left: -50vw;\r\n    margin-right: -50vw;\r\n    overflow: hidden;\r\n    background: linear-gradient(100deg, #1D98A2 0%, #8614A8 40%, #D81274 75%, #1D98A2 100%);\r\n    animation: swan-ann-fadein 0.6s ease both;\r\n    box-shadow: 0 4px 24px rgba(134,20,168,0.28), 0 1px 0 rgba(255,255,255,0.10) inset;\r\n}\r\n\r\n.swan-ann-bar.is-hidden {\r\n    display: none;\r\n}\r\n\r\n.swan-ann-canvas {\r\n    position: absolute;\r\n    inset: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    pointer-events: none;\r\n    opacity: 0.15;\r\n}\r\n\r\n.swan-ann-bar::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    width: 30%;\r\n    height: 100%;\r\n    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.10), transparent);\r\n    animation: swan-ann-shimmer 4s ease-in-out infinite;\r\n    pointer-events: none;\r\n    z-index: 1;\r\n}\r\n\r\n.swan-ann-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n    display: flex;\r\n    align-items: center;\r\n    padding: 9px 16px;\r\n    width: 100%;\r\n    box-sizing: border-box;\r\n}\r\n\r\n.swan-ann-left {\r\n    flex: 1 1 0;\r\n    min-width: 0;\r\n    overflow: hidden;\r\n}\r\n\r\n.swan-ann-ticker-viewport {\r\n    width: 100%;\r\n    overflow: hidden;\r\n}\r\n\r\n.swan-ann-ticker-track {\r\n    display: flex;\r\n    align-items: center;\r\n    width: max-content;\r\n    white-space: nowrap;\r\n    animation: swan-ann-ticker 23s linear infinite;\r\n    will-change: transform;\r\n}\r\n\r\n.swan-ann-ticker-group {\r\n    display: flex;\r\n    align-items: center;\r\n    flex-shrink: 0;\r\n}\r\n\r\n.swan-ann-ticker-item {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 9px;\r\n    text-decoration: none;\r\n    color: rgba(255,255,255,0.95);\r\n    min-width: max-content;\r\n}\r\n\r\n.swan-ann-ticker-item:hover {\r\n    color: #FFD97D;\r\n}\r\n\r\n.swan-ann-inline-icon {\r\n    font-size: 13px;\r\n    line-height: 1;\r\n    flex-shrink: 0;\r\n}\r\n\r\n.swan-ann-inline-text {\r\n    font-size: 13px;\r\n    font-weight: 500;\r\n    white-space: nowrap;\r\n}\r\n\r\n.swan-ann-inline-strong {\r\n    color: #fff;\r\n    font-size: 13px;\r\n    font-weight: 800;\r\n    white-space: nowrap;\r\n}\r\n\r\n.swan-ann-inline-sep {\r\n    color: rgba(255,255,255,0.48);\r\n    font-size: 12px;\r\n    flex-shrink: 0;\r\n}\r\n\r\n.swan-ann-inline-urgency {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    padding: 2px 10px;\r\n    border-radius: 999px;\r\n    background: rgba(255,255,255,0.18);\r\n    border: 1px solid rgba(255,255,255,0.32);\r\n    color: #fff;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    white-space: nowrap;\r\n    flex-shrink: 0;\r\n    animation: swan-ann-urgency-pulse 2s ease-in-out infinite;\r\n    letter-spacing: 0.01em;\r\n}\r\n\r\n.swan-ann-divider {\r\n    width: 1px;\r\n    height: 28px;\r\n    background: rgba(255,255,255,0.22);\r\n    flex-shrink: 0;\r\n    margin: 0 16px;\r\n}\r\n\r\n.swan-ann-right {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    flex: 0 0 auto;\r\n    flex-shrink: 0;\r\n    opacity: 1;\r\n    transition: opacity 0.4s ease;\r\n}\r\n\r\n.swan-ann-nameday-icon {\r\n    width: 16px;\r\n    height: 16px;\r\n    flex-shrink: 0;\r\n    opacity: 0.85;\r\n}\r\n\r\n.swan-ann-right-icon {\r\n    display: flex;\r\n    align-items: center;\r\n    flex-shrink: 0;\r\n}\r\n\r\n.swan-ann-weather-emoji {\r\n    font-size: 15px;\r\n    line-height: 1;\r\n    flex-shrink: 0;\r\n}\r\n\r\n.swan-ann-nameday-names {\r\n    color: #fff;\r\n    font-size: 13px;\r\n    font-weight: 800;\r\n    white-space: nowrap;\r\n    letter-spacing: 0.01em;\r\n}\r\n\r\n.swan-ann-nameday-slot {\r\n    display: block;\r\n    color: #fff;\r\n    font-size: 13px;\r\n    font-weight: 800;\r\n    white-space: nowrap;\r\n    letter-spacing: 0.01em;\r\n    opacity: 0;\r\n    transition: opacity 0.55s ease, transform 0.55s ease;\r\n    transform: translateY(5px);\r\n}\r\n\r\n.swan-ann-nameday-slot.is-visible {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n}\r\n\r\n.swan-ann-progress-track {\r\n    position: relative;\r\n    width: 100%;\r\n    height: 3px;\r\n    background: rgba(255,255,255,0.15);\r\n    z-index: 2;\r\n}\r\n\r\n.swan-ann-progress-fill {\r\n    height: 100%;\r\n    background: linear-gradient(90deg, #1D98A2, #FFD97D, #fff);\r\n    border-radius: 0 999px 999px 0;\r\n    transition: width 1s ease;\r\n}\r\n\r\n.swan-ann-progress-glow {\r\n    position: absolute;\r\n    top: -3px;\r\n    height: 9px;\r\n    width: 40px;\r\n    border-radius: 50%;\r\n    background: radial-gradient(circle, rgba(29,152,162,0.9), transparent 70%);\r\n    transform: translateX(-50%);\r\n    animation: swan-ann-glow-move 1.8s ease-in-out infinite;\r\n    pointer-events: none;\r\n}\r\n\r\n@media (max-width: 700px) {\r\n    .swan-ann-inner {\r\n        padding: 8px 12px;\r\n    }\r\n\r\n    .swan-ann-ticker-track {\r\n        animation-duration: 16s;\r\n    }\r\n\r\n    .swan-ann-inline-text,\r\n    .swan-ann-inline-strong {\r\n        font-size: 11px;\r\n    }\r\n\r\n    .swan-ann-inline-urgency {\r\n        font-size: 10px;\r\n        padding: 2px 7px;\r\n    }\r\n\r\n    .swan-ann-divider {\r\n        margin: 0 10px;\r\n        height: 22px;\r\n    }\r\n\r\n    .swan-ann-nameday-names,\r\n    .swan-ann-nameday-slot {\r\n        font-size: 12px;\r\n    }\r\n\r\n    .swan-ann-nameday-icon {\r\n        width: 13px;\r\n        height: 13px;\r\n    }\r\n\r\n    .swan-ann-weather-emoji {\r\n        font-size: 13px;\r\n    }\r\n}\r\n\r\n@media (max-width: 420px) {\r\n    .swan-ann-inner {\r\n        padding: 7px 10px;\r\n    }\r\n\r\n    .swan-ann-ticker-track {\r\n        animation-duration: 14s;\r\n    }\r\n\r\n    .swan-ann-inline-urgency {\r\n        display: none;\r\n    }\r\n\r\n    .swan-ann-inline-text,\r\n    .swan-ann-inline-strong {\r\n        font-size: 10px;\r\n    }\r\n\r\n    .swan-ann-divider {\r\n        margin: 0 7px;\r\n        height: 18px;\r\n    }\r\n\r\n    .swan-ann-nameday-names,\r\n    .swan-ann-nameday-slot {\r\n        font-size: 11px;\r\n    }\r\n\r\n    .swan-ann-weather-emoji {\r\n        font-size: 12px;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function() {\r\n    var TARGET_DATE = new Date('2026-06-19T23:59:59');\r\n    var SEASON_START = new Date('2026-05-14T00:00:00');\r\n    var WEATHER_CACHE_KEY = 'swan_weather_v2';\r\n    var WEATHER_CACHE_TTL = 30 * 60 * 1000;\r\n    var FADE_MS = 7000;\r\n\r\n    var NAMEDAYS = {\r\n        '1-1':['Fruzsina'],'1-3':['Genov\u00e9va'],'1-4':['Le\u00f3na'],'1-7':['Ram\u00f3na'],\r\n        '1-8':['Gy\u00f6ngyv\u00e9r'],'1-10':['Mel\u00e1nia'],'1-11':['\u00c1gota'],'1-13':['Veronika'],\r\n        '1-17':['Ant\u00f3nia'],'1-18':['Piroska'],'1-19':['M\u00e1ria','S\u00e1ra'],'1-21':['\u00c1gnes'],\r\n        '1-23':['Zelma'],'1-26':['Paula','Vanda'],'1-27':['Angelika'],'1-28':['Karola'],\r\n        '1-29':['Ad\u00e9l'],'1-30':['Martina'],'1-31':['Gerda','Marcella'],\r\n        '2-2':['Aida','Karolina'],'2-4':['Csenge','R\u00e1hel'],'2-5':['\u00c1gota','Ingrid'],\r\n        '2-6':['D\u00f3ra','Dorottya'],'2-8':['Aranka'],'2-9':['Abig\u00e9l'],'2-10':['Elvira'],\r\n        '2-11':['Marietta'],'2-12':['L\u00eddia','L\u00edvia'],'2-13':['Ella','Linda'],\r\n        '2-15':['Georgina'],'2-16':['Julianna','Lilla'],'2-18':['Bernadett'],\r\n        '2-19':['Zsuzsanna'],'2-21':['Eleon\u00f3ra'],'2-26':['Edina'],\r\n        '3-2':['Lujza'],'3-3':['Korn\u00e9lia'],'3-6':['Inez','Leon\u00f3ra'],\r\n        '3-9':['Fanni','Franciska'],'3-10':['Ildik\u00f3'],'3-14':['Matild'],\r\n        '3-16':['Henrietta'],'3-17':['Gertr\u00fad'],'3-20':['Klaudia'],\r\n        '3-22':['Be\u00e1ta','Izolda'],'3-23':['Em\u0151ke'],'3-24':['Karina'],\r\n        '3-25':['Ir\u00e9n','\u00cdrisz'],'3-27':['Hajnalka'],'3-28':['Johanna'],'3-29':['Auguszta'],\r\n        '4-6':['B\u00edborka'],'4-13':['Ida'],'4-15':['Anaszt\u00e1zia'],\r\n        '4-18':['Andrea','Ilma'],'4-19':['Emma'],'4-22':['Csilla','No\u00e9mi'],\r\n        '4-27':['Zita'],'4-28':['Val\u00e9ria'],'4-30':['Katalin','Kitti'],\r\n        '5-3':['Irma','T\u00edmea'],'5-4':['M\u00f3nika'],'5-5':['Gy\u00f6rgyi'],\r\n        '5-6':['Frida','Ivett'],'5-7':['Gizella'],'5-10':['P\u00e1lma'],'5-13':['Imola'],\r\n        '5-15':['Szonja','Zs\u00f3fia'],'5-18':['Alexandra'],'5-19':['Iv\u00f3'],'5-20':['Fel\u00edcia'],\r\n        '5-22':['J\u00falia','Rita'],'5-24':['Eliza','Eszter'],'5-26':['Evelin'],\r\n        '5-27':['Hella'],'5-29':['Magdolna'],'5-30':['Janka','Zsanett'],'5-31':['Ang\u00e9la'],\r\n        '6-1':['T\u00fcnde'],'6-2':['Anita','K\u00e1rmen'],'6-3':['Klotild'],'6-5':['Fatime'],\r\n        '6-6':['Cintia'],'6-10':['Gr\u00e9ta','Margit'],'6-12':['Vill\u0151'],'6-13':['Anett'],\r\n        '6-15':['Jol\u00e1n'],'6-17':['Alida','Laura'],'6-21':['Leila'],'6-22':['Paulina'],\r\n        '6-28':['Ir\u00e9n'],\r\n        '7-1':['Annam\u00e1ria'],'7-5':['Emese','Sarolta'],'7-7':['Apoll\u00f3nia'],\r\n        '7-9':['Lukr\u00e9cia'],'7-10':['Am\u00e1lia'],'7-11':['Lili','N\u00f3ra'],\r\n        '7-12':['Dalma','Izabella'],'7-14':['Stella'],'7-19':['Em\u00edlia'],\r\n        '7-21':['Daniella'],'7-22':['Magdolna'],'7-23':['Lenke'],\r\n        '7-24':['Kincs\u0151','Kinga'],'7-26':['Anik\u00f3','Anna'],'7-27':['Lili\u00e1na','Olga'],\r\n        '7-29':['Fl\u00f3ra','M\u00e1rta'],'7-30':['Judit','X\u00e9nia'],\r\n        '8-1':['Bogl\u00e1rka'],'8-3':['Hermina'],'8-4':['Dominika'],'8-5':['Krisztina'],\r\n        '8-6':['Berta','Bettina'],'8-7':['Ibolya'],'8-11':['Zsuzsanna'],'8-12':['Kl\u00e1ra'],\r\n        '8-15':['M\u00e1ria'],'8-18':['Ilona'],'8-21':['Hajna'],'8-22':['Mirjam'],\r\n        '8-25':['Patr\u00edcia'],'8-29':['Beatrix','Erna'],'8-30':['R\u00f3zsa'],'8-31':['Bella','Erika'],\r\n        '9-2':['Dorina','Rebeka'],'9-3':['Hilda'],'9-4':['Roz\u00e1lia'],'9-7':['Regina'],\r\n        '9-8':['Adrienn','M\u00e1ria'],'9-10':['Nikolett'],'9-11':['Teod\u00f3ra'],'9-12':['M\u00e1ria'],\r\n        '9-14':['Rox\u00e1na','Szer\u00e9na'],'9-15':['Enik\u0151','Melitta'],'9-16':['Edit'],\r\n        '9-17':['Zs\u00f3fia'],'9-18':['Di\u00e1na'],'9-19':['Vilhelmina'],'9-20':['Friderika'],\r\n        '9-21':['Mirella'],'9-23':['Tekla'],'9-24':['Merc\u00e9desz'],\r\n        '9-25':['Eufrozina'],'9-26':['Jusztina'],\r\n        '10-1':['Malvin'],'10-2':['Petra'],'10-3':['Helga'],'10-6':['Ren\u00e1ta'],\r\n        '10-7':['Am\u00e1lia'],'10-11':['Brigitta'],'10-14':['Hel\u00e9n'],'10-15':['Ter\u00e9z'],\r\n        '10-17':['Hedvig'],'10-21':['Orsolya'],'10-23':['Gy\u00f6ngyi'],\r\n        '10-25':['Bianka','Blanka'],'10-27':['Szabina'],'10-28':['Szimonetta'],'10-29':['N\u00e1rcisz'],\r\n        '11-1':['Marianna'],'11-10':['R\u00e9ka'],'11-12':['Ren\u00e1ta'],'11-13':['Szilvia'],\r\n        '11-14':['Aliz'],'11-17':['Hortenzia'],'11-19':['Erzs\u00e9bet'],'11-20':['Jol\u00e1n'],\r\n        '11-22':['Cec\u00edlia'],'11-23':['Klementina'],'11-24':['Emma'],'11-25':['Katalin'],\r\n        '11-26':['Vir\u00e1g'],'11-28':['Stef\u00e1nia'],\r\n        '12-1':['Elza'],'12-2':['Melinda','Vivien'],'12-3':['Ol\u00edvia'],\r\n        '12-4':['Barbara','Borb\u00e1la'],'12-5':['Vilma'],'12-8':['M\u00e1ria'],'12-9':['Nat\u00e1lia'],\r\n        '12-10':['Judit'],'12-12':['Gabriella'],'12-13':['Luca','Ot\u00edlia'],\r\n        '12-16':['Aletta','Etelka'],'12-17':['Olimpia'],'12-18':['Auguszta'],\r\n        '12-19':['Viola'],'12-22':['Z\u00e9na'],'12-23':['Vikt\u00f3ria'],'12-24':['\u00c9va'],\r\n        '12-25':['Eug\u00e9nia'],'12-28':['Kamilla'],'12-29':['Tamara']\r\n    };\r\n\r\n    function init() {\r\n        var bar = document.getElementById('swanAnnBar');\r\n        var fillEl = document.getElementById('swanAnnProgress');\r\n        var glowEl = document.getElementById('swanAnnProgressGlow');\r\n        var namesEl = document.getElementById('swanAnnNames');\r\n        var rightEl = document.getElementById('swanAnnRight');\r\n        var canvas = document.getElementById('swanAnnCanvas');\r\n\r\n        if (!bar) return;\r\n\r\n        function updateProgress() {\r\n            var now = new Date();\r\n            var pct = 100 - Math.min(100, Math.max(0, ((now - SEASON_START) \/ (TARGET_DATE - SEASON_START)) * 100));\r\n\r\n            if (fillEl) fillEl.style.width = pct + '%';\r\n            if (glowEl) glowEl.style.left = pct + '%';\r\n\r\n            if (now > TARGET_DATE) {\r\n                bar.classList.add('is-hidden');\r\n            }\r\n        }\r\n\r\n        updateProgress();\r\n        setInterval(updateProgress, 60000);\r\n\r\n        function weatherEmoji(c) {\r\n            if (c === 0) return '\u2600\ufe0f';\r\n            if (c <= 2) return '\ud83c\udf24\ufe0f';\r\n            if (c === 3) return '\u2601\ufe0f';\r\n            if (c <= 49) return '\ud83c\udf2b\ufe0f';\r\n            if (c <= 59) return '\ud83c\udf26\ufe0f';\r\n            if (c <= 69) return '\ud83c\udf28\ufe0f';\r\n            if (c <= 79) return '\u2744\ufe0f';\r\n            if (c <= 84) return '\ud83c\udf27\ufe0f';\r\n            if (c <= 94) return '\u26c8\ufe0f';\r\n            return '\ud83c\udf29\ufe0f';\r\n        }\r\n\r\n        function showWeather(city, emoji, temp) {\r\n            var ic = document.getElementById('swanAnnIcon');\r\n\r\n            if (ic) {\r\n                ic.innerHTML = '<span class=\"swan-ann-weather-emoji\">' + emoji + '<\/span>';\r\n            }\r\n\r\n            if (namesEl) {\r\n                namesEl.textContent = city ? city + ' \u00b7 ' + Math.round(temp) + '\u00b0C' : Math.round(temp) + '\u00b0C';\r\n            }\r\n\r\n            if (rightEl) {\r\n                rightEl.style.opacity = '1';\r\n            }\r\n        }\r\n\r\n        function showNameday(names) {\r\n            var ic = document.getElementById('swanAnnIcon');\r\n\r\n            if (ic) {\r\n                ic.innerHTML = '<svg class=\"swan-ann-nameday-icon\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 21.7C12 21.7 3 15 3 9a9 9 0 0 1 18 0c0 6-9 12.7-9 12.7z\" fill=\"rgba(255,255,255,0.15)\" stroke=\"rgba(255,255,255,0.5)\" stroke-width=\"1.5\"\/><circle cx=\"12\" cy=\"9\" r=\"3\" fill=\"rgba(255,255,255,0.7)\"\/><\/svg>';\r\n            }\r\n\r\n            if (!namesEl) return;\r\n\r\n            if (names.length === 1) {\r\n                namesEl.textContent = names[0] + ' n\u00e9vnapja';\r\n            } else {\r\n                namesEl.innerHTML = '';\r\n\r\n                var slots = names.map(function(n, i) {\r\n                    var s = document.createElement('span');\r\n                    s.className = 'swan-ann-nameday-slot' + (i === 0 ? ' is-visible' : '');\r\n                    s.textContent = n + ' n\u00e9vnapja';\r\n                    namesEl.appendChild(s);\r\n                    return s;\r\n                });\r\n\r\n                var cur = 0;\r\n\r\n                setInterval(function() {\r\n                    var nxt = (cur + 1) % slots.length;\r\n                    slots[cur].classList.remove('is-visible');\r\n\r\n                    setTimeout(function() {\r\n                        slots[nxt].classList.add('is-visible');\r\n                    }, 300);\r\n\r\n                    cur = nxt;\r\n                }, FADE_MS);\r\n            }\r\n\r\n            if (rightEl) {\r\n                rightEl.style.opacity = '1';\r\n            }\r\n        }\r\n\r\n        function saveCache(city, emoji, temp) {\r\n            try {\r\n                sessionStorage.setItem(WEATHER_CACHE_KEY, JSON.stringify({\r\n                    city: city,\r\n                    emoji: emoji,\r\n                    temp: temp,\r\n                    ts: Date.now()\r\n                }));\r\n            } catch(e) {}\r\n        }\r\n\r\n        function loadCache() {\r\n            try {\r\n                var d = JSON.parse(sessionStorage.getItem(WEATHER_CACHE_KEY));\r\n\r\n                if (d && Date.now() - d.ts < WEATHER_CACHE_TTL) {\r\n                    return d;\r\n                }\r\n            } catch(e) {}\r\n\r\n            return null;\r\n        }\r\n\r\n        function fetchWeather(lat, lon, city) {\r\n            fetch('https:\/\/api.open-meteo.com\/v1\/forecast?latitude=' + lat + '&longitude=' + lon + '&current_weather=true')\r\n                .then(function(r) {\r\n                    return r.json();\r\n                })\r\n                .then(function(d) {\r\n                    var e = weatherEmoji(d.current_weather.weathercode);\r\n                    var t = d.current_weather.temperature;\r\n\r\n                    saveCache(city, e, t);\r\n                    showWeather(city, e, t);\r\n                })\r\n                .catch(function() {\r\n                    if (rightEl) rightEl.style.opacity = '0';\r\n                });\r\n        }\r\n\r\n        function fetchByIP() {\r\n            fetch('https:\/\/ipapi.co\/json\/')\r\n                .then(function(r) {\r\n                    return r.json();\r\n                })\r\n                .then(function(d) {\r\n                    var lat = parseFloat(d.latitude);\r\n                    var lon = parseFloat(d.longitude);\r\n\r\n                    fetchWeather(!isNaN(lat) ? lat : 47.498, !isNaN(lon) ? lon : 19.039, null);\r\n                })\r\n                .catch(function() {\r\n                    fetchWeather(47.498, 19.039, null);\r\n                });\r\n        }\r\n\r\n        var now = new Date();\r\n        var key = (now.getMonth() + 1) + '-' + now.getDate();\r\n        var names = NAMEDAYS[key];\r\n\r\n        if (names && names.length) {\r\n            showNameday(names);\r\n        } else {\r\n            if (rightEl) rightEl.style.opacity = '0';\r\n\r\n            var cached = loadCache();\r\n\r\n            if (cached) {\r\n                showWeather(cached.city, cached.emoji, cached.temp);\r\n            } else if (navigator.geolocation) {\r\n                navigator.geolocation.getCurrentPosition(\r\n                    function(pos) {\r\n                        Promise.all([\r\n                            fetch('https:\/\/api.bigdatacloud.net\/data\/reverse-geocode-client?latitude=' + pos.coords.latitude + '&longitude=' + pos.coords.longitude + '&localityLanguage=hu').then(function(r) { return r.json(); }),\r\n                            fetch('https:\/\/api.open-meteo.com\/v1\/forecast?latitude=' + pos.coords.latitude + '&longitude=' + pos.coords.longitude + '&current_weather=true').then(function(r) { return r.json(); })\r\n                        ]).then(function(res) {\r\n                            var city = res[0].city || res[0].locality || null;\r\n                            var e = weatherEmoji(res[1].current_weather.weathercode);\r\n                            var t = res[1].current_weather.temperature;\r\n\r\n                            saveCache(city, e, t);\r\n                            showWeather(city, e, t);\r\n                        }).catch(fetchByIP);\r\n                    },\r\n                    fetchByIP,\r\n                    { timeout: 5000 }\r\n                );\r\n            } else {\r\n                fetchByIP();\r\n            }\r\n        }\r\n\r\n        document.addEventListener('click', function(e) {\r\n            var link = e.target.closest('[data-track=\"announcement_bar_september\"]');\r\n\r\n            if (!link || !window.dataLayer) return;\r\n\r\n            window.dataLayer.push({\r\n                event: 'announcement_bar_click',\r\n                cta_name: 'szeptemberi_elojelentkezes',\r\n                cta_location: 'top_announcement_bar',\r\n                target_url: link.href,\r\n                page_path: window.location.pathname\r\n            });\r\n        });\r\n\r\n        if (canvas) {\r\n            var ctx = canvas.getContext('2d');\r\n            var particles = [];\r\n            var W;\r\n            var H;\r\n\r\n            function resize() {\r\n                W = canvas.width = bar.offsetWidth;\r\n                H = canvas.height = bar.offsetHeight;\r\n            }\r\n\r\n            function rp() {\r\n                return {\r\n                    x: Math.random() * W,\r\n                    y: Math.random() * H,\r\n                    r: Math.random() * 1.5 + 0.4,\r\n                    a: Math.random(),\r\n                    speed: Math.random() * 0.008 + 0.004,\r\n                    phase: Math.random() * Math.PI * 2\r\n                };\r\n            }\r\n\r\n            resize();\r\n\r\n            for (var i = 0; i < 55; i++) {\r\n                particles.push(rp());\r\n            }\r\n\r\n            window.addEventListener('resize', resize);\r\n\r\n            (function draw() {\r\n                ctx.clearRect(0, 0, W, H);\r\n                var t = Date.now() \/ 1000;\r\n\r\n                particles.forEach(function(p) {\r\n                    var a = 0.3 + 0.7 * (0.5 + 0.5 * Math.sin(t * p.speed * 60 + p.phase));\r\n                    ctx.beginPath();\r\n                    ctx.arc(p.x, p.y, p.r, 0, Math.PI * 2);\r\n                    ctx.fillStyle = 'rgba(255,255,255,' + (a * p.a) + ')';\r\n                    ctx.fill();\r\n                });\r\n\r\n                requestAnimationFrame(draw);\r\n            })();\r\n        }\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<\/script>\r\n\r\n\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-3d24882 e-con-full e-flex e-con e-parent\" data-id=\"3d24882\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-210fc05 elementor-widget elementor-widget-shortcode\" data-id=\"210fc05\" 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-header\" id=\"swanHeader\">\r\n        <div class=\"swan-header-inner\">\r\n\r\n            <div class=\"swan-logo\">\r\n                <a href=\"https:\/\/rgedzesek.hu\/dev\/\" aria-label=\"SWAN RG Club kezd\u0151lap\">\r\n                    <img decoding=\"async\" src=\"https:\/\/rgedzesek.hu\/dev\/wp-content\/uploads\/2026\/03\/Sarga-Foci-Liga-Logo-masolata.png\" alt=\"SWAN RG Club\" title=\"G\u00e1rdonyi-angyalfold\">\r\n                <\/a>\r\n            <\/div>\r\n\r\n            <nav class=\"swan-nav\" aria-label=\"F\u0151 navig\u00e1ci\u00f3\">\r\n                <ul id=\"menu-fomenu\" class=\"swan-menu\"><li id=\"menu-item-2445\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-2445\"><a href=\"https:\/\/rgedzesek.hu\/dev\/\" class=\"menu-link\">F\u0151oldal<\/a><\/li>\n<li id=\"menu-item-2446\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2446\"><a role=\"button\" aria-expanded=\"false\" href=\"#\" class=\"menu-link\">Helysz\u00ednek<span role=\"button\" class=\"dropdown-menu-toggle ast-header-navigation-arrow\" tabindex=\"0\" aria-expanded=\"false\" aria-label=\"Menu Toggle\" aria-haspopup=\"true\"><\/span><\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-3445\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3445\"><a href=\"https:\/\/rgedzesek.hu\/dev\/obuda\/\" class=\"menu-link\">\u00d3buda<\/a><\/li>\n\t<li id=\"menu-item-2740\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2740\"><a href=\"https:\/\/rgedzesek.hu\/dev\/hegyvidek\/\" class=\"menu-link\">Hegyvid\u00e9k<\/a><\/li>\n\t<li id=\"menu-item-3404\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-3404\"><a href=\"https:\/\/rgedzesek.hu\/dev\/gardonyi-angyalfold\/\" class=\"menu-link\">Angyalf\u00f6ld<\/a><\/li>\n\t<li id=\"menu-item-2448\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2448\"><a href=\"https:\/\/rgedzesek.hu\/dev\/zuglo\/\" class=\"menu-link\">Zugl\u00f3<\/a><\/li>\n\t<li id=\"menu-item-2449\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2449\"><a href=\"https:\/\/rgedzesek.hu\/dev\/szentendre\/\" class=\"menu-link\">Szentendre<\/a><\/li>\n\t<li id=\"menu-item-3419\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3419\"><a href=\"https:\/\/rgedzesek.hu\/dev\/budakalasz\/\" class=\"menu-link\">Budakal\u00e1sz<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-2451\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2451\"><a role=\"button\" aria-expanded=\"false\" href=\"#\" class=\"menu-link\">Ritmikus Gimnasztika<span role=\"button\" class=\"dropdown-menu-toggle ast-header-navigation-arrow\" tabindex=\"0\" aria-expanded=\"false\" aria-label=\"Menu Toggle\" aria-haspopup=\"true\"><\/span><\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-2452\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2452\"><a href=\"https:\/\/rgedzesek.hu\/dev\/mi-a-ritmikus-gimnasztika\/\" class=\"menu-link\">Mi az a ritmikus gimnasztika?<\/a><\/li>\n\t<li id=\"menu-item-2453\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2453\"><a href=\"#\" class=\"menu-link\">Hogyan zajlik egy edz\u00e9s<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-2454\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2454\"><a role=\"button\" aria-expanded=\"false\" href=\"#\" class=\"menu-link\">T\u00e1borok<span role=\"button\" class=\"dropdown-menu-toggle ast-header-navigation-arrow\" tabindex=\"0\" aria-expanded=\"false\" aria-label=\"Menu Toggle\" aria-haspopup=\"true\"><\/span><\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-3521\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3521\"><a href=\"https:\/\/rgedzesek.hu\/dev\/nyari-gala\/\" class=\"menu-link\">Ny\u00e1ri G\u00e1la<\/a><\/li>\n\t<li id=\"menu-item-2455\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2455\"><a href=\"https:\/\/rgedzesek.hu\/dev\/tabor\/\" class=\"menu-link\">Ny\u00e1ri RG t\u00e1bor<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-2456\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2456\"><a role=\"button\" aria-expanded=\"false\" href=\"#\" class=\"menu-link\">R\u00f3lunk<span role=\"button\" class=\"dropdown-menu-toggle ast-header-navigation-arrow\" tabindex=\"0\" aria-expanded=\"false\" aria-label=\"Menu Toggle\" aria-haspopup=\"true\"><\/span><\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-2457\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2457\"><a href=\"https:\/\/rgedzesek.hu\/dev\/edzok\/\" class=\"menu-link\">Edz\u0151k<\/a><\/li>\n\t<li id=\"menu-item-2458\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2458\"><a href=\"https:\/\/rgedzesek.hu\/dev\/egyesulet\/\" class=\"menu-link\">Egyes\u00fclet<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-2459\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2459\"><a role=\"button\" aria-expanded=\"false\" href=\"#\" class=\"menu-link\">Kapcsolat<span role=\"button\" class=\"dropdown-menu-toggle ast-header-navigation-arrow\" tabindex=\"0\" aria-expanded=\"false\" aria-label=\"Menu Toggle\" aria-haspopup=\"true\"><\/span><\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-2460\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2460\"><a href=\"#\" class=\"menu-link\">el\u00e9rhet\u0151s\u00e9g<\/a><\/li>\n\t<li id=\"menu-item-2461\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2461\"><a href=\"#\" class=\"menu-link\">t\u00e9rk\u00e9p<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>            <\/nav>\r\n\r\n            <div class=\"swan-cta-wrap\">\r\n                <a href=\"\/dev\/galeria\" class=\"swan-gallery-btn\">GAL\u00c9RIA<\/a>\r\n                <a href=\"#bejelentkezes\" class=\"swan-login-btn\">BEJELENTKEZ\u00c9S<\/a>\r\n            <\/div>\r\n\r\n            <button class=\"swan-mobile-toggle\" id=\"swanMobileToggle\" aria-label=\"Men\u00fc megnyit\u00e1sa\" aria-expanded=\"false\" aria-controls=\"swanMobilePanel\">\r\n                <span><\/span>\r\n                <span><\/span>\r\n                <span><\/span>\r\n            <\/button>\r\n\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"swan-mobile-backdrop\" id=\"swanMobileBackdrop\"><\/div>\r\n\r\n    <aside class=\"swan-mobile-panel\" id=\"swanMobilePanel\" aria-hidden=\"true\">\r\n        <div class=\"swan-mobile-panel-head\">\r\n            <div class=\"swan-mobile-panel-brand\">\r\n                <img decoding=\"async\" src=\"https:\/\/rgedzesek.hu\/dev\/wp-content\/uploads\/2026\/03\/Sarga-Foci-Liga-Logo-masolata.png\" alt=\"SWAN RG Club\" title=\"G\u00e1rdonyi-angyalfold\">\r\n                <span>Men\u00fc<\/span>\r\n            <\/div>\r\n            <button class=\"swan-mobile-close\" id=\"swanMobileClose\" aria-label=\"Men\u00fc bez\u00e1r\u00e1sa\">\u00d7<\/button>\r\n        <\/div>\r\n\r\n        <div class=\"swan-mobile-panel-body\" id=\"swanMobilePanelBody\">\r\n            <ul id=\"menu-fomenu-1\" class=\"swan-mobile-menu\"><li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-2445\"><a href=\"https:\/\/rgedzesek.hu\/dev\/\" class=\"menu-link\">F\u0151oldal<\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2446\"><a role=\"button\" aria-expanded=\"false\" href=\"#\" class=\"menu-link\">Helysz\u00ednek<span role=\"button\" class=\"dropdown-menu-toggle ast-header-navigation-arrow\" tabindex=\"0\" aria-expanded=\"false\" aria-label=\"Menu Toggle\" aria-haspopup=\"true\"><\/span><\/a>\n<ul class=\"sub-menu\">\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3445\"><a href=\"https:\/\/rgedzesek.hu\/dev\/obuda\/\" class=\"menu-link\">\u00d3buda<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2740\"><a href=\"https:\/\/rgedzesek.hu\/dev\/hegyvidek\/\" class=\"menu-link\">Hegyvid\u00e9k<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-3404\"><a href=\"https:\/\/rgedzesek.hu\/dev\/gardonyi-angyalfold\/\" class=\"menu-link\">Angyalf\u00f6ld<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2448\"><a href=\"https:\/\/rgedzesek.hu\/dev\/zuglo\/\" class=\"menu-link\">Zugl\u00f3<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2449\"><a href=\"https:\/\/rgedzesek.hu\/dev\/szentendre\/\" class=\"menu-link\">Szentendre<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3419\"><a href=\"https:\/\/rgedzesek.hu\/dev\/budakalasz\/\" class=\"menu-link\">Budakal\u00e1sz<\/a><\/li>\n<\/ul>\n<\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2451\"><a role=\"button\" aria-expanded=\"false\" href=\"#\" class=\"menu-link\">Ritmikus Gimnasztika<span role=\"button\" class=\"dropdown-menu-toggle ast-header-navigation-arrow\" tabindex=\"0\" aria-expanded=\"false\" aria-label=\"Menu Toggle\" aria-haspopup=\"true\"><\/span><\/a>\n<ul class=\"sub-menu\">\n\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2452\"><a href=\"https:\/\/rgedzesek.hu\/dev\/mi-a-ritmikus-gimnasztika\/\" class=\"menu-link\">Mi az a ritmikus gimnasztika?<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2453\"><a href=\"#\" class=\"menu-link\">Hogyan zajlik egy edz\u00e9s<\/a><\/li>\n<\/ul>\n<\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2454\"><a role=\"button\" aria-expanded=\"false\" href=\"#\" class=\"menu-link\">T\u00e1borok<span role=\"button\" class=\"dropdown-menu-toggle ast-header-navigation-arrow\" tabindex=\"0\" aria-expanded=\"false\" aria-label=\"Menu Toggle\" aria-haspopup=\"true\"><\/span><\/a>\n<ul class=\"sub-menu\">\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3521\"><a href=\"https:\/\/rgedzesek.hu\/dev\/nyari-gala\/\" class=\"menu-link\">Ny\u00e1ri G\u00e1la<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2455\"><a href=\"https:\/\/rgedzesek.hu\/dev\/tabor\/\" class=\"menu-link\">Ny\u00e1ri RG t\u00e1bor<\/a><\/li>\n<\/ul>\n<\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2456\"><a role=\"button\" aria-expanded=\"false\" href=\"#\" class=\"menu-link\">R\u00f3lunk<span role=\"button\" class=\"dropdown-menu-toggle ast-header-navigation-arrow\" tabindex=\"0\" aria-expanded=\"false\" aria-label=\"Menu Toggle\" aria-haspopup=\"true\"><\/span><\/a>\n<ul class=\"sub-menu\">\n\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2457\"><a href=\"https:\/\/rgedzesek.hu\/dev\/edzok\/\" class=\"menu-link\">Edz\u0151k<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2458\"><a href=\"https:\/\/rgedzesek.hu\/dev\/egyesulet\/\" class=\"menu-link\">Egyes\u00fclet<\/a><\/li>\n<\/ul>\n<\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2459\"><a role=\"button\" aria-expanded=\"false\" href=\"#\" class=\"menu-link\">Kapcsolat<span role=\"button\" class=\"dropdown-menu-toggle ast-header-navigation-arrow\" tabindex=\"0\" aria-expanded=\"false\" aria-label=\"Menu Toggle\" aria-haspopup=\"true\"><\/span><\/a>\n<ul class=\"sub-menu\">\n\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2460\"><a href=\"#\" class=\"menu-link\">el\u00e9rhet\u0151s\u00e9g<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2461\"><a href=\"#\" class=\"menu-link\">t\u00e9rk\u00e9p<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\r\n            <div class=\"swan-mobile-login-wrap\">\r\n                <a href=\"\/dev\/galeria\" class=\"swan-mobile-gallery-btn\">GAL\u00c9RIA<\/a>\r\n                <a href=\"#bejelentkezes\" class=\"swan-mobile-login-btn\">BEJELENTKEZ\u00c9S<\/a>\r\n            <\/div>\r\n        <\/div>\r\n    <\/aside>\r\n\r\n    <style>\r\n    .swan-header {\r\n        width: 100% !important;\r\n        position: sticky !important;\r\n        top: 0 !important;\r\n        z-index: 9999 !important;\r\n        display: flex !important;\r\n        justify-content: center !important;\r\n        background: transparent !important;\r\n        pointer-events: none !important;\r\n        padding: 0 !important;\r\n        margin: 0 !important;\r\n    }\r\n\r\n    .swan-header * {\r\n        pointer-events: auto;\r\n        box-sizing: border-box !important;\r\n    }\r\n\r\n    .swan-header-inner {\r\n        width: min(1240px, calc(100% - 16px)) !important;\r\n        display: grid !important;\r\n        grid-template-columns: auto 1fr auto !important;\r\n        align-items: center !important;\r\n        gap: 18px !important;\r\n        padding: 5px 16px !important;\r\n        margin: 0 !important;\r\n        position: relative !important;\r\n        overflow: visible !important;\r\n        background:\r\n            linear-gradient(\r\n                102deg,\r\n                rgba(255,255,255,0.92) 0%,\r\n                rgba(255,247,252,0.88) 26%,\r\n                rgba(255,251,254,0.70) 48%,\r\n                rgba(255,255,255,0.34) 70%,\r\n                rgba(255,255,255,0.10) 86%,\r\n                rgba(255,255,255,0.00) 100%\r\n            ) !important;\r\n        backdrop-filter: blur(18px) saturate(1.05) !important;\r\n        -webkit-backdrop-filter: blur(18px) saturate(1.05) !important;\r\n        border: 1px solid rgba(255,255,255,0.44) !important;\r\n        border-right-color: transparent !important;\r\n        border-radius: 22px !important;\r\n        box-shadow:\r\n            0 12px 28px rgba(92,38,114,0.08),\r\n            0 3px 10px rgba(0,0,0,0.018),\r\n            inset 0 1px 0 rgba(255,255,255,0.42) !important;\r\n        transition:\r\n            padding 0.32s ease,\r\n            border-radius 0.32s ease,\r\n            box-shadow 0.32s ease,\r\n            transform 0.32s ease,\r\n            background 0.32s ease,\r\n            width 0.32s ease !important;\r\n    }\r\n\r\n    .swan-header-inner::before {\r\n        content: \"\" !important;\r\n        position: absolute !important;\r\n        inset: 0 !important;\r\n        border-radius: 22px !important;\r\n        background:\r\n            radial-gradient(circle at 10% 30%, rgba(216,18,116,0.07), transparent 24%),\r\n            radial-gradient(circle at 84% 16%, rgba(29,152,162,0.05), transparent 20%),\r\n            linear-gradient(180deg, rgba(255,255,255,0.18), rgba(255,255,255,0.02)) !important;\r\n        pointer-events: none !important;\r\n        z-index: 0 !important;\r\n    }\r\n\r\n    .swan-header-inner::after {\r\n        content: \"\" !important;\r\n        position: absolute !important;\r\n        inset: 1px !important;\r\n        border-radius: 21px !important;\r\n        background:\r\n            linear-gradient(\r\n                102deg,\r\n                rgba(255,255,255,0.16) 0%,\r\n                rgba(255,255,255,0.08) 38%,\r\n                rgba(255,255,255,0.03) 62%,\r\n                rgba(255,255,255,0.00) 88%\r\n            ) !important;\r\n        pointer-events: none !important;\r\n        z-index: 0 !important;\r\n    }\r\n\r\n    .swan-header-inner > * {\r\n        position: relative !important;\r\n        z-index: 2 !important;\r\n    }\r\n\r\n    .swan-header-inner:hover {\r\n        transform: translateY(1px) !important;\r\n        box-shadow:\r\n            0 16px 34px rgba(92,38,114,0.10),\r\n            0 5px 14px rgba(0,0,0,0.024),\r\n            inset 0 1px 0 rgba(255,255,255,0.46) !important;\r\n    }\r\n\r\n    .swan-logo {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        min-width: 0 !important;\r\n        flex: 0 0 auto !important;\r\n        padding: 0 !important;\r\n        margin: 0 !important;\r\n    }\r\n\r\n    .swan-logo a {\r\n        display: inline-flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        text-decoration: none !important;\r\n        position: relative !important;\r\n    }\r\n\r\n    .swan-logo img {\r\n        position: relative !important;\r\n        z-index: 1 !important;\r\n        width: 108px !important;\r\n        height: auto !important;\r\n        display: block !important;\r\n        transform: translateY(-1px) !important;\r\n        filter:\r\n            drop-shadow(0 8px 12px rgba(92,38,114,0.16))\r\n            drop-shadow(0 14px 18px rgba(92,38,114,0.06))\r\n            drop-shadow(0 1px 0 rgba(255,255,255,0.18)) !important;\r\n        transition: transform 0.30s ease, filter 0.30s ease !important;\r\n    }\r\n\r\n    .swan-nav {\r\n        min-width: 0 !important;\r\n        display: flex !important;\r\n        justify-content: center !important;\r\n        padding: 0 !important;\r\n        margin: 0 !important;\r\n        position: relative !important;\r\n        z-index: 20 !important;\r\n    }\r\n\r\n    .swan-menu {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        gap: 22px !important;\r\n        list-style: none !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    .swan-menu li {\r\n        position: relative !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    .swan-menu li a {\r\n        position: relative !important;\r\n        display: inline-flex !important;\r\n        align-items: center !important;\r\n        text-decoration: none !important;\r\n        color: #5C2672 !important;\r\n        font-size: 14px !important;\r\n        font-weight: 700 !important;\r\n        line-height: 1.15 !important;\r\n        white-space: nowrap !important;\r\n        padding: 6px 0 !important;\r\n    }\r\n\r\n    .swan-menu li a::after {\r\n        content: \"\" !important;\r\n        position: absolute !important;\r\n        left: 0 !important;\r\n        bottom: -2px !important;\r\n        width: 0 !important;\r\n        height: 3px !important;\r\n        border-radius: 999px !important;\r\n        background: linear-gradient(90deg, #D81274 0%, #8614A8 58%, #1D98A2 100%) !important;\r\n        transition: width 0.26s ease !important;\r\n    }\r\n\r\n    .swan-menu li a:hover,\r\n    .swan-menu li.current-menu-item > a,\r\n    .swan-menu li.current-menu-ancestor > a {\r\n        color: #8614A8 !important;\r\n        transform: translateY(-1px) !important;\r\n    }\r\n\r\n    .swan-menu li a:hover::after,\r\n    .swan-menu li.current-menu-item > a::after,\r\n    .swan-menu li.current-menu-ancestor > a::after {\r\n        width: 100% !important;\r\n    }\r\n\r\n    .swan-menu .menu-item-has-children > a::after {\r\n        display: none !important;\r\n    }\r\n\r\n    .swan-menu .menu-item-has-children > a::before {\r\n        content: \"\u25be\" !important;\r\n        display: inline-block !important;\r\n        margin-left: 5px !important;\r\n        font-size: 10px !important;\r\n        color: currentColor !important;\r\n    }\r\n\r\n    .swan-menu .sub-menu {\r\n        display: block !important;\r\n        position: absolute !important;\r\n        top: calc(100% - 4px) !important;\r\n        left: 0 !important;\r\n        transform: translateY(8px) !important;\r\n        min-width: 220px !important;\r\n        background: rgba(255,255,255,0.94) !important;\r\n        backdrop-filter: blur(18px) !important;\r\n        -webkit-backdrop-filter: blur(18px) !important;\r\n        border: 1px solid rgba(255,255,255,0.52) !important;\r\n        border-radius: 16px !important;\r\n        box-shadow: 0 16px 40px rgba(92,38,114,0.12), 0 6px 20px rgba(29,152,162,0.05) !important;\r\n        padding: 10px 0 !important;\r\n        margin: 0 !important;\r\n        list-style: none !important;\r\n        z-index: 10050 !important;\r\n        opacity: 0 !important;\r\n        visibility: hidden !important;\r\n        pointer-events: none !important;\r\n        transition: opacity 0.18s ease, visibility 0.18s ease, transform 0.18s ease !important;\r\n    }\r\n\r\n    .swan-menu li:hover > .sub-menu,\r\n    .swan-menu li:focus-within > .sub-menu {\r\n        opacity: 1 !important;\r\n        visibility: visible !important;\r\n        pointer-events: auto !important;\r\n        transform: translateY(0) !important;\r\n    }\r\n\r\n    .swan-menu .sub-menu li a {\r\n        display: block !important;\r\n        width: 100% !important;\r\n        padding: 10px 16px !important;\r\n        font-size: 14px !important;\r\n        font-weight: 600 !important;\r\n        color: #5C2672 !important;\r\n        transform: none !important;\r\n    }\r\n\r\n    .swan-cta-wrap {\r\n        flex: 0 0 auto !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        gap: 8px !important;\r\n        padding: 0 !important;\r\n        margin: 0 !important;\r\n    }\r\n\r\n    .swan-gallery-btn,\r\n    .swan-login-btn {\r\n        appearance: none !important;\r\n        -webkit-appearance: none !important;\r\n        display: inline-flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        min-height: 36px !important;\r\n        padding: 0 16px !important;\r\n        border-radius: 999px !important;\r\n        text-decoration: none !important;\r\n        font-size: 12px !important;\r\n        font-weight: 700 !important;\r\n        line-height: 1 !important;\r\n        white-space: nowrap !important;\r\n        outline: none !important;\r\n    }\r\n\r\n    .swan-gallery-btn {\r\n        color: #1D98A2 !important;\r\n        -webkit-text-fill-color: #1D98A2 !important;\r\n        background: linear-gradient(180deg, rgba(29,152,162,0.08), rgba(29,152,162,0.04)) !important;\r\n        border: 1.5px solid rgba(29,152,162,0.24) !important;\r\n        box-shadow: 0 6px 14px rgba(29,152,162,0.05) !important;\r\n    }\r\n\r\n    .swan-login-btn {\r\n        color: #D81274 !important;\r\n        -webkit-text-fill-color: #D81274 !important;\r\n        background: linear-gradient(180deg, rgba(216,18,116,0.08), rgba(216,18,116,0.04)) !important;\r\n        border: 1.5px solid rgba(216,18,116,0.22) !important;\r\n        box-shadow: 0 6px 14px rgba(216,18,116,0.05) !important;\r\n    }\r\n\r\n    .swan-mobile-toggle {\r\n        display: none !important;\r\n    }\r\n\r\n    .swan-mobile-backdrop,\r\n    .swan-mobile-panel {\r\n        display: none;\r\n    }\r\n\r\n    .swan-header.is-scrolled .swan-header-inner {\r\n        width: min(1228px, calc(100% - 12px)) !important;\r\n        padding: 4px 14px !important;\r\n        border-radius: 18px !important;\r\n    }\r\n\r\n    .swan-header.is-scrolled .swan-logo img {\r\n        width: 108px !important;\r\n    }\r\n\r\n    @media (max-width: 1100px) {\r\n        .swan-header-inner {\r\n            gap: 16px !important;\r\n            padding: 5px 14px !important;\r\n        }\r\n\r\n        .swan-menu {\r\n            gap: 18px !important;\r\n        }\r\n\r\n        .swan-menu li a {\r\n            font-size: 13px !important;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 900px) {\r\n        .swan-header {\r\n            top: 0 !important;\r\n            justify-content: center !important;\r\n            padding: 0 !important;\r\n        }\r\n\r\n        body.swan-menu-open .swan-header {\r\n            z-index: 1 !important;\r\n            pointer-events: none !important;\r\n        }\r\n\r\n        .swan-header-inner {\r\n            width: calc(100vw - 10px) !important;\r\n            max-width: calc(100vw - 10px) !important;\r\n            margin: 3px auto 0 !important;\r\n            padding: 0 10px !important;\r\n            display: grid !important;\r\n            grid-template-columns: auto auto auto auto !important;\r\n            align-items: center !important;\r\n            justify-content: space-between !important;\r\n            gap: 7px !important;\r\n            border-radius: 18px !important;\r\n            min-height: 0 !important;\r\n            border: 1px solid rgba(255,255,255,0.52) !important;\r\n            background:\r\n                linear-gradient(\r\n                    102deg,\r\n                    rgba(255,255,255,0.94) 0%,\r\n                    rgba(255,247,252,0.90) 30%,\r\n                    rgba(255,251,254,0.72) 58%,\r\n                    rgba(255,255,255,0.36) 82%,\r\n                    rgba(255,255,255,0.12) 100%\r\n                ) !important;\r\n            backdrop-filter: blur(18px) saturate(1.05) !important;\r\n            -webkit-backdrop-filter: blur(18px) saturate(1.05) !important;\r\n            box-shadow:\r\n                0 10px 24px rgba(92,38,114,0.09),\r\n                0 3px 10px rgba(0,0,0,0.018),\r\n                inset 0 1px 0 rgba(255,255,255,0.45) !important;\r\n        }\r\n\r\n        .swan-header-inner::before,\r\n        .swan-header-inner::after {\r\n            display: none !important;\r\n        }\r\n\r\n        .swan-header-inner:hover {\r\n            transform: none !important;\r\n            box-shadow:\r\n                0 10px 24px rgba(92,38,114,0.09),\r\n                0 3px 10px rgba(0,0,0,0.018),\r\n                inset 0 1px 0 rgba(255,255,255,0.45) !important;\r\n        }\r\n\r\n        .swan-logo {\r\n            justify-content: flex-start !important;\r\n        }\r\n\r\n        .swan-logo img {\r\n            width: 108px !important;\r\n            max-width: 108px !important;\r\n            height: auto !important;\r\n            transform: none !important;\r\n            filter: drop-shadow(0 7px 12px rgba(92,38,114,0.12)) !important;\r\n        }\r\n\r\n        .swan-nav {\r\n            display: none !important;\r\n        }\r\n\r\n        .swan-cta-wrap {\r\n            display: flex !important;\r\n            align-items: center !important;\r\n            justify-content: center !important;\r\n            gap: 7px !important;\r\n            min-width: 0 !important;\r\n        }\r\n\r\n        .swan-gallery-btn,\r\n        .swan-login-btn {\r\n            min-height: 39px !important;\r\n            height: 39px !important;\r\n            padding: 0 12px !important;\r\n            font-size: 10.5px !important;\r\n            line-height: 1 !important;\r\n            box-shadow: none !important;\r\n            background: transparent !important;\r\n        }\r\n\r\n        .swan-gallery-btn {\r\n            border: 1.6px solid rgba(29,152,162,0.30) !important;\r\n        }\r\n\r\n        .swan-login-btn {\r\n            border: 1.6px solid rgba(216,18,116,0.26) !important;\r\n        }\r\n\r\n        .swan-mobile-toggle {\r\n            appearance: none !important;\r\n            -webkit-appearance: none !important;\r\n            display: inline-flex !important;\r\n            width: 43px !important;\r\n            height: 43px !important;\r\n            flex: 0 0 43px !important;\r\n            border: 1px solid rgba(92,38,114,0.14) !important;\r\n            background: transparent !important;\r\n            border-radius: 14px !important;\r\n            align-items: center !important;\r\n            justify-content: center !important;\r\n            cursor: pointer !important;\r\n            padding: 0 !important;\r\n            position: relative !important;\r\n            outline: none !important;\r\n            box-shadow: none !important;\r\n        }\r\n\r\n        .swan-mobile-toggle span {\r\n            position: absolute !important;\r\n            width: 20px !important;\r\n            height: 2.5px !important;\r\n            border-radius: 999px !important;\r\n            background: #5C2672 !important;\r\n            transition: transform 0.25s ease, opacity 0.25s ease, top 0.25s ease !important;\r\n        }\r\n\r\n        .swan-mobile-toggle span:nth-child(1) { top: 12px !important; }\r\n        .swan-mobile-toggle span:nth-child(2) { top: 20px !important; }\r\n        .swan-mobile-toggle span:nth-child(3) { top: 28px !important; }\r\n\r\n        .swan-mobile-toggle.is-active span:nth-child(1) {\r\n            top: 20px !important;\r\n            transform: rotate(45deg) !important;\r\n        }\r\n\r\n        .swan-mobile-toggle.is-active span:nth-child(2) {\r\n            opacity: 0 !important;\r\n        }\r\n\r\n        .swan-mobile-toggle.is-active span:nth-child(3) {\r\n            top: 20px !important;\r\n            transform: rotate(-45deg) !important;\r\n        }\r\n\r\n        .swan-mobile-backdrop {\r\n            display: block !important;\r\n            position: fixed !important;\r\n            inset: 0 !important;\r\n            background: rgba(38,18,52,0.22) !important;\r\n            opacity: 0 !important;\r\n            visibility: hidden !important;\r\n            transition: opacity 0.25s ease, visibility 0.25s ease !important;\r\n            z-index: 20001 !important;\r\n        }\r\n\r\n        .swan-mobile-backdrop.is-open {\r\n            opacity: 1 !important;\r\n            visibility: visible !important;\r\n        }\r\n\r\n        .swan-mobile-panel {\r\n            display: block !important;\r\n            position: fixed !important;\r\n            top: 0 !important;\r\n            right: 0 !important;\r\n            width: 100vw !important;\r\n            max-width: 100vw !important;\r\n            height: 100vh !important;\r\n            background: #fbf7fb !important;\r\n            box-shadow: -14px 0 36px rgba(92,38,114,0.11) !important;\r\n            transform: translateX(100%) !important;\r\n            transition: transform 0.28s ease !important;\r\n            z-index: 20002 !important;\r\n            overflow-y: auto !important;\r\n        }\r\n\r\n        .swan-mobile-panel.is-open {\r\n            transform: translateX(0) !important;\r\n        }\r\n\r\n        .swan-mobile-panel-head {\r\n            display: flex !important;\r\n            align-items: center !important;\r\n            justify-content: space-between !important;\r\n            gap: 12px !important;\r\n            padding: 16px 18px !important;\r\n            border-bottom: 1px solid rgba(92,38,114,0.08) !important;\r\n            position: sticky !important;\r\n            top: 0 !important;\r\n            z-index: 2 !important;\r\n            background: rgba(249,244,251,0.98) !important;\r\n            backdrop-filter: blur(12px) !important;\r\n            -webkit-backdrop-filter: blur(12px) !important;\r\n        }\r\n\r\n        .swan-mobile-panel-brand {\r\n            display: flex !important;\r\n            align-items: center !important;\r\n            gap: 10px !important;\r\n            color: #5C2672 !important;\r\n            font-weight: 800 !important;\r\n            font-size: 17px !important;\r\n        }\r\n\r\n        .swan-mobile-panel-brand img {\r\n            width: 42px !important;\r\n            height: auto !important;\r\n        }\r\n\r\n        .swan-mobile-close {\r\n            width: 38px !important;\r\n            height: 38px !important;\r\n            display: inline-flex !important;\r\n            align-items: center !important;\r\n            justify-content: center !important;\r\n            border: 1.5px solid rgba(216,18,116,0.26) !important;\r\n            border-radius: 10px !important;\r\n            background: rgba(216,18,116,0.07) !important;\r\n            color: #D81274 !important;\r\n            -webkit-text-fill-color: #D81274 !important;\r\n            font-size: 20px !important;\r\n            cursor: pointer !important;\r\n            padding: 0 !important;\r\n            flex-shrink: 0 !important;\r\n            appearance: none !important;\r\n            -webkit-appearance: none !important;\r\n        }\r\n\r\n        .swan-mobile-panel-body {\r\n            padding: 12px 16px 22px !important;\r\n        }\r\n\r\n        .swan-mobile-menu,\r\n        .swan-mobile-menu ul {\r\n            list-style: none !important;\r\n            margin: 0 !important;\r\n            padding: 0 !important;\r\n        }\r\n\r\n        .swan-mobile-menu > li {\r\n            border-bottom: 1px solid rgba(92,38,114,0.07) !important;\r\n        }\r\n\r\n        .swan-mobile-menu > li > a,\r\n        .swan-mobile-menu > li > .swan-submenu-toggle-row {\r\n            min-height: 52px !important;\r\n            display: flex !important;\r\n            align-items: center !important;\r\n            justify-content: space-between !important;\r\n            gap: 10px !important;\r\n            color: #5C2672 !important;\r\n            -webkit-text-fill-color: #5C2672 !important;\r\n            text-decoration: none !important;\r\n            font-size: 17px !important;\r\n            font-weight: 700 !important;\r\n            padding: 0 4px !important;\r\n            background: transparent !important;\r\n            border: 0 !important;\r\n            border-radius: 0 !important;\r\n            box-shadow: none !important;\r\n            width: 100% !important;\r\n        }\r\n\r\n        .swan-mobile-menu li a {\r\n            color: #5C2672 !important;\r\n            -webkit-text-fill-color: #5C2672 !important;\r\n            text-decoration: none !important;\r\n            background: transparent !important;\r\n        }\r\n\r\n        .swan-mobile-menu .menu-item-has-children > a {\r\n            display: none !important;\r\n        }\r\n\r\n        .swan-submenu-toggle-row {\r\n            cursor: pointer !important;\r\n            appearance: none !important;\r\n            -webkit-appearance: none !important;\r\n        }\r\n\r\n        .swan-submenu-label {\r\n            display: inline-flex !important;\r\n            align-items: center !important;\r\n        }\r\n\r\n        .swan-submenu-icon {\r\n            font-size: 13px !important;\r\n            color: #8614A8 !important;\r\n            -webkit-text-fill-color: #8614A8 !important;\r\n            transition: transform 0.25s ease !important;\r\n        }\r\n\r\n        .swan-mobile-menu li.is-open > .swan-submenu-toggle-row .swan-submenu-icon {\r\n            transform: rotate(180deg) !important;\r\n        }\r\n\r\n        .swan-mobile-menu .sub-menu {\r\n            display: none !important;\r\n            padding: 0 0 8px 12px !important;\r\n        }\r\n\r\n        .swan-mobile-menu li.is-open > .sub-menu {\r\n            display: block !important;\r\n        }\r\n\r\n        .swan-mobile-menu .sub-menu li a {\r\n            display: block !important;\r\n            padding: 9px 6px !important;\r\n            font-size: 14px !important;\r\n            font-weight: 600 !important;\r\n            color: #6D5A80 !important;\r\n            -webkit-text-fill-color: #6D5A80 !important;\r\n        }\r\n\r\n        .swan-mobile-login-wrap {\r\n            padding-top: 16px !important;\r\n            display: flex !important;\r\n            flex-direction: column !important;\r\n            gap: 10px !important;\r\n        }\r\n\r\n        .swan-mobile-gallery-btn,\r\n        .swan-mobile-login-btn {\r\n            display: flex !important;\r\n            align-items: center !important;\r\n            justify-content: center !important;\r\n            min-height: 46px !important;\r\n            width: 100% !important;\r\n            border-radius: 999px !important;\r\n            text-decoration: none !important;\r\n            font-size: 14px !important;\r\n            font-weight: 800 !important;\r\n            letter-spacing: 0.02em !important;\r\n            background: transparent !important;\r\n        }\r\n\r\n        .swan-mobile-gallery-btn {\r\n            color: #1D98A2 !important;\r\n            -webkit-text-fill-color: #1D98A2 !important;\r\n            border: 1.5px solid rgba(29,152,162,0.28) !important;\r\n        }\r\n\r\n        .swan-mobile-login-btn {\r\n            color: #D81274 !important;\r\n            -webkit-text-fill-color: #D81274 !important;\r\n            border: 1.5px solid rgba(216,18,116,0.24) !important;\r\n        }\r\n\r\n        .swan-header.is-scrolled .swan-header-inner {\r\n            width: calc(100vw - 10px) !important;\r\n            max-width: calc(100vw - 10px) !important;\r\n            margin: 3px auto 0 !important;\r\n            padding: 0 10px !important;\r\n            border-radius: 18px !important;\r\n        }\r\n\r\n        .swan-header.is-scrolled .swan-logo img {\r\n            width: 108px !important;\r\n            max-width: 108px !important;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 520px) {\r\n        .swan-header-inner,\r\n        .swan-header.is-scrolled .swan-header-inner {\r\n            width: calc(100vw - 8px) !important;\r\n            max-width: calc(100vw - 8px) !important;\r\n            padding: 0 9px !important;\r\n            gap: 6px !important;\r\n            border-radius: 18px !important;\r\n        }\r\n\r\n        .swan-logo img,\r\n        .swan-header.is-scrolled .swan-logo img {\r\n            width: 108px !important;\r\n            max-width: 108px !important;\r\n        }\r\n\r\n        .swan-gallery-btn,\r\n        .swan-login-btn {\r\n            min-height: 38px !important;\r\n            height: 38px !important;\r\n            padding: 0 11px !important;\r\n            font-size: 10px !important;\r\n        }\r\n\r\n        .swan-mobile-toggle {\r\n            width: 42px !important;\r\n            height: 42px !important;\r\n            flex-basis: 42px !important;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 390px) {\r\n        .swan-header-inner,\r\n        .swan-header.is-scrolled .swan-header-inner {\r\n            width: calc(100vw - 6px) !important;\r\n            max-width: calc(100vw - 6px) !important;\r\n            padding: 0 8px !important;\r\n            gap: 5px !important;\r\n        }\r\n\r\n        .swan-logo img,\r\n        .swan-header.is-scrolled .swan-logo img {\r\n            width: 104px !important;\r\n            max-width: 104px !important;\r\n        }\r\n\r\n        .swan-gallery-btn,\r\n        .swan-login-btn {\r\n            min-height: 36px !important;\r\n            height: 36px !important;\r\n            padding: 0 9px !important;\r\n            font-size: 9.4px !important;\r\n        }\r\n\r\n        .swan-mobile-toggle {\r\n            width: 40px !important;\r\n            height: 40px !important;\r\n            flex-basis: 40px !important;\r\n        }\r\n    }\r\n    <\/style>\r\n\r\n    <script>\r\n    document.addEventListener('DOMContentLoaded', function () {\r\n        var header = document.getElementById('swanHeader');\r\n        var toggle = document.getElementById('swanMobileToggle');\r\n        var closeBtn = document.getElementById('swanMobileClose');\r\n        var panel = document.getElementById('swanMobilePanel');\r\n        var backdrop = document.getElementById('swanMobileBackdrop');\r\n        var panelBody = document.getElementById('swanMobilePanelBody');\r\n        var body = document.body;\r\n\r\n        if (header) {\r\n            function handleScroll() {\r\n                if (window.scrollY > 50) {\r\n                    header.classList.add('is-scrolled');\r\n                } else {\r\n                    header.classList.remove('is-scrolled');\r\n                }\r\n            }\r\n\r\n            handleScroll();\r\n            window.addEventListener('scroll', handleScroll, { passive: true });\r\n        }\r\n\r\n        if (panelBody) {\r\n            var mobileMenuItems = panelBody.querySelectorAll('.swan-mobile-menu .menu-item-has-children');\r\n\r\n            mobileMenuItems.forEach(function(item) {\r\n                var link = item.querySelector(':scope > a');\r\n                var subMenu = item.querySelector(':scope > .sub-menu');\r\n\r\n                if (link && subMenu) {\r\n                    var row = document.createElement('button');\r\n                    row.type = 'button';\r\n                    row.className = 'swan-submenu-toggle-row';\r\n                    row.setAttribute('aria-expanded', 'false');\r\n\r\n                    var label = document.createElement('span');\r\n                    label.className = 'swan-submenu-label';\r\n                    label.textContent = link.textContent;\r\n\r\n                    var icon = document.createElement('span');\r\n                    icon.className = 'swan-submenu-icon';\r\n                    icon.textContent = '\u25be';\r\n\r\n                    row.appendChild(label);\r\n                    row.appendChild(icon);\r\n                    item.insertBefore(row, link);\r\n                    link.remove();\r\n\r\n                    row.addEventListener('click', function() {\r\n                        var isOpen = item.classList.contains('is-open');\r\n                        item.classList.toggle('is-open');\r\n                        row.setAttribute('aria-expanded', isOpen ? 'false' : 'true');\r\n                    });\r\n                }\r\n            });\r\n        }\r\n\r\n        function openMenu() {\r\n            if (!toggle || !panel || !backdrop) return;\r\n\r\n            toggle.classList.add('is-active');\r\n            toggle.setAttribute('aria-expanded', 'true');\r\n            panel.classList.add('is-open');\r\n            panel.setAttribute('aria-hidden', 'false');\r\n            backdrop.classList.add('is-open');\r\n            body.classList.add('swan-menu-open');\r\n            document.body.style.overflow = 'hidden';\r\n        }\r\n\r\n        function closeMenu() {\r\n            if (!toggle || !panel || !backdrop) return;\r\n\r\n            toggle.classList.remove('is-active');\r\n            toggle.setAttribute('aria-expanded', 'false');\r\n            panel.classList.remove('is-open');\r\n            panel.setAttribute('aria-hidden', 'true');\r\n            backdrop.classList.remove('is-open');\r\n            body.classList.remove('swan-menu-open');\r\n            document.body.style.overflow = '';\r\n        }\r\n\r\n        if (toggle) {\r\n            toggle.addEventListener('click', function() {\r\n                panel.classList.contains('is-open') ? closeMenu() : openMenu();\r\n            });\r\n        }\r\n\r\n        if (closeBtn) {\r\n            closeBtn.addEventListener('click', closeMenu);\r\n        }\r\n\r\n        if (backdrop) {\r\n            backdrop.addEventListener('click', closeMenu);\r\n        }\r\n\r\n        window.addEventListener('resize', function() {\r\n            if (window.innerWidth > 900) {\r\n                closeMenu();\r\n            }\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-a6583f4 e-con-full e-flex e-con e-parent\" data-id=\"a6583f4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e33fe5 elementor-widget elementor-widget-html\" data-id=\"3e33fe5\" 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<section class=\"swan-location-page-v4 swan-location-gardonyi\" id=\"gardonyi-helyszin\">\r\n  <style>\r\n    .swan-location-page-v4{\r\n      --swan-purple:#8614A8;\r\n      --swan-purple-dark:#5C2672;\r\n      --swan-pink:#D81274;\r\n      --swan-pink-hover:#DE0F73;\r\n      --swan-teal:#1D98A2;\r\n      --swan-text:#5b4a70;\r\n      --swan-shadow:0 26px 70px -22px rgba(92,38,114,0.28);\r\n      width:100%;\r\n      position:relative;\r\n      overflow:hidden;\r\n      padding:42px 20px 70px;\r\n      background:transparent !important;\r\n      font-family:Arial, Helvetica, sans-serif;\r\n      color:var(--swan-text);\r\n      box-sizing:border-box;\r\n    }\r\n\r\n    .swan-location-page-v4,\r\n    .swan-location-page-v4 *,\r\n    .swan-location-page-v4 *::before,\r\n    .swan-location-page-v4 *::after{\r\n      box-sizing:border-box;\r\n    }\r\n\r\n    .swan-location-page-v4 *{\r\n      max-width:100%;\r\n    }\r\n\r\n    .swan-location-shell{\r\n      width:min(1180px,100%);\r\n      margin:0 auto;\r\n      display:flex;\r\n      flex-direction:column;\r\n      gap:24px;\r\n    }\r\n\r\n    .swan-glass{\r\n      background:linear-gradient(145deg,rgba(255,255,255,0.96),rgba(255,255,255,0.84));\r\n      border:1px solid rgba(255,255,255,0.72);\r\n      border-radius:30px;\r\n      box-shadow:var(--swan-shadow);\r\n      backdrop-filter:blur(16px);\r\n      -webkit-backdrop-filter:blur(16px);\r\n    }\r\n\r\n    .swan-btn,\r\n    .swan-location-page-v4 button.swan-btn,\r\n    .swan-location-page-v4 a.swan-btn{\r\n      appearance:none !important;\r\n      -webkit-appearance:none !important;\r\n      display:inline-flex !important;\r\n      align-items:center !important;\r\n      justify-content:center !important;\r\n      min-height:54px;\r\n      padding:0 22px;\r\n      border-radius:16px;\r\n      text-decoration:none !important;\r\n      font-size:15px;\r\n      font-weight:900;\r\n      border:0 !important;\r\n      cursor:pointer;\r\n      text-align:center;\r\n      font-family:inherit;\r\n      line-height:1.25;\r\n      outline:none !important;\r\n      -webkit-tap-highlight-color:transparent !important;\r\n    }\r\n\r\n    .swan-btn-primary{\r\n      background:linear-gradient(135deg,#D81274 0%,#DE0F73 48%,#8614A8 100%) !important;\r\n      color:#fff !important;\r\n      -webkit-text-fill-color:#fff !important;\r\n      box-shadow:0 18px 38px rgba(216,18,116,0.30) !important;\r\n    }\r\n\r\n    .swan-btn-secondary{\r\n      background:#fff !important;\r\n      color:var(--swan-purple-dark) !important;\r\n      -webkit-text-fill-color:var(--swan-purple-dark) !important;\r\n      border:2px solid rgba(134,20,168,0.30) !important;\r\n      box-shadow:0 12px 30px rgba(92,38,114,0.10) !important;\r\n    }\r\n\r\n    .swan-location-hero{\r\n      display:grid;\r\n      grid-template-columns:1.02fr 0.98fr;\r\n      gap:28px;\r\n      padding:34px;\r\n      align-items:center;\r\n      position:relative;\r\n      overflow:hidden;\r\n    }\r\n\r\n    .swan-location-copy{\r\n      display:flex;\r\n      flex-direction:column;\r\n      gap:18px;\r\n      min-width:0;\r\n      position:relative;\r\n      z-index:1;\r\n    }\r\n\r\n    .swan-eyebrow{\r\n      display:inline-flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      width:max-content;\r\n      max-width:100%;\r\n      padding:10px 16px;\r\n      border-radius:999px;\r\n      background:linear-gradient(135deg,rgba(29,152,162,0.15),rgba(134,20,168,0.08));\r\n      color:var(--swan-teal);\r\n      -webkit-text-fill-color:var(--swan-teal);\r\n      font-size:13px;\r\n      font-weight:900;\r\n      letter-spacing:0.04em;\r\n      text-transform:uppercase;\r\n      box-shadow:inset 0 0 0 1px rgba(29,152,162,0.10);\r\n      white-space:normal;\r\n      overflow-wrap:break-word;\r\n    }\r\n\r\n    .swan-location-copy h1{\r\n      margin:0;\r\n      font-size:52px;\r\n      line-height:1;\r\n      color:var(--swan-purple-dark);\r\n      -webkit-text-fill-color:var(--swan-purple-dark);\r\n      letter-spacing:-0.045em;\r\n      white-space:normal;\r\n      overflow-wrap:break-word;\r\n      word-break:normal;\r\n    }\r\n\r\n    .swan-location-copy p{\r\n      margin:0;\r\n      font-size:18px;\r\n      line-height:1.62;\r\n      max-width:640px;\r\n      overflow-wrap:break-word;\r\n    }\r\n\r\n    .swan-status-row{\r\n      display:flex;\r\n      flex-wrap:wrap;\r\n      gap:8px;\r\n    }\r\n\r\n    .swan-status-chip{\r\n      display:inline-flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      min-height:34px;\r\n      padding:0 13px;\r\n      border-radius:999px;\r\n      background:linear-gradient(135deg,rgba(29,152,162,0.13),rgba(134,20,168,0.07));\r\n      border:1px solid rgba(29,152,162,0.16);\r\n      color:var(--swan-teal);\r\n      -webkit-text-fill-color:var(--swan-teal);\r\n      font-size:12px;\r\n      font-weight:950;\r\n      text-transform:uppercase;\r\n      letter-spacing:0.03em;\r\n    }\r\n\r\n    .swan-hero-age-box{\r\n      margin-top:2px;\r\n      padding:18px;\r\n      border-radius:24px;\r\n      background:\r\n        radial-gradient(circle at 12% 20%,rgba(216,18,116,0.11),transparent 34%),\r\n        radial-gradient(circle at 90% 0%,rgba(29,152,162,0.16),transparent 34%),\r\n        rgba(255,255,255,0.82);\r\n      border:1px solid rgba(134,20,168,0.14);\r\n      box-shadow:0 16px 36px rgba(92,38,114,0.12);\r\n    }\r\n\r\n    .swan-hero-age-box p{\r\n      margin:0 0 14px;\r\n      font-size:14px;\r\n      line-height:1.5;\r\n    }\r\n\r\n    .swan-age-filter-actions{\r\n      display:grid;\r\n      grid-template-columns:repeat(3,minmax(0,1fr));\r\n      gap:10px;\r\n    }\r\n\r\n    .swan-age-btn,\r\n    .swan-location-page-v4 button.swan-age-btn{\r\n      appearance:none !important;\r\n      -webkit-appearance:none !important;\r\n      position:relative;\r\n      min-height:48px;\r\n      padding:0 14px 0 36px;\r\n      border-radius:999px;\r\n      border:1px solid rgba(134,20,168,0.18) !important;\r\n      background:#fff !important;\r\n      color:var(--swan-purple-dark) !important;\r\n      -webkit-text-fill-color:var(--swan-purple-dark) !important;\r\n      font-family:inherit;\r\n      font-size:14px;\r\n      font-weight:900;\r\n      cursor:pointer;\r\n      box-shadow:0 12px 24px rgba(92,38,114,0.08) !important;\r\n      outline:none !important;\r\n      -webkit-tap-highlight-color:transparent !important;\r\n      transition:transform .18s ease, box-shadow .18s ease, background .18s ease;\r\n      text-align:center;\r\n    }\r\n\r\n    .swan-age-btn::before{\r\n      content:\"\";\r\n      position:absolute;\r\n      left:15px;\r\n      top:50%;\r\n      width:10px;\r\n      height:10px;\r\n      border-radius:50%;\r\n      transform:translateY(-50%);\r\n      background:linear-gradient(135deg,var(--swan-teal),var(--swan-pink));\r\n      opacity:.78;\r\n      box-shadow:0 0 0 4px rgba(216,18,116,0.06);\r\n    }\r\n\r\n    .swan-age-btn.is-active{\r\n      background:linear-gradient(135deg,var(--swan-pink) 0%,var(--swan-purple) 100%) !important;\r\n      color:#fff !important;\r\n      -webkit-text-fill-color:#fff !important;\r\n      box-shadow:0 18px 36px rgba(216,18,116,0.34) !important;\r\n      transform:translateY(-1px);\r\n    }\r\n\r\n    .swan-age-btn.is-active::before{\r\n      content:\"\u2713\";\r\n      width:20px;\r\n      height:20px;\r\n      left:10px;\r\n      background:#fff;\r\n      color:var(--swan-pink);\r\n      -webkit-text-fill-color:var(--swan-pink);\r\n      display:flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      font-size:13px;\r\n      font-weight:900;\r\n      opacity:1;\r\n      box-shadow:0 0 0 4px rgba(255,255,255,0.20);\r\n    }\r\n\r\n    .swan-age-submit-wrap{\r\n      display:none;\r\n      margin-top:12px;\r\n    }\r\n\r\n    .swan-age-submit-wrap.is-visible{\r\n      display:block;\r\n    }\r\n\r\n    .swan-age-submit{\r\n      width:100%;\r\n      min-height:50px;\r\n      border-radius:16px;\r\n      background:linear-gradient(135deg,#D81274 0%,#DE0F73 48%,#8614A8 100%) !important;\r\n      color:#fff !important;\r\n      -webkit-text-fill-color:#fff !important;\r\n      box-shadow:0 18px 38px rgba(216,18,116,0.28) !important;\r\n    }\r\n\r\n    .swan-age-selected-text{\r\n      margin-top:9px;\r\n      text-align:center;\r\n      font-size:13px;\r\n      line-height:1.4;\r\n      color:var(--swan-purple-dark);\r\n      -webkit-text-fill-color:var(--swan-purple-dark);\r\n      font-weight:800;\r\n    }\r\n\r\n    .swan-hero-actions{\r\n      display:flex;\r\n      flex-wrap:wrap;\r\n      gap:14px;\r\n    }\r\n\r\n    .swan-location-main-image{\r\n      position:relative;\r\n      min-height:390px;\r\n      border-radius:26px;\r\n      overflow:hidden;\r\n      box-shadow:0 22px 50px rgba(92,38,114,0.20);\r\n      z-index:1;\r\n      background:\r\n        radial-gradient(circle at 20% 20%,rgba(216,18,116,0.22),transparent 34%),\r\n        radial-gradient(circle at 82% 10%,rgba(29,152,162,0.22),transparent 36%),\r\n        linear-gradient(145deg,#f7ecff 0%,#eef9ff 100%);\r\n      display:flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      padding:28px;\r\n    }\r\n\r\n    .swan-location-main-image img{\r\n      width:100%;\r\n      height:100%;\r\n      object-fit:cover;\r\n      display:block;\r\n    }\r\n\r\n    .swan-placeholder-inner{\r\n      width:100%;\r\n      height:100%;\r\n      min-height:320px;\r\n      border-radius:24px;\r\n      border:2px dashed rgba(134,20,168,0.22);\r\n      display:flex;\r\n      flex-direction:column;\r\n      align-items:center;\r\n      justify-content:center;\r\n      text-align:center;\r\n      padding:30px;\r\n      background:rgba(255,255,255,0.42);\r\n    }\r\n\r\n    .swan-placeholder-icon{\r\n      font-size:52px;\r\n      margin-bottom:16px;\r\n    }\r\n\r\n    .swan-placeholder-title{\r\n      color:var(--swan-purple-dark);\r\n      -webkit-text-fill-color:var(--swan-purple-dark);\r\n      font-size:28px;\r\n      font-weight:900;\r\n      line-height:1.1;\r\n      margin-bottom:10px;\r\n    }\r\n\r\n    .swan-placeholder-text{\r\n      font-size:15px;\r\n      line-height:1.6;\r\n      max-width:320px;\r\n    }\r\n\r\n    .swan-photo-badge{\r\n      position:absolute;\r\n      left:18px;\r\n      bottom:18px;\r\n      display:inline-flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      max-width:calc(100% - 36px);\r\n      padding:12px 16px;\r\n      border-radius:999px;\r\n      background:rgba(255,255,255,0.94);\r\n      color:var(--swan-purple-dark);\r\n      -webkit-text-fill-color:var(--swan-purple-dark);\r\n      font-size:13px;\r\n      font-weight:900;\r\n      box-shadow:0 14px 28px rgba(92,38,114,0.18);\r\n      z-index:2;\r\n    }\r\n\r\n    .swan-section{\r\n      padding:30px;\r\n    }\r\n\r\n    .swan-section-head{\r\n      margin-bottom:20px;\r\n      text-align:left;\r\n    }\r\n\r\n    .swan-section-head h2{\r\n      margin:0;\r\n      font-size:34px;\r\n      color:var(--swan-purple-dark);\r\n      -webkit-text-fill-color:var(--swan-purple-dark);\r\n      line-height:1.08;\r\n      letter-spacing:-0.035em;\r\n    }\r\n\r\n    .swan-section-head p{\r\n      margin:8px 0 0;\r\n      font-size:15px;\r\n      line-height:1.65;\r\n      max-width:760px;\r\n    }\r\n\r\n    .swan-filter-feedback{\r\n      display:none;\r\n      align-items:center;\r\n      justify-content:center;\r\n      gap:9px;\r\n      width:max-content;\r\n      max-width:100%;\r\n      margin:0 auto 14px;\r\n      padding:7px 8px 7px 13px;\r\n      border-radius:999px;\r\n      background:linear-gradient(135deg,rgba(255,255,255,0.94),rgba(246,236,255,0.76));\r\n      border:1px solid rgba(29,152,162,0.16);\r\n      box-shadow:0 8px 20px rgba(92,38,114,0.06);\r\n    }\r\n\r\n    .swan-filter-feedback.is-visible{\r\n      display:flex;\r\n      animation:swanFilterIn .22s ease-out;\r\n    }\r\n\r\n    @keyframes swanFilterIn{\r\n      from{ opacity:0; transform:translateY(6px); }\r\n      to{ opacity:1; transform:translateY(0); }\r\n    }\r\n\r\n    .swan-filter-feedback-text{\r\n      font-size:12.5px;\r\n      line-height:1.2;\r\n      font-weight:900;\r\n      color:var(--swan-purple-dark);\r\n      -webkit-text-fill-color:var(--swan-purple-dark);\r\n      white-space:nowrap;\r\n    }\r\n\r\n    .swan-filter-clear{\r\n      appearance:none !important;\r\n      -webkit-appearance:none !important;\r\n      min-height:30px;\r\n      padding:0 11px;\r\n      border-radius:999px;\r\n      border:1px solid rgba(29,152,162,0.18) !important;\r\n      background:rgba(255,255,255,0.82) !important;\r\n      color:var(--swan-teal) !important;\r\n      -webkit-text-fill-color:var(--swan-teal) !important;\r\n      font-family:inherit;\r\n      font-size:11.5px;\r\n      font-weight:950;\r\n      cursor:pointer;\r\n      white-space:nowrap;\r\n    }\r\n\r\n    .swan-focus-pulse{\r\n      animation:swanFocusPulse 1.1s ease-out;\r\n    }\r\n\r\n    @keyframes swanFocusPulse{\r\n      0%{ box-shadow:0 0 0 0 rgba(216,18,116,0.00), var(--swan-shadow); }\r\n      25%{ box-shadow:0 0 0 7px rgba(216,18,116,0.10), var(--swan-shadow); }\r\n      100%{ box-shadow:0 0 0 0 rgba(216,18,116,0.00), var(--swan-shadow); }\r\n    }\r\n\r\n    .swan-schedule-grid{\r\n      display:grid;\r\n      grid-template-columns:repeat(3,1fr);\r\n      gap:18px;\r\n    }\r\n\r\n    .swan-schedule-card{\r\n      position:relative;\r\n      display:flex;\r\n      flex-direction:column;\r\n      gap:14px;\r\n      border-radius:26px;\r\n      background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(255,255,255,0.82));\r\n      border:1px solid rgba(134,20,168,0.13);\r\n      box-shadow:0 18px 42px rgba(92,38,114,0.12);\r\n      padding:24px;\r\n      overflow:hidden;\r\n    }\r\n\r\n    .swan-schedule-card::before{\r\n      content:\"\";\r\n      position:absolute;\r\n      left:0;\r\n      top:0;\r\n      right:0;\r\n      height:7px;\r\n      background:linear-gradient(90deg,var(--swan-teal),var(--swan-pink),var(--swan-purple));\r\n    }\r\n\r\n    .swan-schedule-card.is-hidden{\r\n      display:none !important;\r\n    }\r\n\r\n    .swan-schedule-card.is-filter-match{\r\n      animation:swanCardReveal .32s ease-out;\r\n    }\r\n\r\n    @keyframes swanCardReveal{\r\n      from{ opacity:.35; transform:translateY(14px) scale(.985); }\r\n      to{ opacity:1; transform:translateY(0) scale(1); }\r\n    }\r\n\r\n    .swan-recommended-badge{\r\n      display:none;\r\n      position:relative;\r\n      z-index:1;\r\n      width:max-content;\r\n      align-items:center;\r\n      justify-content:center;\r\n      min-height:28px;\r\n      padding:0 11px;\r\n      border-radius:999px;\r\n      background:linear-gradient(135deg,rgba(216,18,116,0.12),rgba(134,20,168,0.10));\r\n      color:var(--swan-pink);\r\n      -webkit-text-fill-color:var(--swan-pink);\r\n      font-size:11px;\r\n      font-weight:950;\r\n      text-transform:uppercase;\r\n      letter-spacing:0.04em;\r\n    }\r\n\r\n    .swan-schedule-card.is-filter-match .swan-recommended-badge{\r\n      display:inline-flex;\r\n    }\r\n\r\n    .swan-schedule-meta{\r\n      display:flex;\r\n      flex-wrap:wrap;\r\n      align-items:center;\r\n      gap:8px;\r\n      position:relative;\r\n      z-index:1;\r\n    }\r\n\r\n    .swan-time-pill{\r\n      display:inline-flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      min-height:38px;\r\n      padding:0 13px;\r\n      border-radius:14px;\r\n      background:linear-gradient(135deg,rgba(134,20,168,0.12) 0%,rgba(29,152,162,0.13) 100%);\r\n      color:var(--swan-purple-dark);\r\n      -webkit-text-fill-color:var(--swan-purple-dark);\r\n      font-size:14px;\r\n      font-weight:900;\r\n      white-space:nowrap;\r\n    }\r\n\r\n    .swan-age-tag{\r\n      display:inline-flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      min-height:30px;\r\n      padding:0 11px;\r\n      border-radius:999px;\r\n      background:rgba(216,18,116,0.10);\r\n      color:var(--swan-pink);\r\n      -webkit-text-fill-color:var(--swan-pink);\r\n      font-size:11px;\r\n      font-weight:900;\r\n      text-transform:uppercase;\r\n      letter-spacing:0.04em;\r\n      white-space:nowrap;\r\n    }\r\n\r\n    .swan-schedule-card h3{\r\n      position:relative;\r\n      z-index:1;\r\n      margin:0;\r\n      font-size:23px;\r\n      line-height:1.15;\r\n      color:var(--swan-purple-dark);\r\n      -webkit-text-fill-color:var(--swan-purple-dark);\r\n      letter-spacing:-0.02em;\r\n    }\r\n\r\n    .swan-schedule-card p{\r\n      position:relative;\r\n      z-index:1;\r\n      margin:0;\r\n      font-size:14px;\r\n      line-height:1.65;\r\n    }\r\n\r\n    .swan-bullets{\r\n      position:relative;\r\n      z-index:1;\r\n      display:flex;\r\n      flex-direction:column;\r\n      gap:9px;\r\n    }\r\n\r\n    .swan-bullet{\r\n      display:flex;\r\n      align-items:flex-start;\r\n      gap:10px;\r\n      font-size:14px;\r\n      line-height:1.55;\r\n    }\r\n\r\n    .swan-bullet-dot{\r\n      width:10px;\r\n      height:10px;\r\n      min-width:10px;\r\n      border-radius:50%;\r\n      margin-top:6px;\r\n      background:linear-gradient(135deg,var(--swan-pink) 0%,var(--swan-purple) 100%);\r\n      box-shadow:0 0 0 4px rgba(216,18,116,0.08);\r\n    }\r\n\r\n    .swan-card-cta{\r\n      position:relative;\r\n      z-index:1;\r\n      margin-top:auto;\r\n      padding-top:4px;\r\n    }\r\n\r\n    .swan-card-cta .swan-btn{\r\n      width:100%;\r\n      min-height:50px;\r\n    }\r\n\r\n    .swan-card-mini-info{\r\n      position:relative;\r\n      z-index:1;\r\n      margin-top:-2px;\r\n      border-radius:18px;\r\n      border:1px solid rgba(29,152,162,0.17);\r\n      background:\r\n        radial-gradient(circle at 10% 0%,rgba(29,152,162,0.13),transparent 42%),\r\n        linear-gradient(135deg,rgba(29,152,162,0.07),rgba(134,20,168,0.045));\r\n      overflow:hidden;\r\n      box-shadow:0 12px 28px rgba(92,38,114,0.07);\r\n    }\r\n\r\n    .swan-card-mini-trigger{\r\n      appearance:none !important;\r\n      -webkit-appearance:none !important;\r\n      width:100%;\r\n      min-height:58px;\r\n      padding:10px 12px;\r\n      border:0 !important;\r\n      background:transparent !important;\r\n      color:var(--swan-teal) !important;\r\n      -webkit-text-fill-color:var(--swan-teal) !important;\r\n      font-family:inherit;\r\n      display:flex;\r\n      align-items:center;\r\n      justify-content:space-between;\r\n      gap:12px;\r\n      cursor:pointer;\r\n      outline:none !important;\r\n      -webkit-tap-highlight-color:transparent !important;\r\n      text-align:left;\r\n    }\r\n\r\n    .swan-card-mini-left{\r\n      display:flex;\r\n      align-items:center;\r\n      gap:10px;\r\n      min-width:0;\r\n    }\r\n\r\n    .swan-card-mini-trigger-icon{\r\n      display:inline-flex;\r\n      width:34px;\r\n      height:34px;\r\n      min-width:34px;\r\n      align-items:center;\r\n      justify-content:center;\r\n      border-radius:999px;\r\n      background:rgba(29,152,162,0.13);\r\n      color:var(--swan-teal);\r\n      -webkit-text-fill-color:var(--swan-teal);\r\n      font-size:15px;\r\n      font-weight:900;\r\n    }\r\n\r\n    .swan-card-mini-title{\r\n      display:block;\r\n      color:var(--swan-teal);\r\n      -webkit-text-fill-color:var(--swan-teal);\r\n      font-size:13.5px;\r\n      font-weight:950;\r\n      line-height:1.15;\r\n      text-transform:uppercase;\r\n      letter-spacing:0.02em;\r\n    }\r\n\r\n    .swan-card-mini-subtitle{\r\n      display:block;\r\n      margin-top:3px;\r\n      color:rgba(91,74,112,0.82);\r\n      -webkit-text-fill-color:rgba(91,74,112,0.82);\r\n      font-size:12px;\r\n      line-height:1.2;\r\n      font-weight:800;\r\n    }\r\n\r\n    .swan-card-mini-plus,\r\n    .swan-more-icon{\r\n      width:34px;\r\n      height:34px;\r\n      min-width:34px;\r\n      border-radius:999px;\r\n      display:flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      background:linear-gradient(135deg,rgba(216,18,116,0.12),rgba(134,20,168,0.12));\r\n      color:var(--swan-pink);\r\n      -webkit-text-fill-color:var(--swan-pink);\r\n      font-size:23px;\r\n      font-weight:900;\r\n      line-height:1;\r\n      box-shadow:inset 0 0 0 1px rgba(216,18,116,0.08);\r\n      transition:transform .2s ease, background .2s ease;\r\n    }\r\n\r\n    .swan-card-mini-info.is-open .swan-card-mini-plus,\r\n    .swan-more-info.is-open .swan-more-icon{\r\n      transform:rotate(45deg);\r\n      background:linear-gradient(135deg,rgba(216,18,116,0.18),rgba(134,20,168,0.14));\r\n    }\r\n\r\n    .swan-card-mini-body{\r\n      max-height:0;\r\n      overflow:hidden;\r\n      transition:max-height .25s ease;\r\n    }\r\n\r\n    .swan-card-mini-info.is-open .swan-card-mini-body{\r\n      max-height:180px;\r\n    }\r\n\r\n    .swan-card-mini-body-inner{\r\n      padding:0 14px 14px 56px;\r\n      font-size:13px;\r\n      line-height:1.55;\r\n      text-align:left;\r\n      color:var(--swan-text);\r\n      -webkit-text-fill-color:var(--swan-text);\r\n    }\r\n\r\n    .swan-combined-grid{\r\n      display:grid;\r\n      grid-template-columns:repeat(3,1fr);\r\n      gap:16px;\r\n    }\r\n\r\n    .swan-info-card{\r\n      background:linear-gradient(145deg,rgba(255,255,255,0.94),rgba(255,255,255,0.78));\r\n      border:1px solid rgba(134,20,168,0.11);\r\n      border-radius:24px;\r\n      padding:21px;\r\n      box-shadow:0 14px 32px rgba(92,38,114,0.08);\r\n    }\r\n\r\n    .swan-info-icon{\r\n      width:48px;\r\n      height:48px;\r\n      border-radius:17px;\r\n      display:flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      background:linear-gradient(135deg,rgba(216,18,116,0.14) 0%,rgba(134,20,168,0.10) 100%);\r\n      font-size:22px;\r\n      margin-bottom:12px;\r\n    }\r\n\r\n    .swan-info-card h3{\r\n      margin:0 0 8px;\r\n      color:var(--swan-purple-dark);\r\n      -webkit-text-fill-color:var(--swan-purple-dark);\r\n      font-size:18px;\r\n      line-height:1.24;\r\n    }\r\n\r\n    .swan-info-card p{\r\n      margin:0;\r\n      font-size:14px;\r\n      line-height:1.6;\r\n    }\r\n\r\n    .swan-place-grid{\r\n      display:grid;\r\n      grid-template-columns:1.1fr 0.9fr;\r\n      gap:18px;\r\n    }\r\n\r\n    .swan-place-card,\r\n    .swan-trainer-card{\r\n      padding:24px;\r\n      background:linear-gradient(145deg,rgba(255,255,255,0.94),rgba(255,255,255,0.78));\r\n      border:1px solid rgba(134,20,168,0.11);\r\n      border-radius:24px;\r\n      box-shadow:0 14px 32px rgba(92,38,114,0.08);\r\n    }\r\n\r\n    .swan-place-card h3{\r\n      margin:0 0 12px;\r\n      color:var(--swan-purple-dark);\r\n      -webkit-text-fill-color:var(--swan-purple-dark);\r\n      font-size:24px;\r\n      line-height:1.2;\r\n    }\r\n\r\n    .swan-place-list{\r\n      display:flex;\r\n      flex-direction:column;\r\n      gap:13px;\r\n    }\r\n\r\n    .swan-place-item{\r\n      display:flex;\r\n      align-items:flex-start;\r\n      gap:12px;\r\n    }\r\n\r\n    .swan-place-item-dot{\r\n      width:11px;\r\n      height:11px;\r\n      min-width:11px;\r\n      margin-top:7px;\r\n      border-radius:50%;\r\n      background:linear-gradient(135deg,var(--swan-pink) 0%,var(--swan-purple) 100%);\r\n    }\r\n\r\n    .swan-place-item strong{\r\n      display:block;\r\n      margin-bottom:4px;\r\n      color:var(--swan-purple-dark);\r\n      -webkit-text-fill-color:var(--swan-purple-dark);\r\n      font-size:15px;\r\n    }\r\n\r\n    .swan-place-item span{\r\n      display:block;\r\n      font-size:14px;\r\n      line-height:1.6;\r\n    }\r\n\r\n    .swan-trainer-card{\r\n      display:flex;\r\n      flex-direction:column;\r\n      justify-content:center;\r\n      align-items:center;\r\n      text-align:center;\r\n      gap:12px;\r\n    }\r\n\r\n    .swan-trainer-avatar{\r\n      width:60px;\r\n      height:60px;\r\n      border-radius:999px;\r\n      background:linear-gradient(135deg,rgba(216,18,116,0.17),rgba(134,20,168,0.13));\r\n      display:flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      font-size:26px;\r\n    }\r\n\r\n    .swan-trainer-info strong{\r\n      display:block;\r\n      color:var(--swan-purple-dark);\r\n      -webkit-text-fill-color:var(--swan-purple-dark);\r\n      font-size:17px;\r\n      font-weight:900;\r\n      margin-bottom:4px;\r\n    }\r\n\r\n    .swan-trainer-info span{\r\n      display:block;\r\n      font-size:14px;\r\n      font-weight:700;\r\n      line-height:1.45;\r\n    }\r\n\r\n    .swan-discount-note{\r\n      margin-top:14px;\r\n      width:100%;\r\n      padding:14px;\r\n      border-radius:18px;\r\n      background:linear-gradient(135deg,rgba(216,18,116,0.08),rgba(134,20,168,0.06));\r\n      border:1px solid rgba(216,18,116,0.14);\r\n      color:var(--swan-purple-dark);\r\n      -webkit-text-fill-color:var(--swan-purple-dark);\r\n      font-size:14px;\r\n      line-height:1.45;\r\n      font-weight:800;\r\n    }\r\n\r\n    .swan-more-info{\r\n      padding:0;\r\n      overflow:hidden;\r\n    }\r\n\r\n    .swan-more-trigger{\r\n      width:100%;\r\n      display:flex;\r\n      align-items:center;\r\n      justify-content:space-between;\r\n      gap:18px;\r\n      padding:24px 28px;\r\n      border:0 !important;\r\n      background:transparent !important;\r\n      color:var(--swan-purple-dark) !important;\r\n      -webkit-text-fill-color:var(--swan-purple-dark) !important;\r\n      cursor:pointer;\r\n      font-family:inherit;\r\n      text-align:left;\r\n      outline:none !important;\r\n      -webkit-tap-highlight-color:transparent !important;\r\n    }\r\n\r\n    .swan-more-trigger-text strong{\r\n      display:block;\r\n      font-size:24px;\r\n      line-height:1.15;\r\n      font-weight:900;\r\n      color:var(--swan-purple-dark);\r\n      -webkit-text-fill-color:var(--swan-purple-dark);\r\n      margin-bottom:4px;\r\n    }\r\n\r\n    .swan-more-trigger-text span{\r\n      display:block;\r\n      font-size:14px;\r\n      line-height:1.55;\r\n      color:var(--swan-text);\r\n      -webkit-text-fill-color:var(--swan-text);\r\n      font-weight:600;\r\n    }\r\n\r\n    .swan-more-body{\r\n      display:grid;\r\n      grid-template-rows:0fr;\r\n      transition:grid-template-rows .28s ease;\r\n    }\r\n\r\n    .swan-more-info.is-open .swan-more-body{\r\n      grid-template-rows:1fr;\r\n    }\r\n\r\n    .swan-more-body-inner{\r\n      overflow:hidden;\r\n      padding:0 28px 28px;\r\n    }\r\n\r\n    .swan-arrival-grid{\r\n      display:grid;\r\n      grid-template-columns:1fr 1fr 1fr;\r\n      gap:14px;\r\n      margin-top:18px;\r\n    }\r\n\r\n    .swan-arrival-card{\r\n      padding:18px;\r\n      border-radius:22px;\r\n      background:rgba(255,255,255,0.76);\r\n      border:1px solid rgba(134,20,168,0.10);\r\n      box-shadow:0 12px 28px rgba(92,38,114,0.08);\r\n    }\r\n\r\n    .swan-arrival-card strong{\r\n      display:block;\r\n      color:var(--swan-purple-dark);\r\n      -webkit-text-fill-color:var(--swan-purple-dark);\r\n      font-size:16px;\r\n      margin-bottom:6px;\r\n    }\r\n\r\n    .swan-arrival-card span{\r\n      display:block;\r\n      font-size:14px;\r\n      line-height:1.55;\r\n    }\r\n\r\n    .swan-gallery{\r\n      display:grid;\r\n      grid-template-columns:1.2fr 1fr 1fr;\r\n      gap:18px;\r\n      margin-top:18px;\r\n    }\r\n\r\n    .swan-gallery-item{\r\n      position:relative;\r\n      min-height:245px;\r\n      border-radius:24px;\r\n      overflow:hidden;\r\n      box-shadow:0 18px 40px rgba(92,38,114,0.16);\r\n      background:\r\n        radial-gradient(circle at 20% 20%,rgba(216,18,116,0.18),transparent 34%),\r\n        radial-gradient(circle at 80% 0%,rgba(29,152,162,0.18),transparent 36%),\r\n        linear-gradient(145deg,#f7ecff 0%,#eef9ff 100%);\r\n      display:flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      padding:20px;\r\n      text-align:center;\r\n      color:var(--swan-purple-dark);\r\n      font-weight:900;\r\n    }\r\n\r\n    .swan-gallery-placeholder{\r\n      font-size:14px;\r\n      line-height:1.45;\r\n    }\r\n\r\n    .swan-end-nudge{\r\n      padding:24px 28px;\r\n      display:flex;\r\n      align-items:center;\r\n      justify-content:space-between;\r\n      gap:20px;\r\n      background:linear-gradient(145deg,rgba(255,255,255,0.94),rgba(255,255,255,0.78));\r\n      border:1px solid rgba(134,20,168,0.11);\r\n      border-radius:24px;\r\n      box-shadow:0 14px 34px rgba(92,38,114,0.10);\r\n    }\r\n\r\n    .swan-end-nudge p{\r\n      margin:0;\r\n      font-size:15px;\r\n      line-height:1.6;\r\n      color:var(--swan-purple-dark);\r\n      -webkit-text-fill-color:var(--swan-purple-dark);\r\n      font-weight:900;\r\n    }\r\n\r\n    .swan-age-popup{\r\n      position:fixed;\r\n      inset:0;\r\n      z-index:999999;\r\n      display:none;\r\n      align-items:flex-end;\r\n      justify-content:center;\r\n      padding:16px;\r\n      font-family:Arial, Helvetica, sans-serif;\r\n    }\r\n\r\n    .swan-age-popup.is-open{\r\n      display:flex;\r\n    }\r\n\r\n    .swan-age-popup-backdrop{\r\n      position:absolute;\r\n      inset:0;\r\n      background:rgba(45,18,64,0.46);\r\n      backdrop-filter:blur(8px);\r\n      -webkit-backdrop-filter:blur(8px);\r\n    }\r\n\r\n    .swan-age-popup-panel{\r\n      position:relative;\r\n      width:min(520px,100%);\r\n      border-radius:30px;\r\n      padding:22px 18px 18px;\r\n      background:\r\n        radial-gradient(circle at 12% 0%,rgba(216,18,116,0.16),transparent 34%),\r\n        radial-gradient(circle at 90% 10%,rgba(29,152,162,0.15),transparent 36%),\r\n        linear-gradient(145deg,rgba(255,255,255,0.98),rgba(246,236,255,0.92));\r\n      border:1px solid rgba(255,255,255,0.78);\r\n      box-shadow:0 34px 80px rgba(45,18,64,0.34);\r\n      color:var(--swan-text);\r\n      -webkit-text-fill-color:var(--swan-text);\r\n      overflow:hidden;\r\n      animation:swanPopupIn .22s ease-out;\r\n    }\r\n\r\n    @keyframes swanPopupIn{\r\n      from{ transform:translateY(18px); opacity:0; }\r\n      to{ transform:translateY(0); opacity:1; }\r\n    }\r\n\r\n    .swan-age-popup-close{\r\n      position:absolute;\r\n      right:14px;\r\n      top:14px;\r\n      width:42px;\r\n      height:42px;\r\n      border-radius:999px;\r\n      border:0 !important;\r\n      background:rgba(255,255,255,0.82) !important;\r\n      cursor:pointer;\r\n      box-shadow:0 10px 24px rgba(92,38,114,0.12);\r\n      display:flex !important;\r\n      align-items:center !important;\r\n      justify-content:center !important;\r\n      padding:0 !important;\r\n      line-height:1 !important;\r\n    }\r\n\r\n    .swan-age-popup-close::before,\r\n    .swan-age-popup-close::after{\r\n      content:\"\";\r\n      position:absolute;\r\n      width:17px;\r\n      height:4px;\r\n      border-radius:999px;\r\n      background:var(--swan-purple-dark);\r\n      top:50%;\r\n      left:50%;\r\n      transform-origin:center;\r\n    }\r\n\r\n    .swan-age-popup-close::before{\r\n      transform:translate(-50%,-50%) rotate(45deg);\r\n    }\r\n\r\n    .swan-age-popup-close::after{\r\n      transform:translate(-50%,-50%) rotate(-45deg);\r\n    }\r\n\r\n    .swan-age-popup-head{\r\n      text-align:center;\r\n      padding:4px 34px 14px;\r\n    }\r\n\r\n    .swan-age-popup-kicker{\r\n      display:inline-flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      margin:0 auto 10px;\r\n      min-height:34px;\r\n      padding:0 14px;\r\n      border-radius:999px;\r\n      background:rgba(29,152,162,0.10);\r\n      color:var(--swan-teal);\r\n      -webkit-text-fill-color:var(--swan-teal);\r\n      font-size:12px;\r\n      font-weight:950;\r\n      letter-spacing:0.04em;\r\n      text-transform:uppercase;\r\n    }\r\n\r\n    .swan-age-popup-head h2{\r\n      margin:0;\r\n      color:var(--swan-purple-dark);\r\n      -webkit-text-fill-color:var(--swan-purple-dark);\r\n      font-size:30px;\r\n      line-height:1.03;\r\n      letter-spacing:-0.04em;\r\n    }\r\n\r\n    .swan-age-popup-head p{\r\n      margin:10px 0 0;\r\n      font-size:14.5px;\r\n      line-height:1.45;\r\n      color:var(--swan-text);\r\n      -webkit-text-fill-color:var(--swan-text);\r\n    }\r\n\r\n    .swan-age-popup-grid{\r\n      display:grid;\r\n      grid-template-columns:1fr;\r\n      gap:9px;\r\n      margin-top:6px;\r\n    }\r\n\r\n    .swan-age-popup-choice{\r\n      appearance:none !important;\r\n      -webkit-appearance:none !important;\r\n      position:relative;\r\n      min-height:52px;\r\n      border-radius:999px;\r\n      border:1px solid rgba(134,20,168,0.16) !important;\r\n      background:rgba(255,255,255,0.88) !important;\r\n      color:var(--swan-purple-dark) !important;\r\n      -webkit-text-fill-color:var(--swan-purple-dark) !important;\r\n      font-family:inherit;\r\n      font-size:14px;\r\n      font-weight:950;\r\n      cursor:pointer;\r\n      box-shadow:0 12px 26px rgba(92,38,114,0.08);\r\n      transition:transform .18s ease, box-shadow .18s ease, background .18s ease;\r\n    }\r\n\r\n    .swan-age-popup-choice::after{\r\n      content:\"\u2713\";\r\n      position:absolute;\r\n      right:12px;\r\n      top:50%;\r\n      width:22px;\r\n      height:22px;\r\n      border-radius:999px;\r\n      transform:translateY(-50%) scale(.75);\r\n      background:#fff;\r\n      color:var(--swan-pink);\r\n      -webkit-text-fill-color:var(--swan-pink);\r\n      display:flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      font-size:13px;\r\n      font-weight:950;\r\n      opacity:0;\r\n      transition:opacity .18s ease, transform .18s ease;\r\n    }\r\n\r\n    .swan-age-popup-choice.is-active{\r\n      background:linear-gradient(135deg,var(--swan-pink),var(--swan-purple)) !important;\r\n      color:#fff !important;\r\n      -webkit-text-fill-color:#fff !important;\r\n      box-shadow:0 18px 34px rgba(216,18,116,0.28);\r\n      transform:translateY(-1px);\r\n      padding-right:32px;\r\n    }\r\n\r\n    .swan-age-popup-choice.is-active::after{\r\n      opacity:1;\r\n      transform:translateY(-50%) scale(1);\r\n    }\r\n\r\n    .swan-age-popup-selected{\r\n      display:none;\r\n      margin:11px 0 0;\r\n      padding:10px 12px;\r\n      border-radius:16px;\r\n      background:rgba(255,255,255,0.76);\r\n      border:1px solid rgba(134,20,168,0.10);\r\n      color:var(--swan-purple-dark);\r\n      -webkit-text-fill-color:var(--swan-purple-dark);\r\n      font-size:12.5px;\r\n      line-height:1.35;\r\n      font-weight:850;\r\n      text-align:center;\r\n    }\r\n\r\n    .swan-age-popup-selected.is-visible{\r\n      display:block;\r\n    }\r\n\r\n    .swan-age-popup-submit{\r\n      width:100%;\r\n      margin-top:12px;\r\n      min-height:54px;\r\n      border-radius:18px;\r\n      border:0 !important;\r\n      background:linear-gradient(135deg,#D81274 0%,#DE0F73 48%,#8614A8 100%) !important;\r\n      color:#fff !important;\r\n      -webkit-text-fill-color:#fff !important;\r\n      font-family:inherit;\r\n      font-size:15px;\r\n      font-weight:950;\r\n      cursor:pointer;\r\n      box-shadow:0 18px 38px rgba(216,18,116,0.28);\r\n    }\r\n\r\n    .swan-age-popup-status{\r\n      display:none;\r\n      margin-top:12px;\r\n      padding:12px;\r\n      border-radius:16px;\r\n      text-align:center;\r\n      font-size:13px;\r\n      font-weight:900;\r\n      color:var(--swan-teal);\r\n      -webkit-text-fill-color:var(--swan-teal);\r\n      background:rgba(29,152,162,0.10);\r\n    }\r\n\r\n    .swan-age-popup-status.is-visible{\r\n      display:block;\r\n    }\r\n\r\n    .swan-age-popup-note{\r\n      margin:12px 0 0;\r\n      text-align:center;\r\n      font-size:12.5px;\r\n      line-height:1.4;\r\n      font-weight:800;\r\n      color:rgba(91,74,112,0.82);\r\n      -webkit-text-fill-color:rgba(91,74,112,0.82);\r\n    }\r\n\r\n    @media (max-width:1024px){\r\n      .swan-location-hero,\r\n      .swan-place-grid{\r\n        grid-template-columns:1fr;\r\n      }\r\n\r\n      .swan-combined-grid{\r\n        grid-template-columns:1fr 1fr;\r\n      }\r\n\r\n      .swan-schedule-grid,\r\n      .swan-gallery,\r\n      .swan-arrival-grid{\r\n        grid-template-columns:1fr;\r\n      }\r\n    }\r\n\r\n    @media (max-width:767px){\r\n\r\n      .swan-location-page-v4{\r\n        width:100% !important;\r\n        max-width:100vw !important;\r\n        overflow-x:hidden !important;\r\n        padding:10px 4px 32px !important;\r\n      }\r\n\r\n      .swan-location-shell{\r\n        width:100% !important;\r\n        max-width:100% !important;\r\n        gap:14px !important;\r\n        margin:0 auto !important;\r\n        overflow:hidden !important;\r\n      }\r\n\r\n      .swan-location-hero{\r\n        width:100% !important;\r\n        max-width:100% !important;\r\n        overflow:hidden !important;\r\n        padding:18px 10px !important;\r\n        border-radius:22px !important;\r\n        display:flex !important;\r\n        flex-direction:column !important;\r\n        gap:16px !important;\r\n      }\r\n\r\n      .swan-section{\r\n        width:100% !important;\r\n        max-width:100% !important;\r\n        overflow:hidden !important;\r\n        padding:18px 10px !important;\r\n        border-radius:22px !important;\r\n      }\r\n\r\n      .swan-location-copy{\r\n        width:100% !important;\r\n        max-width:100% !important;\r\n        overflow:hidden !important;\r\n        text-align:center !important;\r\n        align-items:center !important;\r\n        gap:13px !important;\r\n      }\r\n\r\n      .swan-eyebrow{\r\n        width:100% !important;\r\n        max-width:100% !important;\r\n        white-space:normal !important;\r\n        overflow-wrap:break-word !important;\r\n        word-break:normal !important;\r\n        text-align:center !important;\r\n        line-height:1.25 !important;\r\n        font-size:10.5px !important;\r\n        padding:10px 12px !important;\r\n      }\r\n\r\n      .swan-location-copy h1{\r\n        width:100% !important;\r\n        max-width:100% !important;\r\n        font-size:clamp(38px,10.5vw,46px) !important;\r\n        line-height:1.02 !important;\r\n        letter-spacing:-0.045em !important;\r\n        white-space:normal !important;\r\n        overflow-wrap:break-word !important;\r\n        word-break:normal !important;\r\n        text-align:center !important;\r\n      }\r\n\r\n      .swan-location-copy p{\r\n        width:100% !important;\r\n        max-width:100% !important;\r\n        text-align:center !important;\r\n        font-size:15px !important;\r\n        line-height:1.52 !important;\r\n        overflow-wrap:break-word !important;\r\n      }\r\n\r\n      .swan-status-row{\r\n        justify-content:center !important;\r\n      }\r\n\r\n      .swan-hero-age-box{\r\n        width:100% !important;\r\n        max-width:100% !important;\r\n        overflow:hidden !important;\r\n        padding:16px 10px !important;\r\n        border-radius:21px !important;\r\n      }\r\n\r\n      .swan-hero-age-box p{\r\n        text-align:center !important;\r\n        font-size:13.5px !important;\r\n      }\r\n\r\n      .swan-age-filter-actions{\r\n        grid-template-columns:1fr !important;\r\n        gap:10px !important;\r\n      }\r\n\r\n      .swan-age-btn{\r\n        width:100% !important;\r\n        min-height:50px !important;\r\n        font-size:15px !important;\r\n        padding-left:34px !important;\r\n      }\r\n\r\n      .swan-age-btn::before{\r\n        left:13px !important;\r\n        width:9px !important;\r\n        height:9px !important;\r\n      }\r\n\r\n      .swan-age-btn.is-active::before{\r\n        left:9px !important;\r\n        width:19px !important;\r\n        height:19px !important;\r\n      }\r\n\r\n      .swan-hero-actions{\r\n        width:100% !important;\r\n        display:grid !important;\r\n        grid-template-columns:1fr !important;\r\n        gap:9px !important;\r\n      }\r\n\r\n      .swan-btn{\r\n        width:100% !important;\r\n        min-height:52px !important;\r\n        font-size:14px !important;\r\n      }\r\n\r\n      .swan-location-main-image{\r\n        min-height:220px !important;\r\n        border-radius:20px !important;\r\n        overflow:hidden !important;\r\n        padding:18px !important;\r\n      }\r\n\r\n      .swan-placeholder-inner{\r\n        min-height:180px !important;\r\n        padding:18px !important;\r\n      }\r\n\r\n      .swan-placeholder-icon{\r\n        font-size:40px !important;\r\n        margin-bottom:10px !important;\r\n      }\r\n\r\n      .swan-placeholder-title{\r\n        font-size:22px !important;\r\n      }\r\n\r\n      .swan-placeholder-text{\r\n        font-size:13px !important;\r\n      }\r\n\r\n      .swan-location-main-image .swan-photo-badge{\r\n        display:none !important;\r\n      }\r\n\r\n      .swan-section-head{\r\n        text-align:center !important;\r\n        margin-bottom:12px !important;\r\n      }\r\n\r\n      .swan-section-head h2{\r\n        text-align:center !important;\r\n        font-size:30px !important;\r\n        line-height:1.02 !important;\r\n      }\r\n\r\n      .swan-section-head p{\r\n        text-align:center !important;\r\n        font-size:14px !important;\r\n        line-height:1.52 !important;\r\n      }\r\n\r\n      .swan-filter-feedback{\r\n        margin-bottom:12px !important;\r\n      }\r\n\r\n      .swan-filter-feedback-text{\r\n        font-size:12px !important;\r\n      }\r\n\r\n      .swan-filter-clear{\r\n        min-height:28px !important;\r\n        font-size:11px !important;\r\n      }\r\n\r\n      .swan-schedule-grid{\r\n        width:100% !important;\r\n        gap:14px !important;\r\n      }\r\n\r\n      .swan-schedule-card{\r\n        width:100% !important;\r\n        max-width:100% !important;\r\n        padding:18px 12px !important;\r\n        border-radius:22px !important;\r\n        text-align:center !important;\r\n      }\r\n\r\n      .swan-recommended-badge{\r\n        margin:0 auto;\r\n      }\r\n\r\n      .swan-schedule-meta{\r\n        justify-content:center !important;\r\n      }\r\n\r\n      .swan-time-pill{\r\n        white-space:normal !important;\r\n        text-align:center !important;\r\n      }\r\n\r\n      .swan-schedule-card h3{\r\n        text-align:center !important;\r\n        font-size:25px !important;\r\n      }\r\n\r\n      .swan-schedule-card p{\r\n        text-align:center !important;\r\n        font-size:14px !important;\r\n      }\r\n\r\n      .swan-bullet{\r\n        text-align:left !important;\r\n        font-size:13.5px !important;\r\n      }\r\n\r\n      .swan-card-mini-title{\r\n        font-size:13px !important;\r\n      }\r\n\r\n      .swan-card-mini-subtitle{\r\n        font-size:11.5px !important;\r\n      }\r\n\r\n      .swan-card-mini-body-inner{\r\n        padding-left:56px !important;\r\n      }\r\n\r\n      .swan-combined-grid{\r\n        grid-template-columns:1fr !important;\r\n        gap:10px !important;\r\n      }\r\n\r\n      .swan-info-card{\r\n        display:grid !important;\r\n        grid-template-columns:42px 1fr !important;\r\n        gap:12px !important;\r\n        align-items:center !important;\r\n        padding:13px 14px !important;\r\n        border-radius:18px !important;\r\n        text-align:left !important;\r\n        background:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(246,236,255,0.72)) !important;\r\n      }\r\n\r\n      .swan-info-icon{\r\n        width:42px !important;\r\n        height:42px !important;\r\n        border-radius:14px !important;\r\n        margin:0 !important;\r\n        font-size:18px !important;\r\n      }\r\n\r\n      .swan-info-card h3{\r\n        margin:0 0 3px !important;\r\n        font-size:15.5px !important;\r\n        line-height:1.2 !important;\r\n      }\r\n\r\n      .swan-info-card p{\r\n        font-size:12.8px !important;\r\n        line-height:1.35 !important;\r\n      }\r\n\r\n      .swan-place-grid{\r\n        grid-template-columns:1fr !important;\r\n        gap:12px !important;\r\n      }\r\n\r\n      .swan-place-card,\r\n      .swan-trainer-card{\r\n        padding:18px 14px !important;\r\n        border-radius:20px !important;\r\n        text-align:center !important;\r\n      }\r\n\r\n      .swan-place-card h3{\r\n        text-align:center !important;\r\n        font-size:25px !important;\r\n        margin-bottom:14px !important;\r\n      }\r\n\r\n      .swan-place-list{\r\n        gap:8px !important;\r\n      }\r\n\r\n      .swan-place-item{\r\n        display:grid !important;\r\n        grid-template-columns:34px 1fr !important;\r\n        gap:10px !important;\r\n        align-items:center !important;\r\n        padding:12px !important;\r\n        border-radius:16px !important;\r\n        background:rgba(255,255,255,0.76) !important;\r\n        border:1px solid rgba(134,20,168,0.10) !important;\r\n        box-shadow:0 10px 24px rgba(92,38,114,0.06) !important;\r\n        text-align:left !important;\r\n      }\r\n\r\n      .swan-place-item-dot{\r\n        display:block !important;\r\n        width:18px !important;\r\n        height:18px !important;\r\n        min-width:18px !important;\r\n        margin:0 auto !important;\r\n        box-shadow:0 0 0 5px rgba(216,18,116,0.08) !important;\r\n      }\r\n\r\n      .swan-place-item strong{\r\n        font-size:14.5px !important;\r\n        margin-bottom:2px !important;\r\n      }\r\n\r\n      .swan-place-item span{\r\n        font-size:13px !important;\r\n        line-height:1.42 !important;\r\n      }\r\n\r\n      .swan-trainer-card{\r\n        background:\r\n          radial-gradient(circle at 50% 0%,rgba(216,18,116,0.12),transparent 38%),\r\n          linear-gradient(145deg,rgba(255,255,255,0.98),rgba(246,236,255,0.76)) !important;\r\n      }\r\n\r\n      .swan-trainer-avatar{\r\n        width:54px !important;\r\n        height:54px !important;\r\n        font-size:24px !important;\r\n      }\r\n\r\n      .swan-trainer-info strong{\r\n        font-size:20px !important;\r\n      }\r\n\r\n      .swan-trainer-info span{\r\n        font-size:13.5px !important;\r\n        line-height:1.42 !important;\r\n      }\r\n\r\n      .swan-discount-note{\r\n        margin-top:8px !important;\r\n        padding:13px 12px !important;\r\n        border-radius:16px !important;\r\n        font-size:13.5px !important;\r\n        line-height:1.42 !important;\r\n      }\r\n\r\n      .swan-more-trigger{\r\n        padding:18px 16px !important;\r\n        text-align:left !important;\r\n        gap:12px !important;\r\n      }\r\n\r\n      .swan-more-trigger-text strong{\r\n        font-size:24px !important;\r\n        line-height:1.05 !important;\r\n      }\r\n\r\n      .swan-more-trigger-text span{\r\n        font-size:13.5px !important;\r\n        line-height:1.42 !important;\r\n      }\r\n\r\n      .swan-more-body-inner{\r\n        padding:0 14px 20px !important;\r\n      }\r\n\r\n      .swan-arrival-grid{\r\n        grid-template-columns:1fr !important;\r\n        gap:10px !important;\r\n      }\r\n\r\n      .swan-arrival-card{\r\n        padding:13px 14px !important;\r\n        border-radius:16px !important;\r\n        text-align:left !important;\r\n      }\r\n\r\n      .swan-gallery{\r\n        grid-template-columns:1fr !important;\r\n        gap:10px !important;\r\n      }\r\n\r\n      .swan-gallery-item{\r\n        min-height:150px !important;\r\n        border-radius:18px !important;\r\n      }\r\n\r\n      .swan-end-nudge{\r\n        padding:22px 16px !important;\r\n        border-radius:22px !important;\r\n        text-align:center !important;\r\n        flex-direction:column !important;\r\n        gap:14px !important;\r\n        background:\r\n          radial-gradient(circle at 20% 0%,rgba(216,18,116,0.13),transparent 38%),\r\n          radial-gradient(circle at 86% 15%,rgba(29,152,162,0.13),transparent 35%),\r\n          linear-gradient(145deg,rgba(255,255,255,0.98),rgba(246,236,255,0.78)) !important;\r\n      }\r\n\r\n      .swan-end-nudge p{\r\n        font-size:16px !important;\r\n        line-height:1.45 !important;\r\n      }\r\n\r\n      .swan-end-nudge .swan-btn{\r\n        width:100% !important;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"swan-location-shell\">\r\n\r\n    <div class=\"swan-location-hero swan-glass\">\r\n      <div class=\"swan-location-copy\">\r\n        <span class=\"swan-eyebrow\">G\u00e1rdonyi G\u00e9za Iskola \u2022 XIII. ker\u00fclet<\/span>\r\n        <h1>XIII. ker\u00fclet<\/h1>\r\n        <p>Ritmikus gimnasztika foglalkoz\u00e1sok ovis \u00e9s iskol\u00e1s l\u00e1nyoknak, bar\u00e1ts\u00e1gos, motiv\u00e1l\u00f3 k\u00f6zegben.<\/p>\r\n\r\n        <div class=\"swan-status-row\">\r\n          <span class=\"swan-status-chip\">K\u00f6zponti helysz\u00edn<\/span>\r\n          <span class=\"swan-status-chip\">Westend k\u00f6zel\u00e9ben<\/span>\r\n          <span class=\"swan-status-chip\">Kezd\u0151knek aj\u00e1nlott<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"swan-hero-age-box\">\r\n          <p>V\u00e1laszd ki a gyermeked \u00e9letkor\u00e1t. T\u00f6bb gyermek eset\u00e9n t\u00f6bb koroszt\u00e1lyt is kijel\u00f6lhetsz.<\/p>\r\n          <div class=\"swan-age-filter-actions\" aria-label=\"\u00c9letkor szerinti csoportsz\u0171r\u0151\">\r\n            <button type=\"button\" class=\"swan-age-btn\" data-age-filter=\"ovis\">3,5\u20136 \u00e9ves<\/button>\r\n            <button type=\"button\" class=\"swan-age-btn\" data-age-filter=\"kisiskolas\">6\u20138 \u00e9ves<\/button>\r\n            <button type=\"button\" class=\"swan-age-btn\" data-age-filter=\"iskolas\">8\u201314 \u00e9ves<\/button>\r\n          <\/div>\r\n          <div class=\"swan-age-submit-wrap\" data-age-submit-wrap>\r\n            <button type=\"button\" class=\"swan-btn swan-age-submit\" data-age-submit>Mutasd a megfelel\u0151 csoportokat<\/button>\r\n            <div class=\"swan-age-selected-text\" data-age-selected-text><\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"swan-hero-actions\">\r\n          <a href=\"#probaora-info-gardonyi\" class=\"swan-btn swan-btn-secondary\">Pr\u00f3ba\u00f3ra tudnival\u00f3k<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"swan-location-main-image\">\r\n        <div class=\"swan-placeholder-inner\">\r\n          <div class=\"swan-placeholder-icon\">\ud83e\udd38\u200d\u2640\ufe0f<\/div>\r\n          <div class=\"swan-placeholder-title\">SWAN RG<br>XIII. ker\u00fclet<\/div>\r\n          <div class=\"swan-placeholder-text\">\r\n            G\u00e1rdonyi G\u00e9za \u00c1ltal\u00e1nos Iskola<br>\r\n            Helysz\u00ednfot\u00f3k hamarosan.\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"swan-section swan-glass\" id=\"idopontok-gardonyi\">\r\n      <div class=\"swan-section-head\">\r\n        <h2>Id\u0151pontok<\/h2>\r\n      <\/div>\r\n\r\n      <div class=\"swan-filter-feedback\" data-filter-feedback>\r\n        <div class=\"swan-filter-feedback-text\" data-filter-feedback-text><\/div>\r\n        <button type=\"button\" class=\"swan-filter-clear\" data-filter-clear>T\u00f6rl\u00e9s<\/button>\r\n      <\/div>\r\n\r\n      <div class=\"swan-schedule-grid\">\r\n\r\n        <div class=\"swan-schedule-card\" data-age-card data-age-group=\"kisiskolas\">\r\n          <span class=\"swan-recommended-badge\">Aj\u00e1nlott csoport<\/span>\r\n          <div class=\"swan-schedule-meta\">\r\n            <span class=\"swan-time-pill\">Kedd \u00e9s cs\u00fct\u00f6rt\u00f6k \u2022 16:15\u201317:10<\/span>\r\n            <span class=\"swan-age-tag\">6\u20138 \u00e9v<\/span>\r\n          <\/div>\r\n          <h3>Kisiskol\u00e1s csoport<\/h3>\r\n          <p>J\u00f3 v\u00e1laszt\u00e1s azoknak a l\u00e1nyoknak, akik szeretn\u00e9nek fejl\u0151dni, t\u00e1ncos alapokat tanulni, \u00e9s egy rendezett, motiv\u00e1l\u00f3 k\u00f6zegben mozogni.<\/p>\r\n          <div class=\"swan-bullets\">\r\n            <div class=\"swan-bullet\"><span class=\"swan-bullet-dot\"><\/span><span>Koordin\u00e1ci\u00f3, testtart\u00e1s \u00e9s mozg\u00e1skult\u00fara fejleszt\u00e9se<\/span><\/div>\r\n            <div class=\"swan-bullet\"><span class=\"swan-bullet-dot\"><\/span><span>Karika, labda \u00e9s k\u00f6t\u00e9l haszn\u00e1lata \u00e9letkornak megfelel\u0151en<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"swan-card-mini-info\" data-card-info>\r\n            <button type=\"button\" class=\"swan-card-mini-trigger\" data-card-info-trigger aria-expanded=\"false\">\r\n              <span class=\"swan-card-mini-left\">\r\n                <span class=\"swan-card-mini-trigger-icon\">i<\/span>\r\n                <span>\r\n                  <span class=\"swan-card-mini-title\">Folyamatos csatlakoz\u00e1s<\/span>\r\n                  <span class=\"swan-card-mini-subtitle\">R\u00e9szletek megnyit\u00e1sa<\/span>\r\n                <\/span>\r\n              <\/span>\r\n              <span class=\"swan-card-mini-plus\">+<\/span>\r\n            <\/button>\r\n            <div class=\"swan-card-mini-body\">\r\n              <div class=\"swan-card-mini-body-inner\">A pr\u00f3ba\u00f3ra az els\u0151 olyan edz\u00e9s, amelyen a gyermek r\u00e9szt tud venni. Nem kell k\u00fcl\u00f6n tanfolyamkezd\u00e9sre v\u00e1rni.<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"swan-card-cta\">\r\n            <button type=\"button\" class=\"swan-btn swan-btn-primary\" data-turnus-select=\"XIII. ker\u00fclet \u2013 Kisiskol\u00e1s\" data-ga-event=\"probaedzes_gardonyi_6_8\">Pr\u00f3baedz\u00e9sre jelentkezem<\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"swan-schedule-card\" data-age-card data-age-group=\"ovis\">\r\n          <span class=\"swan-recommended-badge\">Aj\u00e1nlott csoport<\/span>\r\n          <div class=\"swan-schedule-meta\">\r\n            <span class=\"swan-time-pill\">Kedd \u00e9s cs\u00fct\u00f6rt\u00f6k \u2022 17:15\u201318:00<\/span>\r\n            <span class=\"swan-age-tag\">3,5\u20136 \u00e9v<\/span>\r\n          <\/div>\r\n          <h3>Ovis csoport<\/h3>\r\n          <p>A legkisebbeknek sz\u00f3l\u00f3 j\u00e1t\u00e9kos foglalkoz\u00e1s, ahol a mozg\u00e1s \u00f6r\u00f6me, a ritmus\u00e9rz\u00e9k fejleszt\u00e9se \u00e9s a k\u00f6z\u00f6ss\u00e9gi \u00e9lm\u00e9ny kap f\u0151szerepet.<\/p>\r\n          <div class=\"swan-bullets\">\r\n            <div class=\"swan-bullet\"><span class=\"swan-bullet-dot\"><\/span><span>Kezd\u0151knek is ide\u00e1lis bel\u00e9p\u00e9si pont<\/span><\/div>\r\n            <div class=\"swan-bullet\"><span class=\"swan-bullet-dot\"><\/span><span>Karika \u00e9s labda haszn\u00e1lata \u00e9letkornak megfelel\u0151en<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"swan-card-mini-info\" data-card-info>\r\n            <button type=\"button\" class=\"swan-card-mini-trigger\" data-card-info-trigger aria-expanded=\"false\">\r\n              <span class=\"swan-card-mini-left\">\r\n                <span class=\"swan-card-mini-trigger-icon\">i<\/span>\r\n                <span>\r\n                  <span class=\"swan-card-mini-title\">Ny\u00edlt pr\u00f3ba\u00f3ra<\/span>\r\n                  <span class=\"swan-card-mini-subtitle\">R\u00e9szletek megnyit\u00e1sa<\/span>\r\n                <\/span>\r\n              <\/span>\r\n              <span class=\"swan-card-mini-plus\">+<\/span>\r\n            <\/button>\r\n            <div class=\"swan-card-mini-body\">\r\n              <div class=\"swan-card-mini-body-inner\">Az ovis koroszt\u00e1ly sz\u00e1m\u00e1ra ny\u00edlt \u00f3ra keret\u00e9ben is betekint\u00e9st lehet kapni az edz\u00e9sek fel\u00e9p\u00edt\u00e9s\u00e9be \u00e9s hangulat\u00e1ba.<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"swan-card-cta\">\r\n            <button type=\"button\" class=\"swan-btn swan-btn-primary\" data-turnus-select=\"XIII. ker\u00fclet \u2013 Ovis\" data-ga-event=\"probaedzes_gardonyi_ovis\">Pr\u00f3baedz\u00e9sre jelentkezem<\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"swan-schedule-card\" data-age-card data-age-group=\"iskolas\">\r\n          <span class=\"swan-recommended-badge\">Aj\u00e1nlott csoport<\/span>\r\n          <div class=\"swan-schedule-meta\">\r\n            <span class=\"swan-time-pill\">Kedd \u00e9s cs\u00fct\u00f6rt\u00f6k \u2022 18:00\u201319:00<\/span>\r\n            <span class=\"swan-age-tag\">8\u201314 \u00e9v<\/span>\r\n          <\/div>\r\n          <h3>Iskol\u00e1s csoport<\/h3>\r\n          <p>A nagyobb l\u00e1nyok sz\u00e1m\u00e1ra \u00f6ssze\u00e1ll\u00edtott foglalkoz\u00e1s, ahol a tudatosabb gyakorl\u00e1s, a szerek haszn\u00e1lata \u00e9s a koreogr\u00e1fi\u00e1k tanul\u00e1sa is szerepet kap.<\/p>\r\n          <div class=\"swan-bullets\">\r\n            <div class=\"swan-bullet\"><span class=\"swan-bullet-dot\"><\/span><span>Karika, labda, k\u00f6t\u00e9l \u00e9s szalag haszn\u00e1lata<\/span><\/div>\r\n            <div class=\"swan-bullet\"><span class=\"swan-bullet-dot\"><\/span><span>Fell\u00e9p\u00e9si lehet\u0151s\u00e9g kar\u00e1csonyi bemutat\u00f3n \u00e9s ny\u00e1ri SWAN G\u00e1l\u00e1n<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"swan-card-mini-info\" data-card-info>\r\n            <button type=\"button\" class=\"swan-card-mini-trigger\" data-card-info-trigger aria-expanded=\"false\">\r\n              <span class=\"swan-card-mini-left\">\r\n                <span class=\"swan-card-mini-trigger-icon\">i<\/span>\r\n                <span>\r\n                  <span class=\"swan-card-mini-title\">Folyamatos csatlakoz\u00e1s<\/span>\r\n                  <span class=\"swan-card-mini-subtitle\">R\u00e9szletek megnyit\u00e1sa<\/span>\r\n                <\/span>\r\n              <\/span>\r\n              <span class=\"swan-card-mini-plus\">+<\/span>\r\n            <\/button>\r\n            <div class=\"swan-card-mini-body\">\r\n              <div class=\"swan-card-mini-body-inner\">A pr\u00f3ba\u00f3ra ut\u00e1n visszajelz\u00fcnk a folytat\u00e1s r\u00e9szleteir\u0151l, \u00e9s seg\u00edt\u00fcnk a megfelel\u0151 csoport kiv\u00e1laszt\u00e1s\u00e1ban.<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"swan-card-cta\">\r\n            <button type=\"button\" class=\"swan-btn swan-btn-primary\" data-turnus-select=\"XIII. ker\u00fclet \u2013 Iskol\u00e1s\" data-ga-event=\"probaedzes_gardonyi_8_14\">Pr\u00f3baedz\u00e9sre jelentkezem<\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"swan-section swan-glass\" id=\"probaora-info-gardonyi\">\r\n      <div class=\"swan-section-head\">\r\n        <h2>Pr\u00f3ba\u00f3ra inform\u00e1ci\u00f3k<\/h2>\r\n        <p>A legfontosabb tudnival\u00f3k az els\u0151 alkalom el\u0151tt.<\/p>\r\n      <\/div>\r\n      <div class=\"swan-combined-grid\">\r\n        <div class=\"swan-info-card\"><div class=\"swan-info-icon\">\u2713<\/div><div><h3>K\u00f6telezetts\u00e9gmentes<\/h3><p>A pr\u00f3ba\u00f3r\u00e1n val\u00f3 r\u00e9szv\u00e9tel nem j\u00e1r k\u00f6telezetts\u00e9ggel.<\/p><\/div><\/div>\r\n        <div class=\"swan-info-card\"><div class=\"swan-info-icon\">\ud83d\udc40<\/div><div><h3>Ovisokn\u00e1l ny\u00edlt \u00f3ra<\/h3><p>Az ovis koroszt\u00e1lyn\u00e1l betekint\u00e9st lehet kapni az edz\u00e9s hangulat\u00e1ba.<\/p><\/div><\/div>\r\n        <div class=\"swan-info-card\"><div class=\"swan-info-icon\">\ud83d\udc55<\/div><div><h3>Egyszer\u0171 viselet el\u00e9g<\/h3><p>Leggings vagy r\u00f6vidnadr\u00e1g, p\u00f3l\u00f3, ujjatlan fels\u0151 vagy dressz megfelel\u0151.<\/p><\/div><\/div>\r\n        <div class=\"swan-info-card\"><div class=\"swan-info-icon\">\u2b55<\/div><div><h3>Eszk\u00f6z\u00f6ket biztos\u00edtunk<\/h3><p>Az els\u0151 alkalmak sor\u00e1n sz\u00fcks\u00e9g eset\u00e9n adunk eszk\u00f6z\u00f6ket.<\/p><\/div><\/div>\r\n        <div class=\"swan-info-card\"><div class=\"swan-info-icon\">\ud83c\udf31<\/div><div><h3>Kezd\u0151knek is j\u00f3<\/h3><p>Az edz\u00e9sek tudatosan struktur\u00e1ltak, m\u00e9gis \u00e9lm\u00e9nyalap\u00faak.<\/p><\/div><\/div>\r\n        <div class=\"swan-info-card\"><div class=\"swan-info-icon\">\ud83c\udfad<\/div><div><h3>Fell\u00e9p\u00e9si lehet\u0151s\u00e9g<\/h3><p>Kar\u00e1csonyi bemutat\u00f3 \u00e9s ny\u00e1ri SWAN G\u00e1la is szerepelhet az \u00e9vben.<\/p><\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"swan-section swan-glass\">\r\n      <div class=\"swan-section-head\">\r\n        <h2>\u00c9rkez\u00e9si inf\u00f3k<\/h2>\r\n        <p>R\u00f6vid, gyakorlati tudnival\u00f3k a XIII. ker\u00fcleti helysz\u00ednhez.<\/p>\r\n      <\/div>\r\n      <div class=\"swan-place-grid\">\r\n        <div class=\"swan-place-card\">\r\n          <h3>Meg\u00e9rkez\u00e9s r\u00f6viden<\/h3>\r\n          <div class=\"swan-place-list\">\r\n            <div class=\"swan-place-item\"><div class=\"swan-place-item-dot\"><\/div><div><strong>C\u00edm<\/strong><span>Budapest, Radn\u00f3ti Mikl\u00f3s utca 10., 1137<\/span><\/div><\/div>\r\n            <div class=\"swan-place-item\"><div class=\"swan-place-item-dot\"><\/div><div><strong>Edz\u00e9s helysz\u00edne<\/strong><span>Az edz\u00e9sek az iskola f\u00f6ldszinti tornaterm\u00e9ben zajlanak.<\/span><\/div><\/div>\r\n            <div class=\"swan-place-item\"><div class=\"swan-place-item-dot\"><\/div><div><strong>K\u00f6rny\u00e9k<\/strong><span>A Westend bev\u00e1s\u00e1rl\u00f3k\u00f6zpont n\u00e9h\u00e1ny percre el\u00e9rhet\u0151.<\/span><\/div><\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"swan-trainer-card\">\r\n          <div class=\"swan-trainer-avatar\">\ud83c\udfc5<\/div>\r\n          <div class=\"swan-trainer-info\">\r\n            <strong>B\u00e1nhidi Vivien<\/strong>\r\n            <span>Vezet\u0151edz\u0151 \u2022 SWAN RG Club<br>A XIII. ker\u00fcleti csoportok szakmai vezet\u0151je.<\/span>\r\n          <\/div>\r\n          <div class=\"swan-discount-note\">\r\n            \ud83c\udf81 Testv\u00e9rkedvezm\u00e9ny: -15%. Ha k\u00e9t gyermek j\u00e1r egy\u00fctt, mindkett\u0151re \u00e9rv\u00e9nyes.\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"swan-more-info swan-glass\" data-more-info>\r\n      <button type=\"button\" class=\"swan-more-trigger\" data-more-trigger aria-expanded=\"false\">\r\n        <span class=\"swan-more-trigger-text\">\r\n          <strong>Helysz\u00ednfot\u00f3k \u00e9s meg\u00e9rkez\u00e9s<\/strong>\r\n          <span>F\u00f6ldszinti tornaterem, bejut\u00e1s \u00e9s gyakorlati tudnival\u00f3k egy helyen.<\/span>\r\n        <\/span>\r\n        <span class=\"swan-more-icon\">+<\/span>\r\n      <\/button>\r\n      <div class=\"swan-more-body\">\r\n        <div class=\"swan-more-body-inner\">\r\n          <div class=\"swan-arrival-grid\">\r\n            <div class=\"swan-arrival-card\"><strong>Bejut\u00e1s<\/strong><span>A pontos bejut\u00e1si inform\u00e1ci\u00f3t a pr\u00f3baedz\u00e9s el\u0151tt e-mailben k\u00fcldj\u00fck.<\/span><\/div>\r\n            <div class=\"swan-arrival-card\"><strong>Tornaterem<\/strong><span>Az edz\u00e9sek az iskola f\u00f6ldszinti tornaterm\u00e9ben zajlanak.<\/span><\/div>\r\n            <div class=\"swan-arrival-card\"><strong>Edz\u00e9sfel\u00fclet<\/strong><span>Az edz\u00e9seken zokniban torn\u00e1zunk, cip\u0151t nem haszn\u00e1lunk.<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"swan-gallery\">\r\n            <div class=\"swan-gallery-item\"><div class=\"swan-gallery-placeholder\">Helysz\u00ednfot\u00f3 hamarosan<br>G\u00e1rdonyi G\u00e9za Iskola<\/div><\/div>\r\n            <div class=\"swan-gallery-item\"><div class=\"swan-gallery-placeholder\">Tornateremfot\u00f3 hamarosan<\/div><\/div>\r\n            <div class=\"swan-gallery-item\"><div class=\"swan-gallery-placeholder\">Meg\u00e9rkez\u00e9si fot\u00f3 hamarosan<\/div><\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"swan-end-nudge\">\r\n      <p><strong>K\u00e9szen \u00e1lltok az els\u0151 XIII. ker\u00fcleti pr\u00f3baedz\u00e9sre?<\/strong><br>V\u00e1lassz \u00e9letkornak megfelel\u0151 csoportot, \u00e9s jelentkezzetek k\u00f6telezetts\u00e9g n\u00e9lk\u00fcl.<\/p>\r\n      <button type=\"button\" class=\"swan-btn swan-btn-primary\" data-age-popup-open>Pr\u00f3baedz\u00e9sre jelentkezem<\/button>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <div class=\"swan-age-popup\" data-age-popup aria-hidden=\"true\">\r\n    <div class=\"swan-age-popup-backdrop\" data-age-popup-close><\/div>\r\n    <div class=\"swan-age-popup-panel\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"swan-age-popup-title-gardonyi\">\r\n      <button type=\"button\" class=\"swan-age-popup-close\" data-age-popup-close aria-label=\"Bez\u00e1r\u00e1s\"><\/button>\r\n      <div class=\"swan-age-popup-head\">\r\n        <div class=\"swan-age-popup-kicker\">Pr\u00f3baedz\u00e9s<\/div>\r\n        <h2 id=\"swan-age-popup-title-gardonyi\">H\u00e1ny \u00e9ves a gyermeked?<\/h2>\r\n        <p>V\u00e1laszd ki az \u00e9letkort. T\u00f6bb gyermek eset\u00e9n t\u00f6bb koroszt\u00e1lyt is kijel\u00f6lhetsz.<\/p>\r\n      <\/div>\r\n      <div class=\"swan-age-popup-grid\">\r\n        <button type=\"button\" class=\"swan-age-popup-choice\" data-age-popup-choice=\"ovis\">3,5\u20136 \u00e9ves<\/button>\r\n        <button type=\"button\" class=\"swan-age-popup-choice\" data-age-popup-choice=\"kisiskolas\">6\u20138 \u00e9ves<\/button>\r\n        <button type=\"button\" class=\"swan-age-popup-choice\" data-age-popup-choice=\"iskolas\">8\u201314 \u00e9ves<\/button>\r\n      <\/div>\r\n      <div class=\"swan-age-popup-selected\" data-age-popup-selected><\/div>\r\n      <button type=\"button\" class=\"swan-age-popup-submit\" data-age-popup-submit>Megmutatom a csoportokat<\/button>\r\n      <div class=\"swan-age-popup-status\" data-age-popup-status>Megn\u00e9zt\u00fck a megfelel\u0151 csoportokat \u2728<\/div>\r\n      <p class=\"swan-age-popup-note\">A gomb megnyom\u00e1sa ut\u00e1n automatikusan az id\u0151pontokhoz g\u00f6rget\u00fcnk.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    (function(){\r\n      function getSection(){\r\n        return document.getElementById('gardonyi-helyszin');\r\n      }\r\n\r\n      function labelForAge(age){\r\n        var map = {\r\n          'ovis':'3,5\u20136 \u00e9ves',\r\n          'kisiskolas':'6\u20138 \u00e9ves',\r\n          'iskolas':'8\u201314 \u00e9ves'\r\n        };\r\n        return map[age] || age;\r\n      }\r\n\r\n      function initAgeFilter(){\r\n        var section = getSection();\r\n        if(!section || section.dataset.ageFilterInit === 'true') return;\r\n        section.dataset.ageFilterInit = 'true';\r\n\r\n        var buttons = section.querySelectorAll('[data-age-filter]');\r\n        var cards = section.querySelectorAll('[data-age-card]');\r\n        var target = section.querySelector('#idopontok-gardonyi');\r\n        var submitWrap = section.querySelector('[data-age-submit-wrap]');\r\n        var submitButton = section.querySelector('[data-age-submit]');\r\n        var selectedText = section.querySelector('[data-age-selected-text]');\r\n        var feedback = section.querySelector('[data-filter-feedback]');\r\n        var feedbackText = section.querySelector('[data-filter-feedback-text]');\r\n        var filterClear = section.querySelector('[data-filter-clear]');\r\n\r\n        function getActiveButtons(){\r\n          var active = [];\r\n          buttons.forEach(function(b){\r\n            if(b.classList.contains('is-active')) active.push(b);\r\n          });\r\n          return active;\r\n        }\r\n\r\n        function getActiveAges(){\r\n          return getActiveButtons().map(function(b){\r\n            return b.getAttribute('data-age-filter');\r\n          });\r\n        }\r\n\r\n        function updateSubmitState(){\r\n          var labels = getActiveAges().map(labelForAge);\r\n          if(labels.length){\r\n            submitWrap.classList.add('is-visible');\r\n            selectedText.textContent = 'Kiv\u00e1lasztva: ' + labels.join(', ');\r\n          } else {\r\n            submitWrap.classList.remove('is-visible');\r\n            selectedText.textContent = '';\r\n          }\r\n        }\r\n\r\n        function updateFeedback(activeAges){\r\n          if(!feedback || !feedbackText) return;\r\n\r\n          if(activeAges.length){\r\n            feedback.classList.add('is-visible');\r\n            feedbackText.textContent = 'Sz\u0171rve: ' + activeAges.map(labelForAge).join(', ');\r\n          } else {\r\n            feedback.classList.remove('is-visible');\r\n            feedbackText.textContent = '';\r\n          }\r\n        }\r\n\r\n        function updateCards(){\r\n          var activeAges = getActiveAges();\r\n\r\n          cards.forEach(function(card){\r\n            var group = card.getAttribute('data-age-group');\r\n            card.classList.remove('is-filter-match');\r\n\r\n            if(!activeAges.length || activeAges.indexOf(group) !== -1){\r\n              card.classList.remove('is-hidden');\r\n              if(activeAges.length){\r\n                setTimeout(function(){\r\n                  card.classList.add('is-filter-match');\r\n                }, 20);\r\n              }\r\n            } else {\r\n              card.classList.add('is-hidden');\r\n            }\r\n          });\r\n\r\n          updateSubmitState();\r\n          updateFeedback(activeAges);\r\n        }\r\n\r\n        function scrollToTarget(){\r\n          if(target){\r\n            target.classList.remove('swan-focus-pulse');\r\n            setTimeout(function(){\r\n              target.scrollIntoView({behavior:'smooth',block:'start'});\r\n              target.classList.add('swan-focus-pulse');\r\n            }, 120);\r\n            setTimeout(function(){\r\n              target.classList.remove('swan-focus-pulse');\r\n            }, 1200);\r\n          }\r\n        }\r\n\r\n        section._swanApplyAgeFilter = function(ages, shouldScroll){\r\n          buttons.forEach(function(b){\r\n            b.classList.remove('is-active');\r\n          });\r\n\r\n          if(typeof ages === 'string'){\r\n            ages = [ages];\r\n          }\r\n\r\n          if(!Array.isArray(ages)){\r\n            ages = [];\r\n          }\r\n\r\n          if(ages.length){\r\n            buttons.forEach(function(b){\r\n              if(ages.indexOf(b.getAttribute('data-age-filter')) !== -1){\r\n                b.classList.add('is-active');\r\n              }\r\n            });\r\n          }\r\n\r\n          updateCards();\r\n\r\n          if(shouldScroll){\r\n            scrollToTarget();\r\n          }\r\n        };\r\n\r\n        buttons.forEach(function(b){\r\n          b.addEventListener('click', function(){\r\n            b.classList.toggle('is-active');\r\n            updateCards();\r\n          });\r\n        });\r\n\r\n        if(filterClear){\r\n          filterClear.addEventListener('click', function(){\r\n            section._swanApplyAgeFilter([], false);\r\n          });\r\n        }\r\n\r\n        if(submitButton){\r\n          submitButton.addEventListener('click', function(){\r\n            updateCards();\r\n            scrollToTarget();\r\n          });\r\n        }\r\n\r\n        updateCards();\r\n      }\r\n\r\n      function initAgePopup(){\r\n        var section = getSection();\r\n        if(!section || section.dataset.agePopupInit === 'true') return;\r\n        section.dataset.agePopupInit = 'true';\r\n\r\n        var popup = section.querySelector('[data-age-popup]');\r\n        var openButtons = section.querySelectorAll('[data-age-popup-open]');\r\n        var closeButtons = section.querySelectorAll('[data-age-popup-close]');\r\n        var choiceButtons = section.querySelectorAll('[data-age-popup-choice]');\r\n        var submitButton = section.querySelector('[data-age-popup-submit]');\r\n        var selectedBox = section.querySelector('[data-age-popup-selected]');\r\n        var statusBox = section.querySelector('[data-age-popup-status]');\r\n\r\n        if(!popup) return;\r\n\r\n        function openPopup(){\r\n          popup.classList.add('is-open');\r\n          popup.setAttribute('aria-hidden','false');\r\n        }\r\n\r\n        function closePopup(){\r\n          popup.classList.remove('is-open');\r\n          popup.setAttribute('aria-hidden','true');\r\n          if(statusBox){\r\n            statusBox.classList.remove('is-visible');\r\n          }\r\n        }\r\n\r\n        function getSelectedAges(){\r\n          var ages = [];\r\n          choiceButtons.forEach(function(btn){\r\n            if(btn.classList.contains('is-active')){\r\n              var value = btn.getAttribute('data-age-popup-choice');\r\n              if(value){\r\n                ages.push(value);\r\n              }\r\n            }\r\n          });\r\n          return ages;\r\n        }\r\n\r\n        function clearPopupChoices(){\r\n          choiceButtons.forEach(function(btn){\r\n            btn.classList.remove('is-active');\r\n          });\r\n          updateSelectedText();\r\n        }\r\n\r\n        function updateSelectedText(){\r\n          if(!selectedBox) return;\r\n\r\n          var ages = getSelectedAges();\r\n\r\n          if(ages.length){\r\n            selectedBox.textContent = 'Kiv\u00e1lasztva: ' + ages.map(labelForAge).join(', ') + '.';\r\n            selectedBox.classList.add('is-visible');\r\n          } else {\r\n            selectedBox.textContent = '';\r\n            selectedBox.classList.remove('is-visible');\r\n          }\r\n        }\r\n\r\n        openButtons.forEach(function(btn){\r\n          btn.addEventListener('click', function(e){\r\n            e.preventDefault();\r\n            clearPopupChoices();\r\n            openPopup();\r\n          });\r\n        });\r\n\r\n        closeButtons.forEach(function(btn){\r\n          btn.addEventListener('click', function(){\r\n            closePopup();\r\n          });\r\n        });\r\n\r\n        choiceButtons.forEach(function(btn){\r\n          btn.addEventListener('click', function(){\r\n            btn.classList.toggle('is-active');\r\n            updateSelectedText();\r\n          });\r\n        });\r\n\r\n        if(submitButton){\r\n          submitButton.addEventListener('click', function(){\r\n            var selectedAges = getSelectedAges();\r\n\r\n            if(statusBox){\r\n              statusBox.classList.add('is-visible');\r\n            }\r\n\r\n            setTimeout(function(){\r\n              closePopup();\r\n\r\n              if(typeof section._swanApplyAgeFilter === 'function'){\r\n                section._swanApplyAgeFilter(selectedAges, true);\r\n              }\r\n            }, 520);\r\n          });\r\n        }\r\n\r\n        document.addEventListener('keydown', function(e){\r\n          if(e.key === 'Escape' && popup.classList.contains('is-open')){\r\n            closePopup();\r\n          }\r\n        });\r\n      }\r\n\r\n      function initMoreInfo(){\r\n        var section = getSection();\r\n        if(!section || section.dataset.moreInfoInit === 'true') return;\r\n        section.dataset.moreInfoInit = 'true';\r\n\r\n        var box = section.querySelector('[data-more-info]');\r\n        var trigger = section.querySelector('[data-more-trigger]');\r\n\r\n        if(!box || !trigger) return;\r\n\r\n        trigger.addEventListener('click', function(){\r\n          var isOpen = box.classList.contains('is-open');\r\n          box.classList.toggle('is-open');\r\n          trigger.setAttribute('aria-expanded', isOpen ? 'false' : 'true');\r\n        });\r\n      }\r\n\r\n      function initCardMiniInfo(){\r\n        var section = getSection();\r\n        if(!section || section.dataset.cardMiniInfoInit === 'true') return;\r\n        section.dataset.cardMiniInfoInit = 'true';\r\n\r\n        var boxes = section.querySelectorAll('[data-card-info]');\r\n\r\n        boxes.forEach(function(box){\r\n          var trigger = box.querySelector('[data-card-info-trigger]');\r\n          if(!trigger) return;\r\n\r\n          trigger.addEventListener('click', function(){\r\n            var isOpen = box.classList.contains('is-open');\r\n            box.classList.toggle('is-open');\r\n            trigger.setAttribute('aria-expanded', isOpen ? 'false' : 'true');\r\n\r\n            var subtitle = box.querySelector('.swan-card-mini-subtitle');\r\n            if(subtitle){\r\n              subtitle.textContent = isOpen ? 'R\u00e9szletek megnyit\u00e1sa' : 'R\u00e9szletek bez\u00e1r\u00e1sa';\r\n            }\r\n          });\r\n        });\r\n      }\r\n\r\n      function initAll(){\r\n        initAgeFilter();\r\n        initAgePopup();\r\n        initMoreInfo();\r\n        initCardMiniInfo();\r\n      }\r\n\r\n      if(document.readyState === 'loading'){\r\n        document.addEventListener('DOMContentLoaded', initAll);\r\n      } else {\r\n        initAll();\r\n      }\r\n\r\n      setTimeout(initAll, 400);\r\n    })();\r\n  <\/script>\r\n<\/section>\r\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-9ecf932 e-con-full e-flex e-con e-parent\" data-id=\"9ecf932\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c8b4c2 elementor-widget elementor-widget-shortcode\" data-id=\"7c8b4c2\" 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\">\r\n<footer class=\"swan-footer\">\r\n    <div class=\"swan-footer-shell\">\r\n        <div class=\"swan-footer-inner\">\r\n\r\n            <div class=\"swan-footer-main\">\r\n\r\n                <div class=\"swan-footer-brand\">\r\n                    <a class=\"swan-footer-logo\" href=\"\/\">\r\n                        <img decoding=\"async\" src=\"https:\/\/rgedzesek.hu\/dev\/wp-content\/uploads\/2026\/03\/Sarga-Foci-Liga-Logo-masolata.png\" alt=\"SWAN RG Club log\u00f3\" title=\"G\u00e1rdonyi-angyalfold\">\r\n                    <\/a>\r\n                    <h3 class=\"swan-footer-brand-title\">SWAN RG Club<\/h3>\r\n                    <p class=\"swan-footer-brand-text\">\r\n                        Ritmikus gimnasztika l\u00e1nyoknak szeretetteljes, inspir\u00e1l\u00f3 \u00e9s biztons\u00e1gos k\u00f6zegben.\r\n                    <\/p>\r\n                    <div class=\"swan-footer-socials\">\r\n                        <a href=\"https:\/\/www.facebook.com\/share\/18fUyYXsJt\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"SWAN RG Club Facebook oldal\">\r\n                            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n                                <path d=\"M22 12.07C22 6.51 17.52 2 12 2S2 6.51 2 12.07c0 5.02 3.66 9.17 8.44 9.93v-7.03H7.9v-2.9h2.54V9.86c0-2.52 1.49-3.92 3.78-3.92 1.1 0 2.24.2 2.24.2v2.47H15.2c-1.24 0-1.63.77-1.63 1.56v1.9h2.77l-.44 2.9h-2.33V22c4.78-.76 8.43-4.91 8.43-9.93z\"\/>\r\n                            <\/svg>\r\n                        <\/a>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"swan-footer-nav\">\r\n                    <div class=\"swan-footer-col\">\r\n                        <h4>Hasznos linkek<\/h4>\r\n                        <ul class=\"swan-footer-links\">\r\n                            <li><a href=\"\/\">Kezd\u0151lap<\/a><\/li>\r\n                            <li><a href=\"\/helyszinek\">Helysz\u00ednek<\/a><\/li>\r\n                            <li><a href=\"\/nyari-tabor\">T\u00e1borok<\/a><\/li>\r\n                            <li><a href=\"\/galeria\">Gal\u00e9ria<\/a><\/li>\r\n                            <li><a href=\"\/kapcsolat\">Kapcsolat<\/a><\/li>\r\n                        <\/ul>\r\n                    <\/div>\r\n                    <div class=\"swan-footer-col\">\r\n                        <h4>Inform\u00e1ci\u00f3k<\/h4>\r\n                        <ul class=\"swan-footer-links\">\r\n                            <li><a href=\"\/gyik\">GYIK<\/a><\/li>\r\n                            <li><a href=\"#\">Adatkezel\u00e9s<\/a><\/li>\r\n                            <li><a href=\"#\">\u00c1SZF<\/a><\/li>\r\n                            <li><a href=\"#\">S\u00fctik<\/a><\/li>\r\n                        <\/ul>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"swan-footer-contact-wrap\">\r\n                    <h4>Kapcsolat<\/h4>\r\n                    <div class=\"swan-footer-contact-card\">\r\n                        <p class=\"swan-footer-contact-name\">B\u00e1nhidi Vivien<\/p>\r\n                        <p class=\"swan-footer-contact-org\">SWAN RG Club<\/p>\r\n                        <div class=\"swan-footer-contact-list\">\r\n                            <a href=\"mailto:info@swanrg.hu\">info@swanrg.hu<\/a>\r\n                            <a href=\"tel:+36707760466\">+36 70 776 0466<\/a>\r\n                            <a href=\"https:\/\/www.rgedzesek.hu\" target=\"_blank\" rel=\"noopener noreferrer\">www.rgedzesek.hu<\/a>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n            <div class=\"swan-footer-bottom\">\r\n                <div>\u00a9 2026 SWAN RG Club<\/div>\r\n                <div>Minden jog fenntartva<\/div>\r\n            <\/div>\r\n\r\n        <\/div>\r\n    <\/div>\r\n<\/footer>\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","protected":false},"excerpt":{"rendered":"<p>G\u00e1rdonyi G\u00e9za Iskola \u2022 XIII. ker\u00fclet XIII. ker\u00fclet Ritmikus gimnasztika foglalkoz\u00e1sok ovis \u00e9s iskol\u00e1s l\u00e1nyoknak, bar\u00e1ts\u00e1gos, motiv\u00e1l\u00f3 k\u00f6zegben. K\u00f6zponti helysz\u00edn Westend k\u00f6zel\u00e9ben Kezd\u0151knek aj\u00e1nlott V\u00e1laszd ki a gyermeked \u00e9letkor\u00e1t. T\u00f6bb gyermek eset\u00e9n t\u00f6bb koroszt\u00e1lyt is kijel\u00f6lhetsz. 3,5\u20136 \u00e9ves 6\u20138 \u00e9ves 8\u201314 \u00e9ves Mutasd a megfelel\u0151 csoportokat Pr\u00f3ba\u00f3ra tudnival\u00f3k \ud83e\udd38\u200d\u2640\ufe0f SWAN RGXIII. ker\u00fclet G\u00e1rdonyi G\u00e9za \u00c1ltal\u00e1nos [&hellip;]<\/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-3397","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/rgedzesek.hu\/dev\/wp-json\/wp\/v2\/pages\/3397","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=3397"}],"version-history":[{"count":13,"href":"https:\/\/rgedzesek.hu\/dev\/wp-json\/wp\/v2\/pages\/3397\/revisions"}],"predecessor-version":[{"id":3451,"href":"https:\/\/rgedzesek.hu\/dev\/wp-json\/wp\/v2\/pages\/3397\/revisions\/3451"}],"wp:attachment":[{"href":"https:\/\/rgedzesek.hu\/dev\/wp-json\/wp\/v2\/media?parent=3397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}