.elementor .e-c81f3e7-7d9a{min-width:0px;display:inline-block; background:transparent; color:#9ca3af; font-size:13px; font-weight:600; padding:7px 14px; border-radius:20px; border:1px solid #4a4e55; text-decoration:none; margin:0 0 22px; &:hover{color:#fff; border-color:#f26900;}\n}.elementor .e-3563ad4-064a{min-width:0px;padding:0; display:flex; flex-direction:row;\n}.elementor .e-dcfad4a-24c7{min-width:0px;color:#f26900; font-size:12px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; line-height:1.6; margin:0 0 12px;\n}.elementor .e-296b658-220a{min-width:0px;color:#fff; font-size:46px; font-weight:800; line-height:1.1; letter-spacing:-.02em; margin:0 0 18px;\n}.elementor .e-a23a09f-ba2e{min-width:0px;color:#fff; font-size:17px; line-height:1.7; margin:0;\n}.elementor .e-146b0c7-44c1{min-width:0px;flex:0 0 150px; margin:0; color:#f26900; font-size:14px; font-weight:600; line-height:1.6;\n}.elementor .e-97d9725-7283{min-width:0px;flex:1 1 0; min-width:0; margin:0; color:#9ca3af; font-size:14px; line-height:1.6; & a{color:#f26900; text-decoration:underline;}\n}.elementor .e-1f38685-045d{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:row; gap:20px; width:100%; padding:11px 0; border-bottom:1px solid #34373d;\n}.elementor .e-1e11449-a86d{min-width:0px;flex:0 0 150px; margin:0; color:#f26900; font-size:14px; font-weight:600; line-height:1.6;\n}.elementor .e-4b4aabd-b487{min-width:0px;flex:1 1 0; min-width:0; margin:0; color:#9ca3af; font-size:14px; line-height:1.6; & a{color:#f26900; text-decoration:underline;}\n}.elementor .e-26cf8d1-2ae4{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:row; gap:20px; width:100%; padding:11px 0; border-bottom:1px solid #34373d;\n}.elementor .e-ffd81b0-b636{min-width:0px;flex:0 0 150px; margin:0; color:#f26900; font-size:14px; font-weight:600; line-height:1.6;\n}.elementor .e-ba4014a-8646{min-width:0px;flex:1 1 0; min-width:0; margin:0; color:#9ca3af; font-size:14px; line-height:1.6; & a{color:#f26900; text-decoration:underline;}\n}.elementor .e-3075995-90f3{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:row; gap:20px; width:100%; padding:11px 0; border-bottom:1px solid #34373d;\n}.elementor .e-ca3cf7e-cb6d{min-width:0px;flex:0 0 150px; margin:0; color:#f26900; font-size:14px; font-weight:600; line-height:1.6;\n}.elementor .e-ea7ad90-1a98{min-width:0px;flex:1 1 0; min-width:0; margin:0; color:#9ca3af; font-size:14px; line-height:1.6; & a{color:#f26900; text-decoration:underline;}\n}.elementor .e-8bd69a8-79c6{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:row; gap:20px; width:100%; padding:11px 0; border-bottom:1px solid #34373d;\n}.elementor .e-c3023db-5d23{min-width:0px;flex:0 0 150px; margin:0; color:#f26900; font-size:14px; font-weight:600; line-height:1.6;\n}.elementor .e-500fe05-bfc9{min-width:0px;flex:1 1 0; min-width:0; margin:0; color:#9ca3af; font-size:14px; line-height:1.6; & a{color:#f26900; text-decoration:underline;}\n}.elementor .e-7b697fc-8090{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:row; gap:20px; width:100%; padding:11px 0; border-bottom:1px solid #34373d;\n}.elementor .e-39e66e7-b1ab{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; width:100%; margin:18px 0 22px; border-top:1px solid #34373d;\n}.elementor .e-6510a80-7cad{min-width:0px;display:inline-block; background:transparent; color:#f26900; font-size:14px; font-weight:700; padding:13px 23px; border-radius:8px; border:1px solid #f26900; text-decoration:none;\n}.elementor .e-572e9b7-8d38{min-width:0px;display:inline-block; background:#f26900; color:#fff; font-size:14px; font-weight:700; padding:14px 24px; border-radius:8px; border:0; text-decoration:none;\n}.elementor .e-3e2eaf4-3c65{min-width:0px;padding:0; display:flex; flex-direction:row; flex-wrap:wrap; gap:12px;\n}.elementor .e-19db668-9b1a{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; flex:1 1 0; min-width:0;\n}.elementor .e-569fcbe-78e3{min-width:0px;margin:0; padding:9px 14px; background:#2a2d31; color:#9ca3af; font-size:12px; font-weight:500; line-height:1.4;\n}.elementor .e-9418518-0352{min-width:0px;display:block; width:100%; height:auto;\n}.elementor .e-d167ec6-0273{min-width:0px;padding:0; box-sizing:border-box; display:block; width:100%; height:440px; overflow:hidden; container-type:size; & img{display:block; width:100%; height:auto; transition:transform 8s ease-in-out;} &:hover img{transform:translateY(calc(-100% + 100cqh));}\n}.elementor .e-ad3b366-2207{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; width:100%; background:#0f1012; border:1px solid #34373d; border-radius:12px; overflow:hidden; box-shadow:0 18px 44px rgba(0,0,0,.5);\n}.elementor .e-17db412-5a88{min-width:0px;margin:12px 0 0; color:#9ca3af; font-size:13px; & span{color:#f26900; font-weight:600;}\n}.elementor .e-d095647-88c9{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; flex:1 1 0; min-width:0;\n}.elementor .e-bc8051e-e447{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:row; gap:56px; align-items:center; width:100%; align-items:flex-start; gap:48px;\n}.elementor .e-4b545c7-d39a{min-width:0px;padding:0; box-sizing:border-box; width:100%; max-width:1140px; display:flex; flex-direction:column; gap:0;\n}.elementor .e-6e20f8f-57c9{min-width:0px;padding:0; box-sizing:border-box; width:100%; display:flex; flex-direction:column; align-items:center; padding:64px 24px 56px;\n}.elementor .e-8d59541-4ff9{min-width:0px;color:#f26900; font-size:12px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; margin:0 0 10px;\n}.elementor .e-1f0e446-307a{min-width:0px;color:#fff; font-size:20px; font-weight:600; line-height:1.3; margin:0 0 10px;\n}.elementor .e-205ec7a-2852{min-width:0px;color:#9ca3af; font-size:15px; line-height:1.65; margin:0;\n}.elementor .e-ad4a8cc-b3da{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; gap:0; background:#232528; border:1px solid #34373d; border-radius:12px; padding:28px;\n}.elementor .e-ebd4e03-95a9{min-width:0px;color:#f26900; font-size:12px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; margin:0 0 10px;\n}.elementor .e-458e781-bdf8{min-width:0px;color:#fff; font-size:20px; font-weight:600; line-height:1.3; margin:0 0 10px;\n}.elementor .e-a32d69b-298e{min-width:0px;color:#9ca3af; font-size:15px; line-height:1.65; margin:0;\n}.elementor .e-8c60b8f-aea4{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; gap:0; background:#232528; border:1px solid #34373d; border-radius:12px; padding:28px;\n}.elementor .e-034b057-ad3a{min-width:0px;padding:0; box-sizing:border-box; display:grid; grid-template-rows:none; grid-auto-rows:auto; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; margin-top:0; width:100%;\n}.elementor .e-2e18ef5-d6ee{min-width:0px;padding:0; box-sizing:border-box; width:100%; max-width:1140px; display:flex; flex-direction:column; gap:0;\n}.elementor .e-658acae-38bf{min-width:0px;padding:0; box-sizing:border-box; width:100%; display:flex; flex-direction:column; align-items:center; padding:56px 24px; border-top:1px solid #34373d; background:#15171a;\n}.elementor .e-782407e-329a{min-width:0px;color:#f26900; font-size:12px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; line-height:1.6; margin:0 0 12px;\n}.elementor .e-493ef0a-aa37{min-width:0px;color:#fff; font-size:40px; font-weight:700; line-height:1.15; letter-spacing:-.02em; margin:0 0 18px; max-width:860px;\n}.elementor .e-b62a675-82bf{min-width:0px;color:#9ca3af; font-size:17px; line-height:1.7; margin:0 0 8px; max-width:780px;\n}.elementor .e-c152c52-21df{min-width:0px;margin:0; color:#f26900; font-size:26px; font-weight:700; line-height:1.1;\n}.elementor .e-ec46459-ad06{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.45;\n}.elementor .e-a59b292-4524{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; gap:4px; padding:18px; background:#2E3134; border:1px solid #4a4e55; border-radius:12px;\n}.elementor .e-65b07c8-2497{min-width:0px;margin:0; color:#f26900; font-size:26px; font-weight:700; line-height:1.1;\n}.elementor .e-b4798fb-0f9a{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.45;\n}.elementor .e-155bd45-8568{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; gap:4px; padding:18px; background:#2E3134; border:1px solid #4a4e55; border-radius:12px;\n}.elementor .e-6a96f69-290f{min-width:0px;margin:0; color:#f26900; font-size:26px; font-weight:700; line-height:1.1;\n}.elementor .e-dd8a002-3e49{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.45;\n}.elementor .e-d92d223-e562{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; gap:4px; padding:18px; background:#2E3134; border:1px solid #4a4e55; border-radius:12px;\n}.elementor .e-0ebd6be-43a5{min-width:0px;padding:0; box-sizing:border-box; display:grid; grid-template-rows:none; grid-auto-rows:auto; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; margin-top:24px; width:100%; gap:14px;\n}.elementor .e-024bcdc-5666{min-width:0px;padding:0; box-sizing:border-box; width:100%; max-width:1140px; display:flex; flex-direction:column; gap:0;\n}.elementor .e-956354d-e3ef{min-width:0px;padding:0; box-sizing:border-box; width:100%; display:flex; flex-direction:column; align-items:center; padding:56px 24px; border-top:1px solid #34373d;\n}.elementor .e-84aa688-4ff9{min-width:0px;color:#f26900; font-size:12px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; line-height:1.6; margin:0 0 12px;\n}.elementor .e-3171dbc-e704{min-width:0px;color:#fff; font-size:40px; font-weight:700; line-height:1.15; letter-spacing:-.02em; margin:0 0 18px; max-width:860px;\n}.elementor .e-83940d1-dec5{min-width:0px;display:block; width:100%; height:auto; border-radius:12px; border:1px solid #34373d;\n}.elementor .e-8cb34ef-cf97{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.5;\n}.elementor .e-328c4d1-c669{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; gap:10px; min-width:0;\n}.elementor .e-dc6855f-8b7c{min-width:0px;display:block; width:100%; height:auto; border-radius:12px; border:1px solid #34373d;\n}.elementor .e-4682d34-d8f7{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.5;\n}.elementor .e-fba0f24-42f7{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; gap:10px; min-width:0;\n}.elementor .e-76139df-1a08{min-width:0px;display:block; width:100%; height:auto; border-radius:12px; border:1px solid #34373d;\n}.elementor .e-235b3ce-7e32{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.5;\n}.elementor .e-e7d1322-ba0d{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; gap:10px; min-width:0;\n}.elementor .e-7a70ac5-cd85{min-width:0px;padding:0; box-sizing:border-box; display:grid; grid-template-rows:none; grid-auto-rows:auto; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; margin-top:0; width:100%; gap:20px;\n}.elementor .e-25e51d0-2a17{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; flex:1 1 0; min-width:0; flex:3 1 0; gap:28px;\n}.elementor .e-3165728-a4e9{min-width:0px;display:block; width:100%; height:auto;\n}.elementor .e-92ba3d8-073a{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; min-width:0; border:6px solid #0f1012; border-radius:24px; overflow:hidden; height:520px; container-type:size; box-shadow:0 18px 40px rgba(0,0,0,.6); & img{transition:transform 8s ease-in-out;} &:hover img{transform:translateY(calc(-100% + 100cqh));}\n}.elementor .e-f25ae18-b25b{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.5;\n}.elementor .e-d4d751f-1f1d{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; flex:1 1 0; min-width:0; flex:1 1 0; gap:10px;\n}.elementor .e-5c99702-8079{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:row; gap:56px; align-items:center; width:100%; align-items:flex-start; gap:32px; margin-top:24px;\n}.elementor .e-1db499d-10ce{min-width:0px;padding:0; box-sizing:border-box; width:100%; max-width:1140px; display:flex; flex-direction:column; gap:0;\n}.elementor .e-43e00b4-3878{min-width:0px;padding:0; box-sizing:border-box; width:100%; display:flex; flex-direction:column; align-items:center; padding:56px 24px; border-top:1px solid #34373d; background:#15171a;\n}.elementor .e-dfc8b5b-69ae{min-width:0px;color:#f26900; font-size:12px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; line-height:1.6; margin:0 0 12px;\n}.elementor .e-b68fcf5-f5a0{min-width:0px;color:#fff; font-size:40px; font-weight:700; line-height:1.15; letter-spacing:-.02em; margin:0 0 18px; max-width:860px;\n}.elementor .e-2709235-0b5f{min-width:0px;color:#9ca3af; font-size:15px; line-height:1.65; margin:0; & span{color:#f26900; font-weight:700;} margin:0 0 8px; & strong{color:#fff;}\n}.elementor .e-438e0da-231c{min-width:0px;color:#9ca3af; font-size:15px; line-height:1.65; margin:0; & span{color:#f26900; font-weight:700;} margin:0 0 8px; & strong{color:#fff;}\n}.elementor .e-9944c1f-4f78{min-width:0px;color:#9ca3af; font-size:15px; line-height:1.65; margin:0; & span{color:#f26900; font-weight:700;} margin:0 0 8px; & strong{color:#fff;}\n}.elementor .e-72656dc-44f5{min-width:0px;color:#9ca3af; font-size:15px; line-height:1.65; margin:0; & span{color:#f26900; font-weight:700;} margin:0 0 8px; & strong{color:#fff;}\n}.elementor .e-e19ac78-15dc{min-width:0px;color:#9ca3af; font-size:15px; line-height:1.65; margin:0; & span{color:#f26900; font-weight:700;} margin:0 0 8px; & strong{color:#fff;}\n}.elementor .e-fa28adc-9652{min-width:0px;color:#9ca3af; font-size:15px; line-height:1.65; margin:0; & span{color:#f26900; font-weight:700;} margin:0 0 8px; & strong{color:#fff;}\n}.elementor .e-51e2eac-0a9d{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; margin-top:8px;\n}.elementor .e-1e6e2e0-216e{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; flex:1 1 0; min-width:0;\n}.elementor .e-5c6d592-1c47{min-width:0px;color:#f26900; font-size:12px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; line-height:1.6; margin:0 0 12px;\n}.elementor .e-b21593f-da30{min-width:0px;color:#fff; font-size:20px; font-weight:600; line-height:1.3; margin:0 0 10px; font-size:24px;\n}.elementor .e-7d530af-017c{min-width:0px;color:#9ca3af; font-size:16px; line-height:1.7; margin:0 0 14px;\n}.elementor .e-05d95a9-cd74{min-width:0px;display:inline-block; background:#f26900; color:#fff; font-size:14px; font-weight:700; padding:14px 24px; border-radius:8px; border:0; text-decoration:none;\n}.elementor .e-48d1377-4b95{min-width:0px;padding:0; display:flex; flex-direction:row; margin-top:4px;\n}.elementor .e-e759ed0-c798{min-width:0px;color:#9ca3af; font-size:16px; line-height:1.7; margin:0 0 14px; margin:14px 0 0; & strong{color:#fff;}\n}.elementor .e-b24745d-7498{min-width:0px;color:#9ca3af; font-size:16px; line-height:1.7; margin:0 0 14px; margin:6px 0 0; & a{color:#f26900; text-decoration:underline;}\n}.elementor .e-296be1e-1a1e{min-width:0px;color:#9ca3af; font-size:16px; line-height:1.7; margin:0 0 14px; margin:6px 0 0; & a{color:#f26900; text-decoration:underline;}\n}.elementor .e-cc10f72-2255{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; background:#150f0b; border:1px solid #f26900; border-radius:12px; padding:30px;\n}.elementor .e-7814c7a-ace1{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; flex:1 1 0; min-width:0;\n}.elementor .e-12a090c-d181{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:row; gap:56px; align-items:center; width:100%; align-items:flex-start; gap:48px;\n}.elementor .e-a3ed315-04bb{min-width:0px;padding:0; box-sizing:border-box; width:100%; max-width:1140px; display:flex; flex-direction:column; gap:0;\n}.elementor .e-b382d8b-5b3c{min-width:0px;padding:0; box-sizing:border-box; width:100%; display:flex; flex-direction:column; align-items:center; padding:56px 24px; border-top:1px solid #34373d;\n}.elementor .e-623c99e-a93c{width:100%;font-family:var(--karalis-font);color:var(--karalis-text);padding:0px;background-color:var(--karalis-bg);display:flex;flex-direction:column;overflow-wrap: anywhere;\n}