.elementor .e-1c5b4d02-2025{width:100%;height:100px;flex:0 0 auto;}.elementor .e-1c26ec02-c5f6{position: absolute !important; inset-block-start: 0 !important; inset-inline-start: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; z-index: 1 !important; pointer-events: none !important;\n}.elementor .e-160cfa70-b428{background-image:linear-gradient(180deg, rgba(18,17,46,0.68) 0%,rgba(18,17,46,0.85) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:!important;position: absolute !important; inset-block-start: 0 !important; inset-inline-start: 0 !important; width: 100% !important; height: 100% !important; z-index: 2 !important; pointer-events: none !important;\n}.elementor .e-7e457dc6-79c4{width: 120px !important; height: auto !important; filter: drop-shadow(0 8px 24px rgba(0,0,0,0.8)) !important; margin-bottom: 4px !important;\n}.elementor .e-6f98334b-1efa{font-family:var(--font-display);font-weight:700;font-size:clamp(2.5rem, 5.5vw, 4.2rem);color:var(--nga-surface);letter-spacing:-0.01em;line-height:1.12;margin:0px;text-shadow: 0 4px 24px rgba(0,0,0,0.85);\n}.elementor .e-14127149-efde{max-width:720px;font-family:var(--font-body);font-size:18px;color:var(--nga-surface);line-height:1.65;margin:0px;text-shadow: 0 2px 12px rgba(0,0,0,0.8);\n}.elementor .e-3c2c1acb-597e{font-size:16px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:36px;padding-inline-end:36px;border-radius:999px;box-shadow:0px 8px 24px 0px rgba(225, 163, 44, 0.45);transition:all 0.2s;}.elementor .e-22e47838-db76{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--nga-surface);text-decoration:none;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:36px;padding-inline-end:36px;border-radius:999px;border-width:2px;border-color:rgba(255,255,255,0.4);border-style:solid;background-color:rgba(255,255,255,0.08);transition:all 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-26310cdc-7f50{display: flex !important; flex-direction: row !important; gap: 18px !important; align-items: center !important; justify-content: center !important; margin-top: 14px !important;\n}.elementor .e-3486a5a0-ceb7{position: relative !important; z-index: 10 !important; max-width: 900px !important; width: 100% !important; display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; gap: 20px !important; padding: 90px 24px !important; margin: 0 auto !important; box-sizing: border-box !important;\n}.elementor .e-7f4c1123-354a{width:100%;min-height:92vh;overflow:hidden;position:relative;background-color:var(--nga-dark);display:flex;justify-content:center;align-items:center;box-sizing: border-box;\n}.elementor .e-4fc75c6d-ae54{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem, 4vw, 3rem);color:var(--nga-surface);margin:0px;}.elementor .e-5436e261-37d9{font-family:var(--font-body);font-size:16px;color:rgba(255, 255, 255, 0.75);margin:0px;}.elementor .e-1ad85274-38d6{text-align: center !important; max-width: 700px !important; margin: 0 auto !important; display: flex !important; flex-direction: column !important; gap: 10px !important;\n}.elementor .e-14da83ab-3f28{width: 100% !important; height: 210px !important; object-fit: cover !important;\n}.elementor .e-2614181b-6f62{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--nga-surface);margin:0px;}.elementor .e-56f84c5e-e9d6{font-family:var(--font-body);font-size:14px;color:rgba(255, 255, 255, 0.75);line-height:1.6;margin:0px;flex:1 1 0px;}.elementor .e-18a9131a-315f{min-height:40px;font-size:14px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;align-self:flex-start;}.elementor .e-26b64ed3-33e7{padding: 24px !important; display: flex !important; flex-direction: column !important; gap: 12px !important; flex: 1 !important;\n}.elementor .e-1bb387a7-836b{max-width:380px;overflow:hidden;border-radius:16px;border-width:1px;border-color:rgba(225, 163, 44, 0.25);border-style:solid;background-color:var(--nga-dark);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.3);display:flex;flex-direction:column;flex:1 1 320px;}.elementor .e-3e40b1ee-8b8c{width: 100% !important; height: 210px !important; object-fit: cover !important;\n}.elementor .e-63c1425e-c07a{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--nga-surface);margin:0px;}.elementor .e-45013df5-e28a{font-family:var(--font-body);font-size:14px;color:rgba(255, 255, 255, 0.75);line-height:1.6;margin:0px;flex:1 1 0px;}.elementor .e-6f276876-6965{min-height:40px;font-size:14px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;align-self:flex-start;}.elementor .e-5df68ce0-5877{padding: 24px !important; display: flex !important; flex-direction: column !important; gap: 12px !important; flex: 1 !important;\n}.elementor .e-4f6d0e76-402b{max-width:380px;overflow:hidden;border-radius:16px;border-width:1px;border-color:rgba(225, 163, 44, 0.25);border-style:solid;background-color:var(--nga-dark);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.3);display:flex;flex-direction:column;flex:1 1 320px;}.elementor .e-8a60956-393c{width: 100% !important; height: 210px !important; object-fit: cover !important;\n}.elementor .e-7cbb46a1-722a{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--nga-surface);margin:0px;}.elementor .e-a7b9741-dad2{font-family:var(--font-body);font-size:14px;color:rgba(255, 255, 255, 0.75);line-height:1.6;margin:0px;flex:1 1 0px;}.elementor .e-31805bb1-6fb6{min-height:40px;font-size:14px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;align-self:flex-start;}.elementor .e-4bbb7086-299c{padding: 24px !important; display: flex !important; flex-direction: column !important; gap: 12px !important; flex: 1 !important;\n}.elementor .e-33c20649-ee79{max-width:380px;overflow:hidden;border-radius:16px;border-width:1px;border-color:rgba(225, 163, 44, 0.25);border-style:solid;background-color:var(--nga-dark);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.3);display:flex;flex-direction:column;flex:1 1 320px;}.elementor .e-31655561-ddda{display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; gap: 28px !important; justify-content: center !important; width: 100% !important;\n}.elementor .e-455f2277-bf9e{max-width: 1200px !important; width: 100% !important; margin: 0 auto !important; padding: 0 24px !important; display: flex !important; flex-direction: column !important; gap: 48px !important; box-sizing: border-box !important;\n}.elementor .e-1fa9d1da-74e3{width:100%;padding-block-start:75px;padding-block-end:65px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--nga-dark);box-sizing: border-box;\n}.elementor .e-696b4044-2133{font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem, 5vw, 3.8rem);color:var(--nga-surface);line-height:1.12;margin:0px;}.elementor .e-21bccd22-9aae{font-family:var(--font-body);font-size:17px;color:rgba(255, 255, 255, 0.85);line-height:1.65;margin:0px;}.elementor .e-4132a437-bc7f{min-height:48px;font-size:16px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;border-radius:8px;align-self:flex-start;}.elementor .e-5eab0672-e0a4{flex: 1 1 500px !important; display: flex !important; flex-direction: column !important; gap: 20px !important; box-sizing: border-box !important;\n}.elementor .e-5da0476e-774f{width: 100% !important; max-width: 520px !important; height: 350px !important; object-fit: cover !important; border-radius: 16px !important; box-shadow: 0 20px 45px rgba(0,0,0,0.5) !important; border: 2px solid rgba(225, 163, 44, 0.3) !important; display: block !important;\n}.elementor .e-1d1f52a-de47{flex: 1 1 420px !important; display: flex !important; justify-content: center !important; width: 100% !important; box-sizing: border-box !important;\n}.elementor .e-6f0574f8-7e78{max-width: 1200px !important; width: 100% !important; margin: 0 auto !important; padding: 0 24px !important; display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; gap: 48px !important; align-items: center !important; box-sizing: border-box !important;\n}.elementor .e-483524fb-9526{width:100%;padding-block-start:75px;padding-block-end:65px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;background-color:var(--nga-dark);border-top-style: solid; border-top-color: rgba(225, 163, 44, 0.2); box-sizing: border-box;\n}