:root{--zold:#18ba60;--zold-vil:#2cbb63;--zold-sotet:#12934c;--kek:#3b526b;--ejkek:#161d27;--szoveg:#333333;--eros:#212121;--cim:#3b3b3b;--halvany:#6b6b6b;--tompa:#909090;--feher:#ffffff;--bg1:#f9f9f9;--bg2:#f4f4f4;--bg3:#ebebeb;--keret:#e6e6e6;--keret-eros:#dddddd;--hiba:#c02626;--font-cim:"Montserrat","Helvetica Neue",Arial,sans-serif;--font-szoveg:"Nunito","Helvetica Neue",Arial,sans-serif;--tartalom:1170px;--radius:5px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--feher);color:var(--szoveg);font-family:var(--font-szoveg);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-cim);font-weight:600;color:var(--ejkek);margin:0}a{color:var(--zold-sotet)}.tartalom{max-width:var(--tartalom);margin:0 auto;padding:0 24px}.keskeny{max-width:760px}section{padding:72px 0}@media (max-width:700px){section{padding:48px 0}}.sotet{background:var(--ejkek);color:#d6dbe2}.sotet h1,.sotet h2,.sotet h3{color:var(--feher)}.halvanyBg{background:var(--bg1)}.kekBg{background:var(--kek);color:#e3e9f0}.gomb,.kekBg h2{color:var(--feher)}.gomb{display:inline-block;background:var(--zold);font-family:var(--font-szoveg);font-size:17px;font-weight:600;border:none;border-radius:var(--radius);padding:15px 32px;text-decoration:none;cursor:pointer;transition:background .15s ease}.gomb:hover:not(:disabled){background:var(--zold-vil)}.gomb:disabled{background:var(--tompa);cursor:progress}.gomb:focus-visible{outline:3px solid var(--ejkek);outline-offset:2px}.fejlec{border-bottom:1px solid var(--keret);padding:18px 0}.fejlecSor{display:flex;align-items:center;justify-content:space-between;gap:16px}.logo{height:46px;width:auto}.gombFejlec{white-space:nowrap;flex:none}.csakKeskeny{display:none}@media (max-width:640px){.csakSzeles{display:none}.csakKeskeny{display:inline}.fejlec{padding:12px 0}.logo{height:34px}.gombFejlec{font-size:15px;padding:11px 18px}}.hero{padding:56px 0 64px}.felcim{font-family:var(--font-cim);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--zold-sotet);margin:0 0 18px}h1{font-weight:700;font-size:clamp(29px,3.9vw,46px);line-height:1.18;letter-spacing:-.01em}.alcim{font-size:18px;color:var(--halvany);margin:22px 0 0;max-width:54ch}.adatSor{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 32px}.adat{border-left:3px solid var(--zold);background:var(--bg1);padding:10px 16px;font-size:15px;font-weight:700;color:var(--eros)}.parban{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:52px;gap:52px;align-items:center}.parban.kepElol{grid-template-columns:.9fr 1.1fr}.igeretRacs{align-items:start}@media (max-width:900px){.parban,.parban.kepElol{grid-template-columns:1fr;gap:30px}.parban.kepElol>:first-child{order:2}}.ragado{position:-webkit-sticky;position:sticky;top:32px}@media (max-width:900px){.ragado{position:static}}.illusztracio{width:100%;height:auto;display:block;border-radius:10px;object-fit:cover;box-shadow:0 2px 18px rgba(22,29,39,.1)}.szelesKep{margin:30px 0 8px}.kepHely{width:100%;border-radius:10px;background:repeating-linear-gradient(135deg,#eef1f5 0 14px,#e6eaf0 14px 28px);border:1px dashed #c3ccd8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center}.kepHelyCimke{font-family:var(--font-cim);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--zold-sotet)}.kepHelyLeiras{font-size:14px;color:var(--halvany);max-width:34ch;line-height:1.45}.kepsav{position:relative;width:100%;overflow:hidden;background:var(--ejkek)}.kepsavKep{height:auto;display:block;object-fit:cover}.kepsavHely,.kepsavKep{width:100%;aspect-ratio:21/9}.kepsavHely{background:repeating-linear-gradient(135deg,#223247 0 16px,#1c2a3c 16px 32px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center}.kepsavHely .kepHelyCimke{color:#7fdca6}.kepsavHely .kepHelyLeiras{color:#a8b6c6}.kepsavSotet+section.sotet{padding-top:56px}.kepsavTartalom{position:absolute;inset:0;display:flex;align-items:center}.kepsavCimmel .kepsavKep{aspect-ratio:21/9}.kepsavCimmel .kepsavTartalom{background:linear-gradient(90deg,rgba(9,17,28,.86),rgba(9,17,28,.7) 42%,rgba(9,17,28,.1) 72%,rgba(9,17,28,0))}.kepsavCimmel .kepsavTartalom>.tartalom{width:100%}.kepsavCim{margin:0;max-width:620px;color:#ffffff;font-size:clamp(21px,2.6vw,34px);line-height:1.22;text-shadow:0 2px 16px rgba(0,0,0,.5)}@media (max-width:700px){.kepsavCimmel .kepsavKep{aspect-ratio:4/3;object-position:68% center}.kepsavCimmel .kepsavTartalom{align-items:flex-end;padding-bottom:22px;background:linear-gradient(180deg,rgba(9,17,28,0),rgba(9,17,28,.35) 45%,rgba(9,17,28,.88))}.kepsavCim{max-width:none}}.dijmentes{margin:16px 0 0;max-width:560px;font-size:15px;line-height:1.55;color:var(--halvany)}.dijmentesUrlap{margin:-14px 0 26px;max-width:720px}.kiemeltIdezet{border-left:3px solid var(--zold);padding-left:20px;margin-top:26px;font-size:18px}.napirendRacs{display:grid;grid-template-columns:1fr 250px;grid-gap:44px;gap:44px;align-items:start}@media (max-width:900px){.napirendRacs{grid-template-columns:1fr;gap:26px}}.napirendKepek{display:grid;grid-gap:18px;gap:18px;position:-webkit-sticky;position:sticky;top:32px}@media (max-width:900px){.napirendKepek{grid-template-columns:1fr 1fr;position:static}}h2{font-size:32px;line-height:1.25}@media (max-width:700px){h2{font-size:25px}}.szekcioCim{margin-bottom:28px}p{margin:0 0 18px;max-width:68ch}.kekBg p,.sotet p{color:inherit}.tunetLista{list-style:none;padding:0;margin:0 0 32px}.tunetLista li{padding:14px 0 14px 30px;border-bottom:1px solid var(--keret);position:relative;max-width:74ch}.tunetLista li:before{content:"";position:absolute;left:4px;top:24px;width:8px;height:2px;background:var(--zold)}.eros{font-weight:700}.eros,.igeretLista p{color:var(--eros);font-size:19px}.igeretLista p{max-width:62ch;margin-bottom:22px}.zaroMondat{font-family:var(--font-cim);font-weight:600;font-size:22px;color:var(--ejkek);border-left:4px solid var(--zold);padding-left:20px;margin-top:34px}.kartyak{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:32px}@media (max-width:800px){.kartyak{grid-template-columns:1fr}}.kartyak.ketto{grid-template-columns:repeat(2,1fr)}@media (max-width:800px){.kartyak.ketto{grid-template-columns:1fr}}.kartya{background:var(--feher);border:1px solid var(--keret);border-radius:8px;padding:26px}.kartya h3{font-size:18px;margin-bottom:10px}.kartya p{font-size:16px;color:var(--halvany);margin:0}.napirend{border-top:1px solid var(--keret);margin-top:32px}.napirendSor{display:grid;grid-template-columns:110px 1fr;grid-gap:24px;gap:24px;padding:22px 0;border-bottom:1px solid var(--keret)}@media (max-width:700px){.napirendSor{grid-template-columns:1fr;gap:6px}}.napirendIdo{font-family:var(--font-cim);font-weight:700;font-size:17px;color:var(--zold-sotet)}.napirendSor h3{font-size:19px;margin-bottom:8px}.napirendSor p{font-size:16px;margin:0 0 10px}.napirendKiemeles{font-style:italic;color:var(--halvany);font-size:15px;margin:0}.szunetSor{opacity:.62}.szunetSor h3{font-weight:400;font-size:17px}.kinekDoboz{margin-bottom:16px;background:var(--feher);border:1px solid var(--keret);border-radius:8px;padding:28px}.kinekDoboz.nem{background:var(--bg2);border-color:var(--keret-eros)}.kinekDoboz h3{font-size:19px;margin-bottom:16px}.kinekDoboz ul{margin:0;padding-left:20px}.kinekDoboz li{margin-bottom:12px}.kifogas{border-bottom:1px solid var(--keret);padding:22px 0}.kifogas h3{font-size:18px;margin-bottom:10px}.kifogas p{margin:0;color:var(--halvany)}.urlapRacs{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;align-items:start}@media (max-width:850px){.urlapRacs{grid-template-columns:1fr}}.urlapDoboz{background:var(--feher);border:1px solid var(--keret);border-radius:10px;padding:32px;box-shadow:0 2px 14px rgba(22,29,39,.06)}.mezo{margin-bottom:18px}.mezo label{display:block;font-weight:700;font-size:14px;color:var(--eros);margin-bottom:6px}.mezo input,.mezo textarea{width:100%;font-family:var(--font-szoveg);font-size:16px;color:var(--eros);border:1px solid var(--keret-eros);border-radius:var(--radius);padding:11px 13px;background:var(--feher)}.mezo input:focus,.mezo textarea:focus{outline:2px solid var(--zold);outline-offset:0;border-color:var(--zold)}.mezo textarea{min-height:84px;resize:vertical}.mezoHiba{color:var(--hiba);font-size:14px;margin-top:5px}.csapda{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.jelolo{display:flex;gap:10px;align-items:flex-start;margin:20px 0;font-size:14px;color:var(--halvany)}.jelolo input{margin-top:3px;width:17px;height:17px;accent-color:var(--zold);flex:none}.urlapHiba{background:#fdecec;border:1px solid #f2c4c4;color:var(--hiba);border-radius:var(--radius);padding:12px 14px;font-size:15px;margin-bottom:18px}.lepesek{list-style:none;counter-reset:l;padding:0;margin:0}.lepesek li{counter-increment:l;position:relative;padding-left:44px;margin-bottom:20px}.lepesek li:before{content:counter(l);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:var(--zold);color:var(--feher);font-family:var(--font-cim);font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center}.koszonjuk{text-align:center;padding:40px 20px}.koszonjukPipa{width:62px;height:62px;border-radius:50%;background:var(--zold);color:#fff;font-size:32px;display:flex;align-items:center;justify-content:center;margin:0 auto 22px}.vedettZaras{border-left:3px solid var(--zold);padding-left:20px;margin:32px 0 20px}.vedettZaras p{margin:0 0 6px;font-size:16px}.nevjegy{font-size:15px;color:#9aa4b2}.nevjegy strong{color:var(--feher);display:block;margin-bottom:4px}.lablec{background:var(--bg2);padding:26px 0;font-size:14px;color:var(--halvany)}.lablecSor{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between}.sutiBanner{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;background:var(--feher);border:1px solid var(--keret-eros);border-radius:10px;box-shadow:0 8px 30px rgba(22,29,39,.18);padding:20px 22px;max-width:620px;margin:0 auto}.sutiBanner p{font-size:14px;color:var(--halvany);margin:0 0 14px}.sutiGombok{display:flex;gap:10px;flex-wrap:wrap}.gombHalvany{background:transparent;color:var(--eros);border:1px solid var(--keret-eros);border-radius:var(--radius);padding:13px 22px;font-size:15px;font-family:var(--font-szoveg);cursor:pointer}.gombHalvany:hover{background:var(--bg2)}.admin{max-width:1100px;margin:0 auto;padding:32px 24px 80px}.adminFejlec{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px}.adminFejlec,.adminMenu{display:flex;flex-wrap:wrap}.adminMenu{gap:6px;border-bottom:1px solid var(--keret);margin:20px 0 28px}.adminMenu a{padding:10px 16px;text-decoration:none;color:var(--halvany);font-weight:700;font-size:15px;border-bottom:2px solid transparent}.adminMenu a.aktiv{color:var(--ejkek);border-bottom-color:var(--zold)}.mutato{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:26px}.mutatoDoboz{background:var(--bg1);border:1px solid var(--keret);border-radius:8px;padding:16px 22px;min-width:150px}.mutatoSzam{font-family:var(--font-cim);font-weight:700;font-size:28px;color:var(--ejkek)}.mutatoFelirat{font-size:13px;color:var(--tompa);text-transform:uppercase;letter-spacing:.05em}table{width:100%;border-collapse:collapse;font-size:14px}td,th{text-align:left;padding:11px 12px;border-bottom:1px solid var(--keret);vertical-align:top}th{background:var(--bg2);font-family:var(--font-cim);font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--cim)}.tablaGorgo{overflow-x:auto;border:1px solid var(--keret);border-radius:8px}.cimke{display:inline-block;font-size:12px;font-weight:700;padding:3px 9px;border-radius:20px}.cimke.kikuldve{background:#dff4e8;color:#12934c}.cimke.hiba{background:#fdecec;color:var(--hiba)}.cimke.fuggoben{background:var(--bg3);color:var(--halvany)}.uresAllapot{text-align:center;padding:56px 20px;color:var(--tompa)}.uresAllapot h3{font-size:18px;color:var(--cim);margin-bottom:8px}.sugo{font-size:13px;color:var(--tompa);margin-top:6px}.siker{background:#dff4e8;border:1px solid #a9e0c1;color:#0f7a40;border-radius:var(--radius);padding:12px 14px;margin-bottom:18px;font-size:15px}@media (max-width:640px){.mobilNelkul{display:none!important}section{padding:24px 0}.hero{padding:26px 0 34px}.adatSor{gap:8px;margin:20px 0 24px}.adat{padding:8px 12px;font-size:14px}.szekcioCim{font-size:23px;margin-bottom:14px}h1{font-size:28px}.alcim{font-size:16px}p{margin:0 0 14px}.illusztracio{aspect-ratio:4/3!important}.tunetLista li{padding:10px 0}.napirendSor{padding:12px 0}.kifogas{margin-bottom:20px}.kartyak{gap:12px}}