.elementor .e-736bef38-b60e{min-height:0px;padding:0px;gap:0px;}.elementor .e-7959e275-8c60{font-family:Inter;padding:0px;background-image:url("https://www.zerogravity-festival.at/wp-content/uploads/2026/10/zgf-hero.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#07050F;gap:0px;}.elementor .e-7f35e3c-98a4{font-weight:600;font-size:12px;color:#A9A2BE;letter-spacing:0.16em;margin:0px;}.elementor .e-3b8e7b64-228f{font-weight:700;font-size:18px;color:#F4F1FA;line-height:1.3;margin:0px;}.elementor .e-56673475-b975{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-51d8d137-58f8{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:24px;display:flex;flex-direction:row;gap:16px;align-items:flex-start;}.elementor .e-4735f3fc-be90{font-weight:600;font-size:12px;color:#A9A2BE;letter-spacing:0.16em;margin:0px;}.elementor .e-86b024f-217a{font-weight:700;font-size:18px;color:#F4F1FA;line-height:1.3;margin:0px;}.elementor .e-7937bf4e-a96f{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-32078944-8f05{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:24px;display:flex;flex-direction:row;gap:16px;align-items:flex-start;}.elementor .e-5254634f-d38d{font-weight:600;font-size:12px;color:#A9A2BE;letter-spacing:0.16em;margin:0px;}.elementor .e-4f2298ee-ecfa{font-weight:700;font-size:18px;color:#F4F1FA;line-height:1.3;margin:0px;}.elementor .e-2f76b8d6-5db3{font-weight:600;font-size:14px;color:#FF3D8B;margin:0px;}.elementor .e-71dccfc9-362e{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-106bcb0a-50fd{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:24px;display:flex;flex-direction:row;gap:16px;align-items:flex-start;}.elementor .e-547ce36a-b958{font-weight:600;font-size:12px;color:#A9A2BE;letter-spacing:0.16em;margin:0px;}.elementor .e-475fd9c0-38be{font-weight:700;font-size:18px;color:#F4F1FA;line-height:1.3;margin:0px;}.elementor .e-4aa0129d-2ea0{font-weight:600;font-size:14px;color:#FF3D8B;margin:0px;}.elementor .e-2232c59e-b0d3{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-3f8538c4-ffce{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:24px;display:flex;flex-direction:row;gap:16px;align-items:flex-start;}.elementor .e-591f7fdd-cf38{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:0px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .e-4796872d-d056{font-family:Inter;padding:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.08);border-style:solid;background-color:#0B0817;gap:0px;}.elementor .e-66a0fc61-9fe5{font-weight:800;font-size:72px;color:#F4F1FA;letter-spacing:-0.035em;line-height:0.98;margin:0px;}.elementor .e-65e5e426-5dbc{max-width:600px;font-size:18px;color:#C9C3D9;line-height:1.65;margin:0px;}.elementor .e-4c0d0c74-2ce5{max-width:600px;font-size:18px;color:#C9C3D9;line-height:1.65;margin:0px;}.elementor .e-5fb4912c-9777{padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-4e2798c6-ad3d{font-weight:600;font-size:12px;color:rgba(255,255,255,0.4);margin:0px;}.elementor .e-5296f021-7184{padding:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-42baf11b-807c{font-weight:800;font-size:21px;color:#F4F1FA;letter-spacing:-0.015em;line-height:1.2;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3ef326de-e0e6{font-size:15px;color:#B3ACC7;line-height:1.55;margin:0px;}.elementor .e-17eb1ad8-779c{padding:26px;display:flex;flex-direction:column;gap:14px;}.elementor .e-18d38506-3b57{font-weight:600;font-size:12px;color:rgba(255,255,255,0.4);margin:0px;}.elementor .e-5138757-62fe{padding:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-67d7e8cf-b6e4{font-weight:800;font-size:21px;color:#F4F1FA;letter-spacing:-0.015em;line-height:1.2;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2ff3d236-dde2{font-size:15px;color:#B3ACC7;line-height:1.55;margin:0px;}.elementor .e-1fd60b4-7966{padding:26px;display:flex;flex-direction:column;gap:14px;}.elementor .e-46700e40-69b4{font-weight:600;font-size:12px;color:rgba(255,255,255,0.4);margin:0px;}.elementor .e-7fff95dc-74ab{padding:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-129efc45-b575{font-weight:800;font-size:21px;color:#F4F1FA;letter-spacing:-0.015em;line-height:1.2;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b69b9e2-4ae5{font-size:15px;color:#B3ACC7;line-height:1.55;margin:0px;}.elementor .e-7f9dce25-66a9{padding:26px;display:flex;flex-direction:column;gap:14px;}.elementor .e-1a246281-cab4{font-weight:600;font-size:12px;color:rgba(255,255,255,0.4);margin:0px;}.elementor .e-7aa7c24f-ba25{padding:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-4b7cbf20-3932{font-weight:800;font-size:21px;color:#F4F1FA;letter-spacing:-0.015em;line-height:1.2;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3136cbe7-8469{font-size:15px;color:#B3ACC7;line-height:1.55;margin:0px;}.elementor .e-5320c58d-126a{padding:26px;display:flex;flex-direction:column;gap:14px;}.elementor .e-64a5bc4-53e3{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .e-6ccd9de7-53bd{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:40px;flex:1 1 0px;}.elementor .e-1e1a0db4-1b4c{width:400px;overflow:hidden;aspect-ratio:9 / 16;padding:0px;border-radius:32px;border-width:0px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:transparent;box-shadow:0px 40px 100px -40px rgba(229,38,47,0.5);display:flex;flex-direction:column;gap:0px;flex:0 1 auto;justify-content:flex-start;align-items:stretch;}.elementor .e-6576b14c-edd2{width:100%;max-width:1184px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:72px;align-items:center;}.elementor .e-361086f2-7e90{font-family:Inter;padding-block-start:140px;padding-block-end:140px;padding-inline-start:48px;padding-inline-end:48px;gap:0px;}.elementor .e-b2fdd86-5bc2{padding:0px;background-color:#0B0817;gap:0px;}.elementor .e-3f009fb-39da{width:300px;position:absolute;inset-block-start:40px;inset-inline-end:-60px;z-index:0;opacity:90%;}.elementor .e-66e071a4-39ed{color:#F4F1FA;margin:0px;}.elementor .e-6bba3d10-616a{font-size:20px;color:#C9C3D9;line-height:1.5;margin:0px;}.elementor .e-66b52f97-91df{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-3d7d8056-8c5f{padding:0px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-4825261c-a0b9{font-weight:800;font-size:24px;color:#F4F1FA;letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-149106d8-75cd{font-weight:800;font-size:44px;color:#F4F1FA;letter-spacing:-0.04em;line-height:1;margin:0px;}.elementor .e-c70375-fc41{padding:0px;flex:1 1 auto;}.elementor .e-205b4ca5-38b4{padding:28px;display:flex;flex-direction:column;gap:22px;order:1;}.elementor .e-7b6de1bb-d234{padding:0px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-71f7e3d4-8e11{font-weight:800;font-size:24px;color:#F4F1FA;letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-55776541-5a94{font-weight:800;font-size:44px;color:#F4F1FA;letter-spacing:-0.04em;line-height:1;margin:0px;}.elementor .e-709054d8-c9f0{padding:0px;flex:1 1 auto;}.elementor .e-25f8fa29-afc8{padding:28px;display:flex;flex-direction:column;gap:22px;order:2;}.elementor .e-7da4c165-f315{padding:0px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-2ad0189-b433{font-weight:800;font-size:24px;color:#F4F1FA;letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-d2e8e45-5ded{font-weight:800;font-size:44px;color:#F4F1FA;letter-spacing:-0.04em;line-height:1;margin:0px;}.elementor .e-171ea064-fda0{padding:0px;flex:1 1 auto;}.elementor .e-5d931dd3-b9ff{padding:28px;display:flex;flex-direction:column;gap:22px;order:3;}.elementor .e-40c3053f-a9d8{position:relative;padding:0px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-6c841c18-ce93{font-weight:800;font-size:24px;color:#FFF8E6;letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-61e9b453-1cf9{font-weight:800;font-size:44px;color:#F4F1FA;letter-spacing:-0.04em;line-height:1;margin:0px;}.elementor .e-3062b709-1969{font-weight:600;font-size:13px;color:#CDBF9F;line-height:1.4;margin-block-start:-10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1f9692cb-d77b{padding:0px;flex:1 1 auto;}.elementor .e-6e3138a0-b631{padding:28px;display:flex;flex-direction:column;gap:20px;order:4;}.elementor .e-df8ece2-e76f{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:stretch;}.elementor .e-66cee9b4-1404{width:auto;height:50px;}.elementor .e-71953c22-1cf4{width:168px;height:76px;padding:0px;border-radius:16px;background-color:#FFFFFF;display:flex;flex:0 0 auto;justify-content:center;align-items:center;order:1;}.elementor .e-2d3bf0b3-395b{font-family:"JetBrains Mono";font-weight:700;font-size:11px;letter-spacing:0.2em;margin:0px;}.elementor .e-7aeabb03-fcb2{font-weight:800;font-size:22px;color:#F4F1FA;letter-spacing:-0.015em;line-height:1.2;margin:0px;}.elementor .e-1ae9e11-d43c{font-size:14px;color:#C9C3D9;line-height:1.45;margin:0px;}.elementor .e-3989f6bf-6f86{font-size:13px;color:#C9C3D9;line-height:1.45;margin:0px;display:none;}.elementor .e-2088b029-f811{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:5px;flex:1 1 0px;order:2;}.elementor .e-7ce8e37b-f2cc{font-weight:800;font-size:40px;letter-spacing:-0.04em;line-height:1;margin:0px;}.elementor .e-664edaa6-7f90{font-size:13px;color:#A9A2BE;margin:0px;}.elementor .e-5069b7be-f3de{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;flex:0 0 auto;align-items:flex-end;order:3;}.elementor .e-5e35cb8c-2595{width:auto;}.elementor .e-6bb7f1d9-30ac{width:auto;}.elementor .e-8ae60fd-a464{width:auto;padding:0px;display:flex;flex:0 0 auto;order:4;}.elementor .e-38adf25b-54a3{padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:28px;display:flex;flex-direction:row;gap:28px;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .e-47736c9d-839f{font-weight:700;font-size:17px;color:#F4F1FA;margin:0px;}.elementor .e-360681cf-7f72{font-size:14px;color:#A9A2BE;line-height:1.4;margin:0px;}.elementor .e-70319ab2-cff5{padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-7145ce75-8628{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:16px;flex:1 1 0px;align-items:center;}.elementor .e-4710a35b-e671{font-weight:800;font-size:30px;color:#C9C3D9;letter-spacing:-0.03em;margin:0px;flex:0 1 auto;}.elementor .e-536333c2-c7bb{padding-block-start:22px;padding-block-end:22px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-5ec38dec-86d8{font-size:13px;color:#A9A2BE;line-height:1.5;margin-block-start:-42px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7fe63a9b-277e{width:100%;max-width:1184px;position:relative;z-index:1;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:56px;}.elementor .e-5325de73-9d7b{overflow:hidden;position:relative;font-family:Inter;padding-block-start:140px;padding-block-end:140px;padding-inline-start:48px;padding-inline-end:48px;flex-direction:column;gap:0px;}.elementor .e-117c4789-a6a7{color:#F4F1FA;margin:0px;}.elementor .e-5f0182c7-a8c9{font-size:20px;color:#C9C3D9;line-height:1.5;margin:0px;}.elementor .e-48192ec3-639f{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-363a0335-e4f8{font-weight:800;font-size:44px;color:#F4F1FA;letter-spacing:-0.035em;line-height:1.02;margin:0px;}.elementor .e-1837d156-4ba7{max-width:520px;font-size:17px;color:#C9C3D9;line-height:1.6;margin:0px;}.elementor .e-51d9408-3c2c{font-weight:700;font-size:16px;color:#F4F1FA;margin:0px;}.elementor .e-43c02e9a-b8eb{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:18px;display:flex;flex-direction:row;gap:16px;align-items:center;}.elementor .e-7d4eaf5a-bd18{font-weight:700;font-size:16px;color:#F4F1FA;margin:0px;}.elementor .e-1d9ed7c1-9af5{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:18px;display:flex;flex-direction:row;gap:16px;align-items:center;}.elementor .e-2dd5e619-169f{font-weight:700;font-size:16px;color:#F4F1FA;margin:0px;}.elementor .e-3ea179e2-65d6{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:18px;display:flex;flex-direction:row;gap:16px;align-items:center;}.elementor .e-7149f37f-6baf{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-5aa6b5cb-9d2f{width:auto;min-height:58px;}.elementor .e-29ba600-7c8a{font-weight:600;font-size:15px;color:#F4F1FA;margin:0px;}.elementor .e-66c2c8fb-1e76{padding:0px;display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;align-items:center;}.elementor .e-15ae5394-1280{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:28px;flex:1 1 0px;justify-content:center;order:1;}.elementor .e-37470666-69bc{width:560px;padding:0px;display:flex;flex-direction:column;flex:0 0 auto;align-items:stretch;order:2;}.elementor .e-469eda1b-27c8{padding:0px;display:flex;flex-direction:row;gap:48px;align-items:stretch;}.elementor .e-3730868d-9f2d{width:100%;max-width:1184px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:56px;}.elementor .e-4616ed78-6741{font-family:Inter;padding-block-start:140px;padding-block-end:140px;padding-inline-start:48px;padding-inline-end:48px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.06);border-style:solid;background-color:#0B0817;display:flex;flex-direction:column;gap:0px;}.elementor .e-6ff6e118-8a53{font-weight:800;font-size:128px;color:#F4F1FA;letter-spacing:-0.045em;line-height:0.9;margin:0px;}.elementor .e-d2a5f46-590f{max-width:600px;font-size:18px;color:#C9C3D9;line-height:1.6;margin:0px;}.elementor .e-209ccb31-51b3{font-weight:600;font-size:12px;color:#E8E0A0;letter-spacing:0.24em;margin-block-start:40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-32592d04-6a24{width:auto;height:120px;}.elementor .e-1732bd7c-ba2d{width:560px;height:220px;padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .e-1c47a513-42e5{width:100%;max-width:1280px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .e-13f1c690-7a11{width:100%;padding:0px;margin-block-start:72px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-2053f999-4d8a{overflow:hidden;font-family:Inter;padding-block-start:140px;padding-block-end:140px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.06);border-style:solid;background-color:#07050F;display:flex;flex-direction:column;gap:0px;align-items:stretch;}.elementor .e-12d6046-3582{font-weight:800;font-size:132px;color:#F4F1FA;letter-spacing:-0.045em;line-height:0.9;margin:0px;}.elementor .e-24dd295a-6927{width:auto;min-height:62px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:34px;padding-inline-end:34px;}.elementor .e-64fdf551-bc51{padding:0px;display:flex;flex-direction:column;gap:28px;align-items:flex-start;}.elementor .e-69aa9b25-c318{width:150px;height:auto;}.elementor .e-1a8ef12f-77c6{font-size:14px;color:#A9A2BE;line-height:1.6;margin:0px;}.elementor .e-1c7bcd94-37a9{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-9459f0a-b4cb{font-weight:700;font-size:12px;color:#A9A2BE;letter-spacing:0.2em;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-8e272f9-ab3c{font-size:15px;color:#F4F1FA;line-height:2.3;margin:0px;}.elementor .e-fe8b058-94ef{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-3f553983-479e{font-weight:700;font-size:12px;color:#A9A2BE;letter-spacing:0.2em;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3eaf45c5-81c4{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-68123963-b55a{padding-block-start:48px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.1);border-style:solid;display:grid;gap:40px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-5523a718-ea0d{font-size:13px;color:#8E87A3;margin:0px;}.elementor .e-6d86b184-2ed1{font-size:13px;color:#8E87A3;margin:0px;}.elementor .e-6c766d1f-827c{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.08);border-style:solid;display:flex;flex-direction:row;gap:12px;justify-content:space-between;}.elementor .e-5d9c2f0d-a4a5{width:100%;max-width:1184px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:64px;}.elementor .e-35256cd1-731b{font-family:Inter;padding-block-start:120px;padding-block-end:40px;padding-inline-start:48px;padding-inline-end:48px;background-color:#07050F;display:flex;flex-direction:column;gap:0px;}