.elementor .e-1a76007-c3c4{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-6224794-9a79{min-width:0px;padding:0; display:flex; flex-direction:row;\n}.elementor .e-8c0dbbb-36c3{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-6960d8a-14d1{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-24140fe-11f7{min-width:0px;color:#fff; font-size:17px; line-height:1.7; margin:0;\n}.elementor .e-3aa9e95-056c{min-width:0px;flex:0 0 150px; margin:0; color:#f26900; font-size:14px; font-weight:600; line-height:1.6;\n}.elementor .e-71b6f2b-17e6{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-b23347e-5280{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-b7e38ed-85ad{min-width:0px;flex:0 0 150px; margin:0; color:#f26900; font-size:14px; font-weight:600; line-height:1.6;\n}.elementor .e-66ede26-6e66{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-c3b8a75-abee{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-abc51b8-e256{min-width:0px;flex:0 0 150px; margin:0; color:#f26900; font-size:14px; font-weight:600; line-height:1.6;\n}.elementor .e-2ee5084-b904{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-884372b-2915{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-40d1400-5125{min-width:0px;flex:0 0 150px; margin:0; color:#f26900; font-size:14px; font-weight:600; line-height:1.6;\n}.elementor .e-baf14d7-6103{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-bc0e941-8215{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-16cdac0-99c5{min-width:0px;flex:0 0 150px; margin:0; color:#f26900; font-size:14px; font-weight:600; line-height:1.6;\n}.elementor .e-9fd4fac-cc9b{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-7605b5c-5020{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-66c7557-282f{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-24ab0a2-dbce{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-7d06a20-5d12{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-8b94d19-f4c1{min-width:0px;padding:0; display:flex; flex-direction:row; flex-wrap:wrap; gap:12px;\n}.elementor .e-326743b-1424{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; flex:1 1 0; min-width:0;\n}.elementor .e-49ed2b5-a7b3{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-61fba41-b258{min-width:0px;display:block; width:100%; height:auto;\n}.elementor .e-ec30bc3-3373{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-1b373e9-1448{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-d4d7a88-8c83{min-width:0px;margin:12px 0 0; color:#9ca3af; font-size:13px; & span{color:#f26900; font-weight:600;}\n}.elementor .e-7e727f5-2e59{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; flex:1 1 0; min-width:0;\n}.elementor .e-b4a7e31-2031{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-61a6ead-6f26{min-width:0px;padding:0; box-sizing:border-box; width:100%; max-width:1140px; display:flex; flex-direction:column; gap:0;\n}.elementor .e-0f6e8ab-9886{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-92f9d20-d12f{min-width:0px;color:#f26900; font-size:12px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; margin:0 0 10px;\n}.elementor .e-a754aec-1296{min-width:0px;color:#fff; font-size:20px; font-weight:600; line-height:1.3; margin:0 0 10px;\n}.elementor .e-0b6bc4d-fbf9{min-width:0px;color:#9ca3af; font-size:15px; line-height:1.65; margin:0;\n}.elementor .e-2627f99-eabf{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-16bb10b-470c{min-width:0px;color:#f26900; font-size:12px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; margin:0 0 10px;\n}.elementor .e-ccb05d3-62a7{min-width:0px;color:#fff; font-size:20px; font-weight:600; line-height:1.3; margin:0 0 10px;\n}.elementor .e-14f360d-c618{min-width:0px;color:#9ca3af; font-size:15px; line-height:1.65; margin:0;\n}.elementor .e-8c8290f-318a{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-142a8fd-bd60{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-7b7bbca-3237{min-width:0px;padding:0; box-sizing:border-box; width:100%; max-width:1140px; display:flex; flex-direction:column; gap:0;\n}.elementor .e-c647e0e-51cf{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-631edf2-44ee{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-0aec9ae-a7c6{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-241bdf1-901d{min-width:0px;color:#9ca3af; font-size:17px; line-height:1.7; margin:0 0 8px; max-width:780px;\n}.elementor .e-33121ed-7c39{min-width:0px;margin:0; color:#f26900; font-size:26px; font-weight:700; line-height:1.1; white-space:nowrap;\n}.elementor .e-1fb49e7-3f68{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.45;\n}.elementor .e-5968cb5-154b{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-3f0caaa-0524{min-width:0px;margin:0; color:#f26900; font-size:26px; font-weight:700; line-height:1.1; white-space:nowrap;\n}.elementor .e-3b7885e-451e{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.45;\n}.elementor .e-c5904ab-879c{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-17df911-016a{min-width:0px;margin:0; color:#f26900; font-size:26px; font-weight:700; line-height:1.1; white-space:nowrap;\n}.elementor .e-95e89d1-a0c6{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.45;\n}.elementor .e-e3b5217-3dde{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-ee5aa5c-2638{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-7203526-a43f{min-width:0px;padding:0; box-sizing:border-box; width:100%; max-width:1140px; display:flex; flex-direction:column; gap:0;\n}.elementor .e-fd3150e-4b40{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-7b0a81d-d9e7{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-eda41c7-0215{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-6ae2a19-2167{min-width:0px;display:block; width:100%; height:auto; border-radius:12px; border:1px solid #34373d;\n}.elementor .e-10e2fac-8efa{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.5;\n}.elementor .e-46aa762-ec35{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; gap:10px; min-width:0;\n}.elementor .e-caac3d5-7f0e{min-width:0px;display:block; width:100%; height:auto; border-radius:12px; border:1px solid #34373d;\n}.elementor .e-6168ea2-49dd{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.5;\n}.elementor .e-e53139b-d1e7{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; gap:10px; min-width:0;\n}.elementor .e-221875e-dbf5{min-width:0px;display:block; width:100%; height:auto; border-radius:12px; border:1px solid #34373d;\n}.elementor .e-d6c5736-598c{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.5;\n}.elementor .e-1b3f383-e05d{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; gap:10px; min-width:0;\n}.elementor .e-c1217ca-d490{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-b3f55c7-a7ef{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-f3d1525-5895{min-width:0px;display:block; width:100%; height:auto;\n}.elementor .e-d269319-1483{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-61803c5-04b1{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.5;\n}.elementor .e-fb27066-176c{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-8c8b2e3-113c{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-675edc1-0aa9{min-width:0px;padding:0; box-sizing:border-box; width:100%; max-width:1140px; display:flex; flex-direction:column; gap:0;\n}.elementor .e-1576a41-deb3{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-b238f26-89b5{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-b4521c5-95c5{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-47d4fe8-21aa{min-width:0px;color:#9ca3af; font-size:16px; line-height:1.7; margin:0 0 14px; max-width:820px;\n}.elementor .e-f04e0a6-7a81{min-width:0px;color:#9ca3af; font-size:16px; line-height:1.7; margin:0 0 14px; max-width:820px;\n}.elementor .e-0ea55ac-5a6b{min-width:0px;color:#9ca3af; font-size:16px; line-height:1.7; margin:0 0 14px; max-width:820px;\n}.elementor .e-dfaef5e-93dd{min-width:0px;color:#9ca3af; font-size:16px; line-height:1.7; margin:0 0 14px; max-width:820px;\n}.elementor .e-74efc0f-c0c6{min-width:0px;color:#9ca3af; font-size:16px; line-height:1.7; margin:0 0 14px; max-width:820px;\n}.elementor .e-b5c2c30-c2b0{min-width:0px;padding:0; box-sizing:border-box; width:100%; max-width:1140px; display:flex; flex-direction:column; gap:0;\n}.elementor .e-23a59cd-12ff{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-b767ac1-b27e{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-d1c48fb-b77d{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-dca3f8d-a4f1{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-bcc011a-b612{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-4369e2e-4b22{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-d7bcf3e-9fc7{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-21c079a-0476{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-4ce33dc-a185{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-ae30427-9b54{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; margin-top:8px;\n}.elementor .e-d3a5be5-e313{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; flex:1 1 0; min-width:0;\n}.elementor .e-bee5af9-1321{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-62cbfda-a5e8{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-0b3fbf7-047c{min-width:0px;color:#9ca3af; font-size:16px; line-height:1.7; margin:0 0 14px;\n}.elementor .e-bfebeff-71d5{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-d2f22b9-07fb{min-width:0px;padding:0; display:flex; flex-direction:row; margin-top:4px;\n}.elementor .e-6f80018-5e37{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-03b4c09-cbfc{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-6550d9a-e795{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-21e7e35-690d{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-1980a59-df20{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; flex:1 1 0; min-width:0;\n}.elementor .e-0d66044-3c1b{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-e5693ac-6a7c{min-width:0px;padding:0; box-sizing:border-box; width:100%; max-width:1140px; display:flex; flex-direction:column; gap:0;\n}.elementor .e-0c0c465-cced{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-95186e9-7fa5{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}