.elementor .s-kor26-porta-hero-felho{width:1146px;height:574px;max-width:none;object-fit:cover;object-position:center left;position:absolute;inset-block-start:72px;inset-inline-start:585px;z-index:-1;opacity:61%;transform:scale3d(-1, 1, 1);}.elementor .s-porta-hero-cim{font-family:"Instrument Serif";font-weight:400;font-size:var(--adj-text-h1-page);color:var(--color-text);letter-spacing:-0.04em;line-height:0.975em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-hero-alcim{max-width:620px;font-family:"Mulish";font-weight:600;font-size:17px;color:var(--color-text);letter-spacing:-0.03em;}.elementor .s-porta-hero-mikro{font-family:"Mulish";font-weight:600;font-size:12px;color:var(--color-text-muted);letter-spacing:-0.03em;}.elementor .s-porta-hero-gomb-foglalas{min-height:44px;font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-bg);letter-spacing:-0.03em;line-height:1.3em;text-decoration:none;padding-block-start:19px;padding-block-end:19px;padding-inline-start:28px;padding-inline-end:28px;border-radius:24px;border-width:0px;border-color:var(--color-text);border-style:none;background-color:var(--color-text);}.elementor .s-porta-hero-gomb-programok{min-height:44px;font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text);letter-spacing:-0.03em;line-height:1.3em;text-decoration:none;padding-block-start:19px;padding-block-end:19px;padding-inline-start:28px;padding-inline-end:28px;border-radius:24px;border-width:1px;border-color:var(--color-text);border-style:solid;background-color:var(--color-bg);}.elementor .s-porta-hero-gombok{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center;}.elementor .s-porta-hero-gomb-mikro{font-family:"Mulish";font-weight:600;font-size:12px;color:var(--color-text-muted);letter-spacing:-0.03em;}.elementor .s-porta-hero-szoveg{width:55%;display:flex;flex-direction:column;gap:24px;}.elementor .s-porta-hero-kep{width:100%;aspect-ratio:1600/718;object-fit:contain;border-radius:var(--adj-radius-media-lg);}.elementor .s-porta-hero-media{width:45%;display:flex;flex-direction:column;gap:12px;}.elementor .s-porta-hero-inner{width:100%;max-width:1280px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:60px;align-items:center;}.elementor .s-porta-hero{position:relative;padding-block-start:var(--adj-space-section);padding-block-end:var(--adj-space-section);padding-inline-start:var(--adj-space-4xl);padding-inline-end:var(--adj-space-4xl);background-color:var(--color-bg);display:flex;flex-direction:column;}.elementor .s-porta-kinek-cim{font-family:"Instrument Serif";font-weight:400;font-size:64px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-kinek-bevezeto{font-family:"Mulish";font-weight:600;font-size:17px;color:var(--color-text);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-kinek-1-cim{font-family:"Instrument Serif";font-weight:400;font-size:30px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-kinek-1-szoveg{font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-kinek-1{width:100%;min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:32px;background-color:var(--color-card);display:flex;flex-direction:column;gap:18px;}.elementor .s-porta-kinek-2-cim{font-family:"Instrument Serif";font-weight:400;font-size:30px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-kinek-2-szoveg{font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-kinek-2{width:100%;min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:32px;background-color:var(--color-card);display:flex;flex-direction:column;gap:18px;}.elementor .s-porta-kinek-3-cim{font-family:"Instrument Serif";font-weight:400;font-size:30px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-kinek-3-szoveg{font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-kinek-3{width:100%;min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:32px;background-color:var(--color-card);display:flex;flex-direction:column;gap:18px;}.elementor .s-porta-kinek-4-cim{font-family:"Instrument Serif";font-weight:400;font-size:30px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-kinek-4-szoveg{font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-kinek-4{width:100%;min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:32px;background-color:var(--color-card);display:flex;flex-direction:column;gap:18px;}.elementor .s-porta-kinek-5-cim{font-family:"Instrument Serif";font-weight:400;font-size:30px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-kinek-5-szoveg{font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-kinek-5{width:100%;min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:32px;background-color:var(--color-card);display:flex;flex-direction:column;gap:18px;}.elementor .s-porta-kinek-6-cim{font-family:"Instrument Serif";font-weight:400;font-size:30px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-kinek-6-szoveg{font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-kinek-6{width:100%;min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:32px;background-color:var(--color-card);display:flex;flex-direction:column;gap:18px;}.elementor .s-porta-kinek-racs{width:100%;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .s-porta-kinek-cta{width:fit-content;min-height:44px;max-width:100%;font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-bg);letter-spacing:-0.03em;line-height:1.3em;text-decoration:none;padding-block-start:19px;padding-block-end:19px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:24px;border-width:0px;border-color:var(--color-text);border-style:none;background-color:var(--color-text);}.elementor .s-porta-kinek-mikro{font-family:"Mulish";font-weight:600;font-size:12px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-kinek-inner{width:100%;min-width:0px;max-width:1120px;display:flex;flex-direction:column;gap:32px;}.elementor .s-porta-kinek{width:100%;min-width:0px;padding-block-start:82px;padding-block-end:82px;padding-inline-start:80px;padding-inline-end:80px;background-color:var(--color-surface);display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .s-porta-lehetosegek-cim{font-family:"Instrument Serif";font-weight:400;font-size:64px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-kapacitas-kiemelt{font-family:"Mulish";font-weight:600;font-size:17px;color:var(--color-text);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lehetosegek-bevezeto{font-family:"Mulish";font-weight:600;font-size:16px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lehetoseg-1-cim{font-family:"Instrument Serif";font-weight:400;font-size:34px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lehetoseg-1-p0{font-family:"Mulish";font-weight:600;font-size:12px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lehetoseg-1-p1{font-family:"Mulish";font-weight:600;font-size:16px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lehetoseg-1-p2{font-family:"Mulish";font-weight:600;font-size:16px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lehetoseg-1-p3{font-family:"Mulish";font-weight:600;font-size:16px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lehetoseg-1{width:100%;min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:32px;background-color:var(--color-surface);display:flex;flex-direction:column;gap:24px;}.elementor .s-porta-lehetoseg-2-cim{font-family:"Instrument Serif";font-weight:400;font-size:34px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lehetoseg-2-p0{font-family:"Mulish";font-weight:600;font-size:12px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lehetoseg-2-p1{font-family:"Mulish";font-weight:600;font-size:16px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lehetoseg-2-p2{font-family:"Mulish";font-weight:600;font-size:16px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lehetoseg-2-p3{font-family:"Mulish";font-weight:600;font-size:16px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lehetoseg-2{width:100%;min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:32px;background-color:var(--color-surface);display:flex;flex-direction:column;gap:24px;}.elementor .s-porta-lehetoseg-3-cim{font-family:"Instrument Serif";font-weight:400;font-size:34px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lehetoseg-3-p0{font-family:"Mulish";font-weight:600;font-size:12px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lehetoseg-3-p1{font-family:"Mulish";font-weight:600;font-size:16px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lehetoseg-3-p2{font-family:"Mulish";font-weight:600;font-size:16px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lehetoseg-3-p3{font-family:"Mulish";font-weight:600;font-size:16px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lehetoseg-3{width:100%;min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:32px;background-color:var(--color-surface);display:flex;flex-direction:column;gap:24px;}.elementor .s-porta-lehetosegek-racs{width:100%;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .s-porta-szallas{font-family:"Mulish";font-weight:600;font-size:16px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lehetosegek-inner{width:100%;min-width:0px;max-width:1120px;display:flex;flex-direction:column;gap:32px;}.elementor .s-porta-lehetosegek{width:100%;min-width:0px;padding-block-start:82px;padding-block-end:82px;padding-inline-start:80px;padding-inline-end:80px;background-color:var(--color-bg);display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .s-porta-csomagok-cim{font-family:"Instrument Serif";font-weight:400;font-size:64px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-csomagok-bevezeto{font-family:"Mulish";font-weight:600;font-size:17px;color:var(--color-text);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-csomag-1-cim{font-family:"Instrument Serif";font-weight:400;font-size:34px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-csomag-1-p0{font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-csomag-1-p1{font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-csomag-1-p2{font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-csomag-1-p3{font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-csomag-1{width:100%;min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:32px;background-color:var(--color-card);display:flex;flex-direction:column;gap:18px;}.elementor .s-porta-csomag-2-cim{font-family:"Instrument Serif";font-weight:400;font-size:34px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-csomag-2-p0{font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-csomag-2-p1{font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-csomag-2-p2{font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-csomag-2-p3{font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-csomag-2{width:100%;min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:32px;background-color:var(--color-card);display:flex;flex-direction:column;gap:18px;}.elementor .s-porta-csomag-3-cim{font-family:"Instrument Serif";font-weight:400;font-size:34px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-csomag-3-p0{font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-csomag-3-p1{font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-csomag-3-p2{font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-csomag-3-p3{font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-csomag-3{width:100%;min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:32px;background-color:var(--color-card);display:flex;flex-direction:column;gap:18px;}.elementor .s-porta-csomagok-racs{width:100%;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .s-porta-csomagok-mikro{font-family:"Mulish";font-weight:600;font-size:16px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-csomagok-cta{width:fit-content;min-height:44px;max-width:100%;font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-bg);letter-spacing:-0.03em;line-height:1.3em;text-decoration:none;padding-block-start:19px;padding-block-end:19px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:24px;border-width:0px;border-color:var(--color-text);border-style:none;background-color:var(--color-text);}.elementor .s-porta-csomagok-inner{width:100%;min-width:0px;max-width:1120px;display:flex;flex-direction:column;gap:32px;}.elementor .s-porta-csomagok{width:100%;min-width:0px;padding-block-start:82px;padding-block-end:82px;padding-inline-start:80px;padding-inline-end:80px;background-color:var(--color-surface);display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .s-kor26-porta-kozep-hullam{width:1699.5px;height:152.76px;max-width:none;position:absolute;inset-block-start:-62.12px;inset-inline-start:-209.75px;z-index:-1;}.elementor .s-porta-programok-cim{font-family:"Instrument Serif";font-weight:400;font-size:64px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-programok-bevezeto{font-family:"Mulish";font-weight:600;font-size:17px;color:var(--color-text);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-programok-ures-cim{font-family:"Instrument Serif";font-weight:400;font-size:34px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-programok-ures{font-family:"Mulish";font-weight:600;font-size:16px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-programok-cta{width:fit-content;min-height:44px;max-width:100%;font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-bg);letter-spacing:-0.03em;line-height:1.3em;text-decoration:none;padding-block-start:19px;padding-block-end:19px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:24px;border-width:0px;border-color:var(--color-text);border-style:none;background-color:var(--color-text);}.elementor .s-porta-programok-inner{width:100%;min-width:0px;max-width:1120px;display:flex;flex-direction:column;gap:32px;}.elementor .s-porta-programok{width:100%;min-width:0px;position:relative;padding-block-start:82px;padding-block-end:82px;padding-inline-start:80px;padding-inline-end:80px;background-color:var(--color-bg);display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .s-porta-foglalas-menete-cim{font-family:"Instrument Serif";font-weight:400;font-size:64px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-foglalas-menete-lead{font-family:"Mulish";font-weight:600;font-size:17px;color:var(--color-text);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lepes-1-szam{font-family:"Mulish";font-weight:600;font-size:12px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lepes-1-cim{font-family:"Instrument Serif";font-weight:400;font-size:30px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lepes-1-szoveg{font-family:"Mulish";font-weight:600;font-size:16px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lepes-1{width:100%;min-width:0px;display:flex;flex-direction:column;gap:24px;}.elementor .s-porta-lepes-2-szam{font-family:"Mulish";font-weight:600;font-size:12px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lepes-2-cim{font-family:"Instrument Serif";font-weight:400;font-size:30px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lepes-2-szoveg{font-family:"Mulish";font-weight:600;font-size:16px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lepes-2{width:100%;min-width:0px;display:flex;flex-direction:column;gap:24px;}.elementor .s-porta-lepes-3-szam{font-family:"Mulish";font-weight:600;font-size:12px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lepes-3-cim{font-family:"Instrument Serif";font-weight:400;font-size:30px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lepes-3-szoveg{font-family:"Mulish";font-weight:600;font-size:16px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-lepes-3{width:100%;min-width:0px;display:flex;flex-direction:column;gap:24px;}.elementor .s-porta-lepesek{width:100%;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .s-porta-foglalas-menete-inner{width:100%;min-width:0px;max-width:1120px;display:flex;flex-direction:column;gap:32px;}.elementor .s-porta-foglalas-menete{width:100%;min-width:0px;padding-block-start:82px;padding-block-end:82px;padding-inline-start:80px;padding-inline-end:80px;background-color:var(--color-surface);display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .s-porta-foglalas-cim{font-family:"Instrument Serif";font-weight:400;font-size:64px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-foglalas-lead{font-family:"Mulish";font-weight:600;font-size:17px;color:var(--color-text);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-foglalas-mikro{font-family:"Mulish";font-weight:600;font-size:12px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-foglalas-minta{width:100%;min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:32px;background-color:var(--color-card);display:flex;flex-direction:column;gap:18px;}.elementor .s-porta-foglalas-racs{width:100%;display:grid;gap:24px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .s-porta-foglalas-inner{width:100%;min-width:0px;max-width:1120px;display:flex;flex-direction:column;gap:32px;}.elementor .s-porta-foglalas{width:100%;min-width:0px;padding-block-start:82px;padding-block-end:82px;padding-inline-start:80px;padding-inline-end:80px;background-color:var(--color-bg);display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .s-porta-megkozelites-cim{font-family:"Instrument Serif";font-weight:400;font-size:64px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-cimadat{font-family:"Mulish";font-weight:600;font-size:17px;color:var(--color-text);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-utazas{font-family:"Mulish";font-weight:600;font-size:16px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-terkep-hely{width:100%;min-width:0px;overflow:hidden;border-radius:32px;background-color:var(--color-card);display:flex;flex-direction:column;gap:24px;justify-content:center;}.elementor .s-porta-utvonal{width:fit-content;min-height:44px;max-width:100%;font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text);letter-spacing:-0.03em;line-height:1.3em;text-decoration:none;padding-block-start:19px;padding-block-end:19px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:24px;border-width:1px;border-color:var(--color-text);border-style:solid;background-color:var(--color-bg);}.elementor .s-porta-terkep-mikro{font-family:"Mulish";font-weight:600;font-size:12px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-gyik-cim{font-family:"Instrument Serif";font-weight:400;font-size:34px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-megkozelites-inner{width:100%;min-width:0px;max-width:1120px;display:flex;flex-direction:column;gap:32px;}.elementor .s-porta-megkozelites{width:100%;min-width:0px;padding-block-start:82px;padding-block-end:82px;padding-inline-start:80px;padding-inline-end:80px;background-color:var(--color-surface);display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .s-porta-zaro-cim{font-family:"Instrument Serif";font-weight:400;font-size:64px;color:var(--color-text);letter-spacing:-0.04em;line-height:1.05em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-zaro-szoveg{font-family:"Mulish";font-weight:600;font-size:17px;color:var(--color-text);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-zaro-cta{width:fit-content;min-height:44px;max-width:100%;font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-bg);letter-spacing:-0.03em;line-height:1.3em;text-decoration:none;padding-block-start:19px;padding-block-end:19px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:24px;border-width:0px;border-color:var(--color-text);border-style:none;background-color:var(--color-text);}.elementor .s-porta-zaro-hivas{width:fit-content;min-height:44px;max-width:100%;font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-text);letter-spacing:-0.03em;line-height:1.3em;text-decoration:none;padding-block-start:19px;padding-block-end:19px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:24px;border-width:1px;border-color:var(--color-text);border-style:solid;background-color:var(--color-bg);}.elementor .s-porta-zaro-telefon{font-family:"Mulish";font-weight:600;font-size:16px;color:var(--color-text-muted);letter-spacing:-0.03em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-porta-zaro-inner{width:100%;min-width:0px;max-width:1120px;display:flex;flex-direction:column;gap:32px;}.elementor .s-porta-zaro{width:100%;min-width:0px;padding-block-start:82px;padding-block-end:82px;padding-inline-start:80px;padding-inline-end:80px;background-color:var(--color-bg);display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .s-porta-sticky-foglalas{width:fit-content;min-height:44px;max-width:100%;font-family:"Mulish";font-weight:600;font-size:15px;color:var(--color-bg);letter-spacing:-0.03em;line-height:1.3em;text-decoration:none;padding-block-start:19px;padding-block-end:19px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:24px;border-width:0px;border-color:var(--color-text);border-style:none;background-color:var(--color-text);}.elementor .s-porta-sticky-hivas{width:48px;height:48px;object-fit:contain;}.elementor .s-porta-sticky-szam{font-family:"Mulish";font-weight:600;font-size:10px;color:#535261;margin:0px;}.elementor .s-porta-sticky-telefon{width:48px;display:flex;flex-direction:column;gap:2px;align-items:center;}.elementor .s-porta-sticky{display:none;flex-direction:row;gap:12px;align-items:center;}