.elementor .e-1ea66023-bdea{width:200px;flex:0 0 auto;}.elementor .e-4578bade-58e5{width:auto;padding:0px;gap:32px;justify-content:flex-end;align-items:center;}.elementor .e-34e5e2cd-4cbb{font-family:var(--hf-font-body);font-weight:600;font-size:13px;color:var(--hf-white);letter-spacing:1.6px;text-transform:uppercase;}.elementor .e-7f132175-1da8{width:14px;color:var(--hf-white);}.elementor .e-4b438634-598c{color:var(--hf-white);cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:rgba(255,255,255,0.14);gap:8px;align-items:center;}.elementor .e-4cc76f-30c0{font-size:15px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-30ae9b9b-c793{font-size:15px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4685e7f5-9b29{font-size:15px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6240e82a-9ebc{font-size:15px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7e41359a-e701{font-size:15px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-378275cc-41e0{min-width:240px;position:absolute;inset-block-start:52px;inset-inline-end:0px;z-index:20;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;background-color:var(--hf-purple-deep);box-shadow:0px 12px 32px 0px rgba(0,0,0,0.35);display:flex;flex-direction:column;gap:4px;}.elementor .e-2b27f95d-1ba2{width:auto;display:none;}.elementor .e-423b832-9966{max-width:90rem;padding-block-start:20px;padding-block-end:20px;padding-inline-start:32px;padding-inline-end:32px;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-e5d5a32-ded9{width:560px;max-width:86vw;}.elementor .e-80c02c2-4e20{width:auto;padding:0px;gap:12px;justify-content:center;}.elementor .e-63d924e6-f0f5{width:90px;}.elementor .e-197f37a3-3860{font-family:var(--hf-font-heading);font-weight:700;font-size:30px;color:var(--hf-orange);letter-spacing:4px;line-height:1.1;text-align:center;text-transform:uppercase;margin-block-start:8px;}.elementor .e-4bbf59df-ca9d{font-family:var(--hf-font-heading);font-weight:800;font-size:104px;color:var(--hf-white);letter-spacing:-2px;line-height:0.95;text-align:center;text-transform:uppercase;text-shadow: 0px 4px 24px rgba(0,0,0,0.35);\n}.elementor .e-5a518a6d-375d{padding-block-start:24px;padding-block-end:96px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:column;gap:20px;flex:1 1 auto;justify-content:center;align-items:center;}.elementor .e-6a7b247c-9007{background-image:linear-gradient(180deg, rgba(31,22,38,0.55) 0%,rgba(109,66,130,0.55) 60%,rgba(62,35,80,0.75) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:space-between;align-items:center;}.elementor .e-63834e2b-ab07{font-family:var(--hf-font-body);font-size:12px;color:var(--hf-white);padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:rgba(0,0,0,0.4);}.elementor .e-22a28874-d4e6{font-family:var(--hf-font-body);font-size:12px;color:var(--hf-white);padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:rgba(0,0,0,0.4);}.elementor .e-63de5a12-60b5{inset-inline-end:16px;inset-block-end:16px;}.elementor .e-6aa098fe-71b8{min-height:100vh;padding:0px;background-image:url("https://hagymafesztival.com/wp-content/uploads/2026/11/hero-2023-poster.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--hf-purple-deep);}.elementor .e-4e6e3742-5b57{font-size:44px;}.elementor .e-771e8bef-5c02{max-width:48rem;text-align:center;}.elementor .e-34cd259e-dae9{padding:0px;margin-block-start:8px;gap:16px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-68ae198c-7b02{max-width:80rem;gap:20px;align-items:center;}.elementor .e-3d5a9a28-aece{padding-block-end:0px;background-color:var(--hf-cream);}.elementor .e-2885e522-93b7:hover,.elementor .e-2885e522-93b7:focus-visible{color:var(--hf-orange);}.elementor .e-2885e522-93b7{font-size:40px;color:var(--hf-purple);}.elementor .e-63f819f-76c0{font-size:11px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:8px;}.elementor .e-5293149d-bb59{font-size:11px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:8px;}.elementor .e-4f373bcf-e1a0{font-size:11px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:8px;}.elementor .e-311aee31-bafe{font-size:11px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:8px;}.elementor .e-14c6e826-380a{max-width:80rem;padding:0px;gap:24px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-2ab0bb3c-b2e4{padding-block-start:72px;background-color:var(--hf-cream);}.elementor .e-713cfafa-fb02{font-size:72px;color:var(--hf-white);text-align: left;\n}.elementor .e-7950868e-6ed0{color:rgba(255,255,255,0.92);}.elementor .e-7f5a034b-935f{color:rgba(255,255,255,0.92);}.elementor .e-19265784-fff3{color:rgba(255,255,255,0.92);}.elementor .e-438ef080-c698{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-4dcc9cbd-c5a4{max-width:80rem;padding:0px;display:grid;gap:64px;grid-template-columns:2fr 3fr;align-items:center;}.elementor .e-615c068f-eabe{background-image:linear-gradient(135deg, #6D4282 0%,#3E2350 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--hf-purple);}.elementor .e-8e75d52-70a1{padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--hf-white);}.elementor .e-3955fdf7-4d49{color:var(--hf-white);}.elementor .e-7ccb37b7-300d{flex:1 1 0px;}.elementor .e-4237a2bc-b2cd{flex:1 1 0px;}.elementor .e-55e363e7-31c8{flex:1 1 0px;}.elementor .e-75124d05-ea7f{max-width:80rem;padding:0px;gap:24px;}.elementor .e-5c257adc-e914{background-image:linear-gradient(180deg, #3E2350 0%,#6D4282 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--hf-purple-deep);}.elementor .e-7b68812b-b685{padding:0px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-3f223a99-d660{flex:1 1 auto;}.elementor .e-2e9799d4-231c{background-color:var(--hf-cream);}.elementor .e-d62db21-86ce{font-size:44px;}.elementor .e-481a1a52-db87{padding:0px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-2bf65863-5b77{padding-block-start:0px;background-color:var(--hf-cream);}.elementor .e-665732a5-5384{padding:0px;background-color:var(--hf-ink);gap:4px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(8, auto);}.elementor .e-7558bfc0-785b{width:160px;}.elementor .e-5c45fcb7-8efa{width:160px;}.elementor .e-32f5f1ad-4ac5{width:160px;}.elementor .e-6e92dfc-32bd{width:160px;}.elementor .e-d98729c-d460{width:160px;}.elementor .e-34337e82-52ac{padding-block-start:48px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:1px;background-color:var(--hf-white);gap:40px;flex-wrap:wrap;justify-content:center;align-items:center;border-bottom-style: solid; border-bottom-color: #EEE8F2;\n}.elementor .e-3a386f1c-4836:hover,.elementor .e-3a386f1c-4836:focus-visible{color:var(--hf-purple);}.elementor .e-3a386f1c-4836{color:var(--hf-ink);}.elementor .e-6fb66f5d-10f4:hover,.elementor .e-6fb66f5d-10f4:focus-visible{color:var(--hf-purple);}.elementor .e-6fb66f5d-10f4{color:var(--hf-ink);}.elementor .e-705c1f2e-e2ea{padding:28px;border-radius:18px;background-color:var(--hf-cream);display:flex;flex-direction:column;gap:6px;}.elementor .e-49f998bc-1941{height:auto;min-height:140px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-24fb3cd3-4ef2{align-self:flex-start;}.elementor .e-32448165-f1b2{flex-direction:column;gap:12px;align-items:stretch;}.elementor .e-6878e9ec-97a2{max-width:76rem;padding:0px;display:grid;gap:56px;grid-template-columns:1fr 1.4fr;align-items:start;}.elementor .e-697e3543-f6cc{background-color:var(--hf-white);}.elementor .e-4ab586aa-b311{text-align:center;}.elementor .e-1494490e-92d1{flex:1 1 auto;}.elementor .e-327b05db-89e3{flex:0 0 auto;}.elementor .e-364cdc55-2881{max-width:36rem;margin-block-start:8px;gap:8px;flex-wrap:nowrap;}.elementor .e-71581a6d-ec6f{background-color:var(--hf-cream);gap:16px;}.elementor .e-3f81e383-3475{background-color:rgba(255,255,255,0.10);}.elementor .e-323f9b6a-af7a{background-color:rgba(255,255,255,0.10);}.elementor .e-b916d60-5e6b{background-color:rgba(255,255,255,0.10);}.elementor .e-28a2ab2e-8012{background-color:rgba(255,255,255,0.10);}.elementor .e-af66f72-d9a1{width:auto;padding:0px;gap:12px;justify-content:center;}.elementor .e-9a8ecba-d032{font-size:12px;color:rgba(255,255,255,0.6);letter-spacing:0.5px;}.elementor .e-3a948187-1423:hover,.elementor .e-3a948187-1423:focus-visible{color:var(--hf-orange);}.elementor .e-3a948187-1423{font-weight:400;font-size:12px;color:rgba(255,255,255,0.75);letter-spacing:0.5px;text-decoration:none;margin-block-start:-8px;}.elementor .e-7b8a9efb-c97f{padding-block-start:36px;padding-block-end:36px;padding-inline-start:16px;padding-inline-end:16px;background-color:var(--hf-ink);display:flex;flex-direction:column;gap:16px;align-items:center;}