:root{--navy-900: #1A2438;--navy-800: #2A3E63;--navy-700: #35496E;--navy-600: #4A6390;--navy-100: #E8EDF6;--gold-300: #E6D9B8;--gold-400: #D8C395;--gold-500: #C8AF76;--gold-600: #A88A48;--gold-700: #7A6229;--brick-500: #B4533A;--brick-600: #96412C;--ink: #101720;--body: #4A5566;--muted: #646F7D;--line: #E2E6EC;--line-2: #EEF1F5;--surface: #F6F8FB;--surface-2: #EDF1F7;--white: #fff;--on-dark: #C9D5E8;--on-dark-halvany: #AABAD2;--on-dark-cimke: #93A3BC;--on-dark-lablec: #94A4BE;--shadow-sm: 0 1px 2px rgba(16,23,32,.06),0 2px 6px rgba(16,23,32,.05);--shadow-md: 0 4px 12px rgba(16,23,32,.07),0 12px 28px rgba(16,23,32,.07);--shadow-lg: 0 10px 24px rgba(26,36,56,.10),0 28px 60px rgba(26,36,56,.13);--r-sm: 8px;--r-md: 14px;--r-lg: 20px;--container: 1240px;--tartalom: var(--wp--style--global--content-size,820px);--serif: "Source Serif 4","Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;--sans: "Segoe UI Variable Display","Segoe UI",system-ui,-apple-system,"Inter","Helvetica Neue",Arial,sans-serif;--mono: ui-monospace,"Cascadia Code",Consolas,"SF Mono",Menlo,monospace}
*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important}}body{margin: 0;background: var(--white);color: var(--body);font-family: var(--sans);font-size: 16.5px;line-height: 1.65;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}body{overflow-wrap: break-word}img,svg,video{max-width: 100%}img,video{height: auto;display: block}a{color: inherit;text-decoration: none}h1,h2,h3,h4,h5,h6{font-family: var(--serif);color: var(--ink);margin: 0;line-height: 1.18;font-weight: 600;letter-spacing: -.011em}p{margin: 0}ul,ol{margin: 0;padding: 0}ul.nincs-pont,.menu,.lablec__linkek{list-style: none}:focus-visible{outline: 3px solid var(--navy-700);outline-offset: 3px;border-radius: 4px}.topbar :focus-visible,.hero :focus-visible,.statok :focus-visible,.beiskolazas :focus-visible,.tamogatas :focus-visible,.site-lablec :focus-visible{outline-color: var(--gold-500)}.site-tartalom:focus{outline: none}.screen-reader-text{border: 0;clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal !important}.screen-reader-text:focus{background: var(--white);clip-path: none;color: var(--navy-800);display: block;font-size: 15px;font-weight: 700;height: auto;left: 16px;line-height: normal;padding: 14px 22px;top: 16px;width: auto;z-index: 100000;border-radius: var(--r-sm);box-shadow: var(--shadow-lg)}.container{width: 100%;max-width: var(--container);margin-inline: auto;padding-inline: 24px}.hasab{max-width: var(--tartalom)}.felcim{font-family: var(--sans);font-size: 12.5px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--gold-700)}.felcim--sotet{color: var(--gold-400)}.szekcio-fej{max-width: 660px;margin-bottom: 38px}.szekcio-fej h2{font-size: clamp(28px,3.1vw,40px);margin: 12px 0 14px}.szekcio-fej p{font-size: 17px;color: var(--body)}.gomb{display: inline-flex;align-items: center;gap: 10px;justify-content: center;padding: 14px 24px;border-radius: 10px;border: 1.5px solid transparent;font-family: var(--sans);font-size: 15.5px;font-weight: 650;letter-spacing: .005em;cursor: pointer;transition: transform .16s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease;white-space: nowrap}.gomb:hover{transform: translateY(-1px)}.gomb .pseg-ikon{width: 18px;height: 18px;flex: none}.gomb--arany{background: var(--gold-500);color: var(--navy-900);box-shadow: 0 4px 14px rgba(200,175,118,.4)}.gomb--arany:hover{background: var(--gold-400);box-shadow: 0 8px 22px rgba(200,175,118,.5)}.gomb--navy{background: var(--navy-800);color: #fff}.gomb--navy:hover{background: var(--navy-700)}.gomb--attetszo{background: transparent;color: #fff;border-color: rgba(255,255,255,.42)}.gomb--attetszo:hover{background: rgba(255,255,255,.11);border-color: rgba(255,255,255,.75)}.gomb--keret{background: #fff;color: var(--navy-800);border-color: var(--line)}.gomb--keret:hover{border-color: var(--navy-600);color: var(--navy-700)}.gomb--kicsi{padding: 10px 17px;font-size: 14px;border-radius: 8px}.link-nyil{display: inline-flex;align-items: center;gap: 8px;font-weight: 650;font-size: 15px;color: var(--navy-700)}.link-nyil .pseg-ikon{width: 16px;height: 16px;transition: transform .2s ease}.link-nyil:hover .pseg-ikon{transform: translateX(4px)}input[type="text"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],textarea,select{width: 100%;padding: 12px 15px;border: 1.5px solid var(--line);border-radius: 10px;font-family: inherit;font-size: 16px;color: var(--ink);background: var(--white);transition: border-color .18s ease}input:focus,textarea:focus,select:focus{border-color: var(--navy-600)}label{font-weight: 650;color: var(--ink);font-size: 14.5px}.bejegyzes-tartalom table{width: 100%;border-collapse: collapse;margin: 22px 0;font-size: 15px}.bejegyzes-tartalom th,.bejegyzes-tartalom td{border: 1px solid var(--line);padding: 10px 13px;text-align: left}.bejegyzes-tartalom th{background: var(--surface-2);font-weight: 650;color: var(--ink)}.bejegyzes-tartalom table{display: block;max-width: 100%;overflow-x: auto}.bejegyzes-tartalom .tabla-gorgeto{overflow-x: auto}.bejegyzes-tartalom .tabla-gorgeto table{display: table;overflow-x: visible}iframe,embed,object{max-width: 100%}.bejegyzes-tartalom pre{background: var(--surface-2);padding: 16px 18px;border-radius: var(--r-md);overflow-x: auto;font-family: var(--mono);font-size: 14px}
.topbar{background: var(--navy-900);color: #C3CEE0;font-size: 13.5px}.topbar .container{display: flex;align-items: center;justify-content: space-between;gap: 20px;min-height: 42px;flex-wrap: wrap}.topbar__bal{display: flex;align-items: center;gap: 24px;flex-wrap: wrap}.topbar a{display: inline-flex;align-items: center;gap: 7px;transition: color .18s}.topbar a:hover{color: #fff}.topbar .pseg-ikon{width: 15px;height: 15px;opacity: .7;flex: none}.topbar__jobb{display: flex;align-items: center;gap: 6px}.topbar__jobb .valaszto{width: 1px;height: 16px;background: rgba(255,255,255,.16);margin: 0 8px}.topbar__jobb a{padding: 4px 9px;border-radius: 6px}.topbar__jobb a:hover{background: rgba(255,255,255,.08)}.topbar__kreta{color: var(--gold-500);font-weight: 650}.topbar__menu{display: flex;align-items: center;gap: 6px;list-style: none;margin: 0;padding: 0}.site-fejlec{position: sticky;top: 0;z-index: 60;background: rgba(255,255,255,.94);backdrop-filter: saturate(1.6) blur(14px);-webkit-backdrop-filter: saturate(1.6) blur(14px);border-bottom: 1px solid var(--line)}.site-fejlec > .container{display: flex;align-items: center;gap: 24px;min-height: 82px;max-width: 1560px}.brand{display: flex;align-items: center;gap: 13px;flex: 0 1 auto;min-width: 0}.brand__cimer{height: 46px;width: auto;mix-blend-mode: multiply}.brand__szoveg{display: flex;flex-direction: column;line-height: 1.22;min-width: 0}.brand__nev{font-family: var(--serif);font-size: 16.5px;font-weight: 600;color: var(--navy-800);letter-spacing: -.01em;max-width: 27ch;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.brand__alcim{font-size: 11.5px;color: var(--muted);letter-spacing: .035em;text-transform: uppercase;font-weight: 600}.fomenu{margin-left: auto}.fomenu > ul{display: flex;align-items: center;gap: 2px;list-style: none}.fomenu > ul > li{position: relative}.fomenu > ul > li > a{display: flex;align-items: center;gap: 5px;padding: 10px 10px;border-radius: 9px;font-size: 14.8px;font-weight: 600;color: var(--ink);white-space: nowrap;transition: background .18s,color .18s}.fomenu > ul > li > a:hover,.fomenu > ul > li:hover > a,.fomenu > ul > li:focus-within > a{background: var(--surface-2);color: var(--navy-700)}.fomenu .current-menu-item > a,.fomenu .current-menu-ancestor > a,.fomenu .current_page_item > a{color: var(--navy-700)}.fomenu .nyil{width: 11px;height: 11px;opacity: .5;transition: transform .2s}.fomenu > ul > li:hover .nyil,.fomenu > ul > li:focus-within .nyil{transform: rotate(180deg)}.fomenu .sub-menu{position: absolute;top: calc(100% + 8px);right: 0;left: auto;min-width: 264px;padding: 10px;margin: 0;list-style: none;background: #fff;border: 1px solid var(--line);border-radius: var(--r-md);box-shadow: var(--shadow-lg);opacity: 0;visibility: hidden;transform: translateY(-6px);transition: opacity .18s ease,visibility .18s ease,transform .18s ease;z-index: 5}.fomenu li:hover > .sub-menu,.fomenu li:focus-within > .sub-menu{opacity: 1;visibility: visible;transform: translateY(0)}.fomenu li.zarva > .sub-menu,.fomenu li.zarva li > .sub-menu{opacity: 0;visibility: hidden;transform: translateY(-6px);pointer-events: none}.fomenu .sub-menu a{display: block;padding: 9px 12px;border-radius: 8px;font-size: 14.8px;color: var(--body);transition: background .16s,color .16s}.fomenu .sub-menu a:hover{background: var(--surface);color: var(--navy-700)}.fomenu .sub-menu li{position: relative}.fomenu .sub-menu .sub-menu{top: -10px;right: calc(100% + 16px);left: auto}@media (max-height: 840px){.fomenu > ul > li > .sub-menu{max-height: calc(100vh - 140px);overflow-y: auto;overscroll-behavior: contain}.fomenu .sub-menu .sub-menu{display: none;position: static;min-width: 0;padding: 0 0 4px 12px;border: 0;box-shadow: none;background: transparent;opacity: 1;visibility: visible;transform: none;transition: none}.fomenu .sub-menu li:hover > .sub-menu,.fomenu .sub-menu li:focus-within > .sub-menu{display: block}.fomenu li.zarva li > .sub-menu{display: none}}.fejlec__akciok{display: flex;align-items: center;gap: 10px;flex: none;margin-left: auto}.fomenu + .fejlec__akciok{margin-left: 0}.ikon-gomb{display: grid;place-items: center;width: 42px;height: 42px;flex: none;border-radius: 10px;border: 1px solid var(--line);background: #fff;color: var(--ink);cursor: pointer;transition: border-color .18s,color .18s,background-color .18s,box-shadow .18s}.ikon-gomb:hover{border-color: var(--navy-600);color: var(--navy-700)}.ikon-gomb .pseg-ikon{width: 19px;height: 19px}.hamburger{display: none}.kereso-reteg{display: none;border-top: 1px solid var(--line);background: var(--surface);padding-block: 18px}.kereso-reteg.nyitva{display: block}.kereso-reteg form{display: flex;gap: 10px;max-width: 640px;margin-inline: auto}.kozlemeny{background: linear-gradient(90deg,#FBF6EA,#F7EFDC);border-bottom: 1px solid #EADCBE}.kozlemeny .container{display: flex;align-items: flex-start;gap: 14px;padding-block: 14px}.kozlemeny__ikon{flex: none;width: 34px;height: 34px;border-radius: 9px;background: var(--gold-500);color: var(--navy-900);display: grid;place-items: center}.kozlemeny__ikon .pseg-ikon{width: 18px;height: 18px}.kozlemeny__szoveg{flex: 1;font-size: 15px;color: #5C4A22}.kozlemeny__szoveg strong{color: var(--ink);font-weight: 700}.kozlemeny__szoveg a{color: var(--gold-700);font-weight: 650;text-decoration: underline;text-underline-offset: 3px}.kozlemeny__bezar{flex: none;background: none;border: 0;cursor: pointer;color: #9A824F;padding: 4px;border-radius: 6px;line-height: 0}.kozlemeny__bezar:hover{background: rgba(0,0,0,.06)}.kozlemeny__bezar .pseg-ikon{width: 18px;height: 18px}.oldal-fej{background: var(--surface);border-bottom: 1px solid var(--line);padding-block: 40px 44px}.oldal-fej h1{font-size: clamp(28px,3.4vw,42px);margin-top: 10px}.oldal-fej__leiras{margin-top: 12px;font-size: 17px;max-width: 68ch}.kenyermorzsa{font-size: 13.5px;color: var(--muted)}.kenyermorzsa ol{display: flex;flex-wrap: wrap;gap: 8px;list-style: none}.kenyermorzsa li + li::before{content: "/";margin-right: 8px;opacity: .5}.kenyermorzsa a{color: var(--navy-700)}.kenyermorzsa a:hover{color: var(--navy-700);text-decoration: underline}.kenyermorzsa [aria-current]{color: var(--ink);font-weight: 600}.fo-terulet{padding-block: 56px 72px}.fo-terulet .container{display: grid;grid-template-columns: minmax(0,1fr);gap: 56px}.fo-terulet.van-oldalsav .container{grid-template-columns: minmax(0,1fr) 320px}.bejegyzes-tartalom{max-width: var(--tartalom);font-size: 17px}.bejegyzes-tartalom > * + *{margin-top: 1.15em}.bejegyzes-tartalom h2{font-size: 28px;margin-top: 1.8em}.bejegyzes-tartalom h3{font-size: 22px;margin-top: 1.6em}.bejegyzes-tartalom a:not(.elementor-button,.wp-element-button,.dokumentum-link){color: var(--navy-700);text-decoration: underline;text-underline-offset: 3px}.bejegyzes-tartalom a:not(.elementor-button,.wp-element-button,.dokumentum-link):hover{color: var(--navy-600)}.bejegyzes-tartalom ul,.bejegyzes-tartalom ol{padding-left: 1.3em}.bejegyzes-tartalom li + li{margin-top: .4em}.bejegyzes-tartalom blockquote{border-left: 3px solid var(--gold-500);padding-left: 20px;font-family: var(--serif);font-size: 19px;color: var(--ink)}.bejegyzes-tartalom img{border-radius: var(--r-md)}.pseg-teljes-szelesseg .fo-terulet:not(.van-oldalsav) .container{max-width: none;padding-inline: 0}.pseg-teljes-szelesseg .bejegyzes-tartalom{max-width: none}.oldalsav .widget + .widget{margin-top: 30px}.widget__cim{font-size: 17px;margin-bottom: 14px}.oldalsav ul{list-style: none}.oldalsav li + li{margin-top: 9px}.oldalsav a:hover{color: var(--navy-700)}.site-lablec{background: var(--navy-900);color: var(--on-dark-lablec);padding-block: 64px 0;font-size: 14.6px}.lablec__felso{display: grid;grid-template-columns: 1.5fr 1fr 1fr 1.05fr;gap: 48px;padding-bottom: 52px}.lablec__brand{display: flex;align-items: center;gap: 14px;margin-bottom: 20px}.lablec__brand img{width: 56px;height: 56px;border-radius: 50%;flex: none}.lablec__nev{font-family: var(--serif);font-size: 19px;color: #fff;font-weight: 600;line-height: 1.25}.lablec__alcim{font-size: 12px;letter-spacing: .05em;text-transform: uppercase;color: var(--gold-500);font-weight: 650;margin-top: 3px}.lablec__adatok{display: grid;gap: 11px;margin-top: 6px}.lablec__adatok > div{display: flex;gap: 11px;align-items: flex-start}.lablec__adatok .pseg-ikon{width: 17px;height: 17px;flex: none;margin-top: 3px;color: var(--gold-600)}.lablec__adatok a:hover{color: #fff}.lablec__halvany{color: var(--on-dark-cimke)}.site-lablec h2,.lablec__cim{color: #fff;font-family: var(--sans);font-size: 13px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;margin-bottom: 18px}.lablec__linkek{display: grid;gap: 11px}.lablec__linkek a{transition: color .18s,padding-left .18s}.lablec__linkek a:hover{color: #fff;padding-left: 4px}.lablec__social{display: flex;gap: 10px;margin-bottom: 22px}.lablec__social a{width: 42px;height: 42px;border-radius: 11px;display: grid;place-items: center;background: rgba(255,255,255,.07);color: #C3CEE0;transition: all .2s}.lablec__social a:hover{background: var(--gold-500);color: var(--navy-900)}.lablec__social .pseg-ikon{width: 19px;height: 19px}.lablec__also{border-top: 1px solid rgba(255,255,255,.1);padding-block: 24px;display: flex;align-items: center;justify-content: space-between;gap: 20px;flex-wrap: wrap;font-size: 13.4px}.lablec__also ul{display: flex;gap: 22px;flex-wrap: wrap;list-style: none}.lablec__also a:hover{color: #fff}.fiok-hatter{position: fixed;inset: 0;background: rgba(26,36,56,.55);backdrop-filter: blur(3px);opacity: 0;visibility: hidden;transition: .25s;z-index: 90;pointer-events: none}body.menu-nyitva .fiok-hatter{pointer-events: auto}.fiok{position: fixed;top: 0;right: 0;bottom: 0;width: min(400px,88vw);background: #fff;z-index: 100;transform: translateX(100%);visibility: hidden;transition: transform .3s cubic-bezier(.4,0,.2,1),visibility 0s .3s;display: flex;flex-direction: column;box-shadow: var(--shadow-lg)}.fiok:focus{outline: none}.fiok{pointer-events: none}body.menu-nyitva .fiok{pointer-events: auto}body.menu-nyitva .fiok{transform: none;visibility: visible;transition: transform .3s cubic-bezier(.4,0,.2,1),visibility 0s}body.menu-nyitva .fiok-hatter{opacity: 1;visibility: visible}body.menu-nyitva{overflow: hidden}.fiok__fej .brand__cimer{height: 38px}.fiok__fej{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 18px 20px;border-bottom: 1px solid var(--line)}.fiok__menu{flex: 1;overflow-y: auto;padding: 14px 12px 24px;list-style: none}.fiok__menu li{border-bottom: 1px solid var(--line-2);list-style: none}.fiok__menu > li:last-child{border-bottom: 0}.fiok__menu a,.fiok__nyito{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 15px 12px;font-family: var(--sans);font-size: 17px;font-weight: 650;color: var(--ink);background: none;border: 0;text-align: left;cursor: pointer}.fiok__nyito .pseg-ikon{width: 15px;height: 15px;opacity: .45;transition: transform .22s}.fiok__menu li.nyitva > .fiok__nyito .pseg-ikon{transform: rotate(180deg)}.fiok__menu .sub-menu{visibility: hidden;max-height: 0;overflow: hidden;transition: max-height .3s ease,visibility 0s .3s;list-style: none;padding: 0}.fiok__menu li.nyitva > .sub-menu{max-height: 1200px;visibility: inherit;transition: max-height .3s ease,visibility 0s}.fiok__menu .sub-menu li{border-bottom: 0}.fiok__menu .sub-menu a{padding: 11px 12px 11px 24px;font-size: 15px;font-weight: 500;color: var(--body)}.fiok__menu .sub-menu .sub-menu a{padding-left: 38px;font-size: 14.4px}.fiok__lab{padding: 18px 20px 22px;border-top: 1px solid var(--line);display: grid;gap: 10px}.mobil-sav{display: none;position: fixed;left: 0;right: 0;bottom: 0;z-index: 70;background: rgba(255,255,255,.97);backdrop-filter: blur(14px);border-top: 1px solid var(--line);padding: 9px 8px calc(9px + env(safe-area-inset-bottom));box-shadow: 0 -4px 20px rgba(16,23,32,.08)}.mobil-sav ul{display: grid;grid-template-columns: repeat(4,1fr);gap: 2px;list-style: none}.mobil-sav a,.mobil-sav button{border: 0;background: none;font-family: inherit;cursor: pointer;width: 100%;display: flex;flex-direction: column;align-items: center;gap: 4px;padding: 7px 2px;font-size: 11px;font-weight: 650;color: var(--body);border-radius: 9px}.mobil-sav a.kiemelt{color: var(--navy-800)}.mobil-sav .pseg-ikon{width: 21px;height: 21px}@media (max-width: 1560px){.fejlec__akciok .gomb{display: none}}@media (max-width: 1400px){.fomenu,.fejlec__akciok .gomb{display: none}.hamburger{display: grid}.site-fejlec > .container{min-height: 74px;justify-content: space-between;gap: 24px}.brand__nev{font-size: 17.5px;max-width: 40ch}}@media (max-width: 1024px){.site-fejlec > .container{min-height: 72px}.brand__cimer{height: 40px}.brand__nev{font-size: 16.5px;max-width: 26ch}.fo-terulet.van-oldalsav .container{grid-template-columns: minmax(0,1fr)}.lablec__felso{grid-template-columns: 1fr 1fr;gap: 40px}}@media (max-width: 720px){body{font-size: 16px}.container{padding-inline: 18px}.topbar .container{min-height: 38px;font-size: 12.5px}.topbar__bal{gap: 14px}.topbar .rejtett-mobilon,.topbar__jobb .valaszto{display: none}.brand__alcim{display: none}.brand__nev{font-size: 16px;max-width: none;-webkit-line-clamp: 3}.site-fejlec > .container{gap: 12px}.kozlemeny .container{padding-block: 12px;gap: 11px}.kozlemeny__szoveg{font-size: 14px}.kozlemeny__rovid{margin: 2px 0 3px}.oldal-fej{padding-block: 28px 32px}.fo-terulet{padding-block: 40px 56px}.fo-terulet .container{gap: 40px}.bejegyzes-tartalom [style*="justify"]{text-align: left !important}.bejegyzes-tartalom{font-size: 16.4px}.bejegyzes-tartalom h2{font-size: 24px}.bejegyzes-tartalom h3{font-size: 20px}.site-lablec{padding-top: 48px;padding-bottom: calc(92px + env(safe-area-inset-bottom,0px))}.lablec__felso{grid-template-columns: 1fr;gap: 34px;padding-bottom: 36px}.lablec__also{flex-direction: column;align-items: flex-start;gap: 14px}.lablec__also ul{gap: 14px}.mobil-sav{display: block}}@media (max-width: 336px){.brand__nev{-webkit-line-clamp: 4}}
.chip{display: inline-block;font-size: 11.5px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;padding: 4px 10px;border-radius: 999px;background: var(--navy-100);color: var(--navy-700)}.chip--arany{background: #FBF3E4;color: var(--gold-700)}.chip--tegla{background: #F8EDE9;color: var(--brick-600)}.meta{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;font-size: 12.5px;color: var(--muted);margin-bottom: 12px}.kartya{background: #fff;border: 1px solid var(--line);border-radius: var(--r-lg);overflow: hidden;display: flex;flex-direction: column;transition: transform .22s ease,box-shadow .22s ease}.kartya:hover{transform: translateY(-4px);box-shadow: var(--shadow-md)}.kartya__kep{position: relative;overflow: hidden;background: var(--surface-2);display: block}.kartya__kep img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s ease}.kartya:hover .kartya__kep img{transform: scale(1.045)}.kartya__torzs{padding: 24px 26px 26px;display: flex;flex-direction: column;flex: 1}.kartya :is(h2,h3,h4){font-size: 19px;margin-bottom: 10px;line-height: 1.3}.kartya :is(h2,h3,h4) a:hover{color: var(--navy-700)}.kartya p{font-size: 14.8px;line-height: 1.62}.kartya__lab{margin-top: auto;padding-top: 18px}.kartya--kiemelt .kartya__kep{aspect-ratio: 16 / 8.4}.kartya--kiemelt :is(h2,h3,h4){font-size: 27px;margin-bottom: 12px}.kartya--kiemelt .kartya__torzs{padding: 30px 34px 34px}.kartya--kiemelt p{font-size: 16px}.kartya--sor{flex-direction: row;align-items: stretch}.kartya--sor .kartya__kep{width: 168px;flex: none}.kartya--sor .kartya__torzs{padding: 20px 22px}.kartya--sor :is(h2,h3,h4){font-size: 17px}.kartya--sor p{font-size: 14px}.hirlista{display: grid;grid-template-columns: repeat(auto-fill,minmax(320px,1fr));gap: 26px}.lapozo{margin-top: 48px}.lapozo .nav-links{display: flex;gap: 8px;justify-content: center;flex-wrap: wrap}.lapozo .page-numbers{display: grid;place-items: center;min-width: 44px;height: 44px;padding: 0 14px;border: 1px solid var(--line);border-radius: 10px;font-weight: 650;font-size: 15px;color: var(--body);background: #fff;transition: all .18s}.lapozo a.page-numbers:hover{border-color: var(--navy-600);color: var(--navy-700)}.lapozo .page-numbers.current{background: var(--navy-800);border-color: var(--navy-800);color: #fff}.lapozo .page-numbers.dots{border-color: transparent}.esemenyek{display: grid;gap: 2px}.esemeny{display: grid;grid-template-columns: 78px 1fr auto;gap: 20px;align-items: center;padding: 20px 4px;border-bottom: 1px solid var(--line)}.esemeny:first-child{border-top: 1px solid var(--line)}.esemeny__datum{text-align: center;border-radius: 12px;background: var(--surface);padding: 9px 4px;border: 1px solid var(--line-2)}.esemeny__ho{font-size: 11.5px;font-weight: 700;letter-spacing: .09em;text-transform: uppercase;color: var(--brick-500)}.esemeny__ho,.esemeny__nap{display: block}.esemeny__nap{font-family: var(--serif);font-size: 24px;font-weight: 600;color: var(--ink);line-height: 1.05}.esemeny__nap--tartomany{font-size: 19px;letter-spacing: -.01em}.esemeny__vege{display: block;font-size: 10.5px;font-weight: 600;color: var(--muted);margin-top: 3px;line-height: 1.2;white-space: nowrap}.esemeny__megjegyzes{font-size: 13.6px;font-weight: 600;color: var(--brick-600);margin-top: 4px}.pseg-arva-galeria{padding: 14px 18px;border: 1px dashed var(--gold-600);border-radius: var(--r-sm);background: var(--surface);color: var(--body);font-size: 14px}.esemeny__nev{font-size: 16.4px;font-weight: 650;color: var(--ink)}.esemeny__hely{font-size: 13.6px;color: var(--muted);margin-top: 3px}.esemeny__link{font-size: 13.5px;font-weight: 650;color: var(--navy-700);white-space: nowrap}.esemeny__link:hover{text-decoration: underline}.tanarok{display: grid;grid-template-columns: repeat(auto-fill,minmax(210px,1fr));gap: 22px}.tanar{text-align: center}.tanar__kep{width: 100%;aspect-ratio: 1;object-fit: cover;border-radius: var(--r-lg);background: var(--surface-2);margin-bottom: 14px}.tanar__nev{font-family: var(--serif);font-size: 17.5px;font-weight: 600;color: var(--ink)}.tanar__beosztas{font-size: 13.5px;color: var(--gold-700);font-weight: 650;margin-top: 2px}.tanar__targyak{font-size: 13.5px;color: var(--muted);margin-top: 4px}.tanar__email{font-size: 13.5px;margin-top: 6px;display: inline-block;color: var(--navy-700)}.tanar__email:hover{text-decoration: underline}.ures-allapot{text-align: center;padding: 56px 24px;background: var(--surface);border-radius: var(--r-lg);border: 1px solid var(--line)}.ures-allapot h2{font-size: 24px;margin-bottom: 12px}.ures-allapot p{max-width: 52ch;margin-inline: auto}.ures-allapot .gomb{margin-top: 24px}.hiba-404{text-align: center;padding-block: 72px 40px}.hiba-404__szam{font-family: var(--serif);font-size: clamp(72px,14vw,150px);line-height: 1;color: var(--navy-100);font-weight: 600}.hiba-404 h1{font-size: clamp(26px,3.4vw,38px);margin-top: -12px}.hiba-404 p{max-width: 56ch;margin: 16px auto 0;font-size: 17px}.hiba-404__gombok{display: flex;gap: 12px;justify-content: center;flex-wrap: wrap;margin-top: 30px}.hiba-404__linkek{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 14px;margin-top: 48px;text-align: left;max-width: var(--tartalom);margin-inline: auto}.kereso-urlap{display: flex;gap: 10px}.kereso-urlap input[type="search"]{flex: 1}.bejegyzes-tartalom .dokumentum-link{color: var(--navy-700);text-decoration: none;font-weight: 600;border-bottom: 1px solid var(--line)}.bejegyzes-tartalom .dokumentum-link:hover{color: var(--navy-600);border-bottom-color: var(--navy-600)}.dokumentum-link__tipus{display: inline-block;margin-left: 8px;padding: 2px 7px;border-radius: 5px;background: var(--surface-2);color: var(--muted);font-family: var(--sans);font-size: 11.5px;font-weight: 700;letter-spacing: .04em;white-space: nowrap;vertical-align: 2px;text-decoration: none}.dokumentum-link:hover .dokumentum-link__tipus{background: #F8EDE9;color: var(--brick-600)}.bejegyzes-tartalom li:has(> .dokumentum-link:only-child){list-style: none;margin-left: 0}.bejegyzes-tartalom ul:has(> li > .dokumentum-link:only-child),.bejegyzes-tartalom ol:has(> li > .dokumentum-link:only-child){padding-left: 0;display: grid;gap: 10px;margin-block: 1.4em;list-style: none}.bejegyzes-tartalom li > .dokumentum-link:only-child{display: flex;align-items: center;gap: 14px;padding: 14px 18px;background: #fff;border: 1px solid var(--line);border-radius: var(--r-md);color: var(--ink);font-size: 16px;transition: border-color .18s,box-shadow .18s,transform .18s}.bejegyzes-tartalom li > .dokumentum-link:only-child:hover{border-color: var(--navy-600);box-shadow: var(--shadow-sm);transform: translateX(2px)}.bejegyzes-tartalom li > .dokumentum-link:only-child::before{content: "";flex: none;width: 40px;height: 40px;border-radius: 10px;background-color: #F8EDE9;background-repeat: no-repeat;background-position: center;background-size: 20px 20px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2396412C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8l-5-5Z'/%3E%3Cpath d='M14 3v5h5'/%3E%3C/svg%3E")}.bejegyzes-tartalom li > .dokumentum-link:only-child .dokumentum-link__tipus{margin-left: auto;background: var(--surface);border: 1px solid var(--line-2)}@media (max-width: 720px){.bejegyzes-tartalom li > .dokumentum-link:only-child{padding: 12px 14px;gap: 12px;font-size: 15px;flex-wrap: wrap}.bejegyzes-tartalom li > .dokumentum-link:only-child::before{width: 34px;height: 34px}.bejegyzes-tartalom li > .dokumentum-link:only-child .dokumentum-link__tipus{margin-left: 0}}.urlap-doboz{max-width: var(--tartalom)}.urlap{display: grid;gap: 20px}.urlap-sor{display: grid;grid-template-columns: 1fr 1fr;gap: 20px}.urlap-mezo{margin: 0}.urlap-mezo label{display: block;margin-bottom: 6px}.urlap-mezo .kotelezo{color: var(--brick-500)}.urlap-labjegyzet{font-size: 13.5px;color: var(--muted);margin: 0}.urlap-hiba{display: block;margin-top: 6px;font-size: 13.5px;font-weight: 600;color: var(--brick-600)}.urlap input[aria-invalid="true"],.urlap textarea[aria-invalid="true"]{border-color: var(--brick-500)}.urlap-mezo--jelolo label{display: grid;grid-template-columns: auto 1fr;gap: 11px;align-items: start;font-weight: 400;font-size: 14.5px;line-height: 1.55;color: var(--body)}.urlap-mezo--jelolo input{width: 18px;height: 18px;margin-top: 2px}.urlap-mezo--jelolo a{color: var(--navy-700);text-decoration: underline;text-underline-offset: 3px}.urlap-mezesbodon{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden}.urlap-uzenet{display: flex;gap: 14px;align-items: flex-start;padding: 20px 22px;border-radius: var(--r-md);margin-bottom: 24px}.urlap-uzenet p{margin-top: 6px;font-size: 14.8px}.urlap-uzenet .pseg-ikon{flex: none;margin-top: 2px}.urlap-uzenet--siker{background: #EAF3EE;border: 1px solid #C6E0D1;color: #24603F}.urlap-uzenet--siker strong{color: #1B4A30}.urlap-uzenet--hiba{background: #F8EDE9;border: 1px solid #EBC9BF;color: var(--brick-600)}.widget-esemenylista{list-style: none;display: grid;gap: 12px}.widget-esemenylista li{display: grid;gap: 2px}.widget-esemenylista time{font-size: 12px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--brick-500)}.widget-esemenylista a{font-weight: 650;color: var(--ink);font-size: 15px;line-height: 1.35}.widget-esemenylista a:hover{color: var(--navy-700)}.widget-elerhetoseg .lablec__adatok > div{color: var(--body)}.widget-elerhetoseg .lablec__adatok .pseg-ikon{color: var(--gold-700)}.widget-elerhetoseg a:hover{color: var(--navy-700)}.hozzaszolasok{margin-top: 56px;padding-top: 40px;border-top: 1px solid var(--line);max-width: var(--tartalom)}.hozzaszolasok h2{font-size: 22px;margin-bottom: 24px}.hozzaszolasok ol{list-style: none}.hozzaszolasok .comment-body{padding: 18px 0;border-bottom: 1px solid var(--line-2)}.hozzaszolasok .children{padding-left: 28px}@media (max-width: 720px){.kartya--kiemelt .kartya__torzs{padding: 22px 22px 26px}.kartya--kiemelt :is(h2,h3,h4){font-size: 22px}.kartya--kiemelt p{font-size: 15.2px}.kartya--sor{flex-direction: column}.kartya--sor .kartya__kep{width: 100%;aspect-ratio: 16 / 9}.hirlista{grid-template-columns: 1fr;gap: 18px}.esemeny{grid-template-columns: 64px 1fr;gap: 14px;padding: 16px 2px}.esemeny__link{grid-column: 2;font-size: 13px}.tanarok{grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 16px}.urlap-sor{grid-template-columns: 1fr;gap: 20px}}
.szekcio{padding-block: 88px}.szekcio--halvany{background: var(--surface)}.szekcio--szuk{padding-block: 66px}.hero{position: relative;overflow: hidden;background: var(--navy-800);color: #fff;isolation: isolate}.hero__hatter{content: "";position: absolute;inset: -8%;z-index: -2;background-position: center 42%;background-size: cover;background-repeat: no-repeat;filter: blur(22px) saturate(.75);opacity: .34;transform: scale(1.12)}.hero::after{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(90% 120% at 12% 0%,rgba(74,99,144,.34) 0%,transparent 62%),linear-gradient(180deg,rgba(26,36,56,.64) 0%,rgba(42,62,99,.9) 55%,rgba(26,36,56,.96) 100%)}.hero .container{display: grid;grid-template-columns: 1.06fr .94fr;gap: 64px;align-items: center;padding-block: 76px 84px}.hero h1{color: #fff;font-size: clamp(38px,4.6vw,60px);line-height: 1.08;margin: 16px 0 22px;letter-spacing: -.022em}.hero h1 em{font-style: normal;color: var(--gold-500);display: block}.hero__bevezeto{font-size: 18.5px;color: var(--on-dark);max-width: 53ch;line-height: 1.66}.hero__gombok{display: flex;gap: 14px;margin-top: 34px;flex-wrap: wrap}.hero__jelvenyek{display: flex;align-items: center;gap: 18px;margin-top: 40px;padding-top: 26px;border-top: 1px solid rgba(255,255,255,.14);font-size: 14px;color: var(--on-dark-halvany);flex-wrap: wrap;list-style: none}.hero__jelvenyek li{display: inline-flex;align-items: center;gap: 8px}.hero__jelvenyek .pseg-ikon{width: 16px;height: 16px;color: var(--gold-500);flex: none}.hero__vizual{position: relative}.hero__foto{border-radius: var(--r-lg);overflow: hidden;box-shadow: var(--shadow-lg);border: 1px solid rgba(255,255,255,.18)}.hero__foto img{width: 100%;height: auto}.hero__kepalairas{position: absolute;left: 22px;bottom: -30px;right: 22px;display: flex;align-items: center;gap: 16px;background: rgba(255,255,255,.97);backdrop-filter: blur(8px);border-radius: var(--r-md);padding: 16px 20px;box-shadow: var(--shadow-lg)}.hero__kepalairas img{width: 52px;height: 52px;border-radius: 50%;flex: none;box-shadow: 0 2px 8px rgba(0,0,0,.18)}.hero__kepalairas-cim{font-family: var(--serif);font-size: 16px;font-weight: 600;color: var(--ink)}.hero__kepalairas-alcim{font-size: 13px;color: var(--muted)}.statok{background: var(--navy-900);border-top: 1px solid rgba(255,255,255,.09)}.statok .container{display: grid;grid-template-columns: repeat(4,1fr);gap: 2px}.stat{padding: 34px 26px;text-align: center;position: relative}.stat + .stat::before{content: "";position: absolute;left: 0;top: 26%;bottom: 26%;width: 1px;background: rgba(255,255,255,.14)}.stat__szam{font-family: var(--serif);font-size: 38px;font-weight: 600;color: var(--gold-500);line-height: 1}.stat__cimke{font-size: 13.5px;color: var(--on-dark-cimke);margin-top: 9px;letter-spacing: .03em}.egysegek{display: grid;grid-template-columns: repeat(4,1fr);gap: 22px}.egyseg{background: #fff;border: 1px solid var(--line);border-radius: var(--r-lg);padding: 28px 26px 26px;display: flex;flex-direction: column;transition: transform .22s ease,box-shadow .22s ease,border-color .22s ease}.egyseg:hover{transform: translateY(-5px);box-shadow: var(--shadow-md);border-color: transparent}.egyseg__ikon{width: 50px;height: 50px;border-radius: 13px;display: grid;place-items: center;margin-bottom: 20px;background: var(--navy-100);color: var(--navy-700)}.egyseg:nth-child(2) .egyseg__ikon{background: #FBF3E4;color: var(--gold-700)}.egyseg:nth-child(3) .egyseg__ikon{background: #EAF3EE;color: #2E6B4B}.egyseg:nth-child(4) .egyseg__ikon{background: #F8EDE9;color: var(--brick-600)}.egyseg__ikon .pseg-ikon{width: 24px;height: 24px}.egyseg h3{font-size: 20px;margin-bottom: 9px}.egyseg p{font-size: 14.8px;line-height: 1.62;flex: 1}.egyseg__cimkek{display: flex;gap: 8px;flex-wrap: wrap;margin: 16px 0 18px;list-style: none}.egyseg__cimkek li{font-size: 12px;font-weight: 650;padding: 4px 10px;border-radius: 999px;background: var(--surface-2);color: var(--body)}.gyorseleres{display: grid;grid-template-columns: repeat(6,1fr);gap: 16px}.gyorslink{background: #fff;border: 1px solid var(--line);border-radius: var(--r-md);padding: 22px 16px;text-align: center;transition: all .2s ease;display: block}.gyorslink:hover{border-color: var(--navy-600);box-shadow: var(--shadow-md);transform: translateY(-3px)}.gyorslink__ikon{width: 44px;height: 44px;margin: 0 auto 14px;border-radius: 12px;display: grid;place-items: center;background: var(--navy-800);color: var(--gold-500);transition: background .2s}.gyorslink:hover .gyorslink__ikon{background: var(--navy-700)}.gyorslink__ikon .pseg-ikon{width: 21px;height: 21px}.gyorslink__cim{display: block;font-size: 14.5px;font-weight: 650;color: var(--ink);line-height: 1.35}.gyorslink__alcim{display: block;font-size: 12.5px;color: var(--muted);margin-top: 4px}.hirek-fej{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px;margin-bottom: 38px}.hirek-fej .szekcio-fej{margin-bottom: 0}.hirek-racs{display: grid;grid-template-columns: 1.35fr 1fr;gap: 26px}.hirek-oldalt{display: grid;gap: 22px;align-content: start}.beiskolazas{background: linear-gradient(135deg,var(--navy-800) 0%,var(--navy-700) 55%,var(--navy-700) 100%);color: #fff;position: relative;overflow: hidden}.beiskolazas::before{content: "";position: absolute;right: -140px;top: -140px;width: 520px;height: 520px;border-radius: 50%;background: radial-gradient(circle,rgba(200,175,118,.26),transparent 66%)}.beiskolazas .container{position: relative;display: grid;grid-template-columns: .95fr 1.05fr;gap: 64px;align-items: center}.beiskolazas h2{color: #fff;font-size: clamp(28px,3.1vw,40px);margin: 12px 0 16px}.beiskolazas p{color: #C4D1E5;font-size: 17px;max-width: 46ch}.beiskolazas__gombok{display: flex;gap: 12px;margin-top: 30px;flex-wrap: wrap}.kepzesek{display: grid;grid-template-columns: repeat(2,1fr);gap: 14px}.kepzesek > :last-child:nth-child(odd){grid-column: 1 / -1}.kepzes{background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.15);border-radius: var(--r-md);padding: 20px 22px;transition: all .2s ease;display: block}.kepzes:hover{background: rgba(255,255,255,.09);border-color: rgba(200,175,118,.55);transform: translateY(-3px)}.kepzes--statikus{cursor: default}.kepzes--statikus:hover{background: rgba(255,255,255,.06);border-color: rgba(255,255,255,.15);transform: none}.kepzes__ev{display: block;font-family: var(--serif);font-size: 22px;color: var(--gold-300);font-weight: 600;line-height: 1}.kepzes__nev{display: block;font-size: 15px;font-weight: 650;color: #fff;margin-top: 9px}.kepzes__leiras{display: block;font-size: 13.2px;color: #D3DCEA;margin-top: 5px;line-height: 1.5}.versenyek{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.verseny{display: flex;align-items: center;gap: 16px;background: #fff;border: 1px solid var(--line);border-radius: var(--r-md);padding: 18px 20px;transition: all .2s ease}.verseny:hover{border-color: var(--navy-600);box-shadow: var(--shadow-sm);transform: translateX(3px)}.verseny__jel{flex: none;width: 42px;height: 42px;border-radius: 11px;display: grid;place-items: center;background: var(--surface-2);color: var(--navy-700);font-family: var(--serif);font-size: 17px;font-weight: 600}.verseny__szoveg{min-width: 0}.verseny__nev{display: block;font-size: 15.4px;font-weight: 650;color: var(--ink);line-height: 1.32}.verseny__targy{display: block;font-size: 12.8px;color: var(--muted);margin-top: 2px}.osztott{display: grid;grid-template-columns: 1.1fr .9fr;gap: 56px;align-items: start}.tamogatas{background: var(--navy-800);color: #fff;border-radius: var(--r-lg);padding: 36px 34px;position: relative;overflow: hidden}.tamogatas::after{content: "";position: absolute;right: -70px;bottom: -70px;width: 230px;height: 230px;background-image: var(--pecset);background-size: contain;background-repeat: no-repeat;background-position: center;opacity: .09}.tamogatas h2{color: #fff;font-size: 23px;margin-bottom: 12px;position: relative}.tamogatas p{color: #B9C7DD;font-size: 15.2px;position: relative}.tamogatas ul{margin: 22px 0 26px;display: grid;gap: 12px;position: relative;list-style: none}.tamogatas li{display: flex;gap: 12px;align-items: flex-start;font-size: 14.8px;color: #D3DDEC}.tamogatas li .pseg-ikon{width: 18px;height: 18px;flex: none;margin-top: 3px;color: var(--gold-500)}.tamogatas .gomb{position: relative}.partnerek{border-top: 1px solid var(--line);padding-block: 56px}.partnerek__cim{text-align: center;font-size: 12.5px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--muted);margin-bottom: 34px}.partnerek__racs{display: grid;grid-template-columns: repeat(6,1fr);gap: 26px 32px;align-items: center;justify-items: center}.partnerek__racs img{max-height: 52px;width: auto;object-fit: contain;filter: grayscale(1) contrast(1.05);opacity: .68;transition: filter .25s,opacity .25s,transform .25s}.partnerek__racs a:hover img{filter: grayscale(0);opacity: 1;transform: scale(1.05)}.partnerek__racs img.partnerek__logo--allo{max-height: 96px}@media (max-width: 1180px){.gyorseleres{grid-template-columns: repeat(3,1fr)}.partnerek__racs{grid-template-columns: repeat(4,1fr)}}@media (max-width: 1199px){.egysegek{grid-template-columns: repeat(2,1fr)}}@media (max-width: 1024px){.hero .container{grid-template-columns: 1fr;gap: 56px;padding-block: 56px 96px}.hero__vizual{max-width: 720px;margin-inline: auto}.hirek-racs{grid-template-columns: 1fr}.beiskolazas .container{grid-template-columns: 1fr;gap: 44px}.versenyek{grid-template-columns: repeat(2,1fr)}.osztott{grid-template-columns: 1fr;gap: 44px}}@media (max-width: 720px){.szekcio{padding-block: 56px}.szekcio--szuk{padding-block: 44px}.hero .container{padding-block: 44px 92px;gap: 44px}.hero h1{font-size: 34px;margin: 12px 0 16px}.hero__bevezeto{font-size: 16.4px}.hero__gombok{margin-top: 26px}.hero__gombok .gomb{flex: 1 1 100%}.hero__jelvenyek{margin-top: 30px;padding-top: 20px;gap: 12px;font-size: 13px}.hero__kepalairas{position: static;margin-top: 14px;padding: 13px 16px;gap: 13px}.hero__kepalairas img{width: 44px;height: 44px}.statok .container{grid-template-columns: repeat(2,1fr);padding-inline: 0}.stat{padding: 24px 14px}.stat + .stat::before{display: none}.stat:nth-child(n+3){border-top: 1px solid rgba(255,255,255,.13)}.stat:nth-child(even){border-left: 1px solid rgba(255,255,255,.13)}.stat__szam{font-size: 31px}.stat__cimke{font-size: 12.5px}.szekcio-fej{margin-bottom: 28px}.szekcio-fej h2{font-size: 26px}.szekcio-fej p{font-size: 15.6px}.hirek-fej{flex-direction: column;align-items: flex-start;gap: 16px;margin-bottom: 26px}.egysegek{grid-template-columns: 1fr;gap: 14px}.egyseg{padding: 24px 22px}.gyorseleres{grid-template-columns: repeat(2,1fr);gap: 12px}.gyorslink{padding: 18px 12px}.kepzesek{grid-template-columns: 1fr}.beiskolazas__gombok .gomb{flex: 1 1 100%}.versenyek{grid-template-columns: 1fr}.tamogatas{padding: 28px 24px}.partnerek__racs{grid-template-columns: repeat(3,1fr);gap: 22px}.partnerek__racs img{max-height: 44px}}

