.elementor .e-8454e33-323a{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-6520c6e-850f{min-width:0px;padding:0; display:flex; flex-direction:row;\n}.elementor .e-1f3aa8a-4ee2{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-9f62363-1d8a{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-29ba32e-d49a{min-width:0px;color:#fff; font-size:17px; line-height:1.7; margin:0;\n}.elementor .e-e42f722-2a0d{min-width:0px;flex:0 0 150px; margin:0; color:#f26900; font-size:14px; font-weight:600; line-height:1.6;\n}.elementor .e-1c984f0-f5fd{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-b1480fb-e02c{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-df57a66-a0d0{min-width:0px;flex:0 0 150px; margin:0; color:#f26900; font-size:14px; font-weight:600; line-height:1.6;\n}.elementor .e-d579d39-030c{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-89db0a6-3b96{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-10a56de-80a5{min-width:0px;flex:0 0 150px; margin:0; color:#f26900; font-size:14px; font-weight:600; line-height:1.6;\n}.elementor .e-a65e2ed-2239{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-27b7b3c-664a{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-cb83097-4110{min-width:0px;flex:0 0 150px; margin:0; color:#f26900; font-size:14px; font-weight:600; line-height:1.6;\n}.elementor .e-6ecbb96-2a2a{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-bbdf5c3-01f9{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-35861ee-87c4{min-width:0px;flex:0 0 150px; margin:0; color:#f26900; font-size:14px; font-weight:600; line-height:1.6;\n}.elementor .e-86f9736-cba7{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-1a164a4-24b8{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-75513fc-8ea9{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-88f2c22-569c{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-f63337f-b687{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-fd99941-e234{min-width:0px;padding:0; display:flex; flex-direction:row; flex-wrap:wrap; gap:12px;\n}.elementor .e-18aa0b4-e091{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; flex:1 1 0; min-width:0;\n}.elementor .e-5c85007-8c97{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-4539d1e-fb60{min-width:0px;display:block; width:100%; height:auto;\n}.elementor .e-7eed087-886a{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-8ed595b-e7bc{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-97dcdec-d875{min-width:0px;margin:12px 0 0; color:#9ca3af; font-size:13px; & span{color:#f26900; font-weight:600;}\n}.elementor .e-f7efbb6-7824{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; flex:1 1 0; min-width:0;\n}.elementor .e-698d781-3289{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-c521191-0a63{min-width:0px;padding:0; box-sizing:border-box; width:100%; max-width:1140px; display:flex; flex-direction:column; gap:0;\n}.elementor .e-29617c2-bab9{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-5008c42-fa12{min-width:0px;color:#f26900; font-size:12px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; margin:0 0 10px;\n}.elementor .e-47cda0d-cc81{min-width:0px;color:#fff; font-size:20px; font-weight:600; line-height:1.3; margin:0 0 10px;\n}.elementor .e-291b229-a8db{min-width:0px;color:#9ca3af; font-size:15px; line-height:1.65; margin:0;\n}.elementor .e-aa92d61-0b5d{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-b3e5829-f352{min-width:0px;color:#f26900; font-size:12px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; margin:0 0 10px;\n}.elementor .e-8fc616c-1d9d{min-width:0px;color:#fff; font-size:20px; font-weight:600; line-height:1.3; margin:0 0 10px;\n}.elementor .e-f772372-6d62{min-width:0px;color:#9ca3af; font-size:15px; line-height:1.65; margin:0;\n}.elementor .e-6b44ee7-7489{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-be2cda1-b76d{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-0fc0d51-66aa{min-width:0px;padding:0; box-sizing:border-box; width:100%; max-width:1140px; display:flex; flex-direction:column; gap:0;\n}.elementor .e-05defac-b6d2{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-312011c-0800{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-d9c8e3a-253d{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-bc261b8-46cc{min-width:0px;color:#9ca3af; font-size:17px; line-height:1.7; margin:0 0 8px; max-width:780px;\n}.elementor .e-8e665ec-145d{min-width:0px;margin:0; color:#f26900; font-size:26px; font-weight:700; line-height:1.1; white-space:nowrap;\n}.elementor .e-fc29e16-064a{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.45;\n}.elementor .e-95637aa-719e{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-5a3e724-63ac{min-width:0px;margin:0; color:#f26900; font-size:26px; font-weight:700; line-height:1.1; white-space:nowrap;\n}.elementor .e-3621694-16fb{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.45;\n}.elementor .e-2b35c5d-b85f{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-c382bc3-baf7{min-width:0px;margin:0; color:#f26900; font-size:26px; font-weight:700; line-height:1.1; white-space:nowrap;\n}.elementor .e-55a359b-5aff{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.45;\n}.elementor .e-cc6409f-aa46{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-538d0b6-746e{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-f29dea1-eb03{min-width:0px;margin:0; color:#fff; font-size:17px; font-style:italic; line-height:1.65;\n}.elementor .e-5e278ca-eb31{min-width:0px;margin:0; color:#9ca3af; font-size:14px;\n}.elementor .e-f14370d-884d{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; gap:8px; margin-top:24px; padding:6px 0 6px 20px; border-left:3px solid #f26900; max-width:860px;\n}.elementor .e-bcaa42e-b38d{min-width:0px;padding:0; box-sizing:border-box; width:100%; max-width:1140px; display:flex; flex-direction:column; gap:0;\n}.elementor .e-c8d174b-74ca{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-056eac1-0142{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-c8d4080-d790{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-4bbea0f-49d5{min-width:0px;display:block; width:100%; height:auto; border-radius:12px; border:1px solid #34373d;\n}.elementor .e-0494b25-4e4a{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.5;\n}.elementor .e-644ee56-7468{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; gap:10px; min-width:0;\n}.elementor .e-554cc1c-e6a6{min-width:0px;display:block; width:100%; height:auto; border-radius:12px; border:1px solid #34373d;\n}.elementor .e-d712f2b-4fe4{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.5;\n}.elementor .e-175eb23-9f16{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; gap:10px; min-width:0;\n}.elementor .e-fe1db03-7e16{min-width:0px;display:block; width:100%; height:auto; border-radius:12px; border:1px solid #34373d;\n}.elementor .e-a026726-6a0c{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.5;\n}.elementor .e-19a7691-69b1{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; gap:10px; min-width:0;\n}.elementor .e-504ab18-f281{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-338d72e-f4e2{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-8717fae-4db0{min-width:0px;display:block; width:100%; height:auto;\n}.elementor .e-2b68c93-f1be{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-50961c7-e242{min-width:0px;margin:0; color:#9ca3af; font-size:13px; line-height:1.5;\n}.elementor .e-3ff0993-cde1{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-48e2dec-47c2{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-8dff21f-5b6f{min-width:0px;padding:0; box-sizing:border-box; width:100%; max-width:1140px; display:flex; flex-direction:column; gap:0;\n}.elementor .e-2585707-e9e2{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-cc83e81-2b4b{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-7fc2c89-3641{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-3d4eafd-ef82{min-width:0px;color:#9ca3af; font-size:16px; line-height:1.7; margin:0 0 14px; max-width:820px;\n}.elementor .e-e18d377-f727{min-width:0px;color:#9ca3af; font-size:16px; line-height:1.7; margin:0 0 14px; max-width:820px;\n}.elementor .e-e3e7969-9327{min-width:0px;color:#9ca3af; font-size:16px; line-height:1.7; margin:0 0 14px; max-width:820px;\n}.elementor .e-9105b0f-38a3{min-width:0px;color:#9ca3af; font-size:16px; line-height:1.7; margin:0 0 14px; max-width:820px;\n}.elementor .e-9356041-3fb1{min-width:0px;color:#fff; font-size:20px; font-weight:600; line-height:1.3; margin:0 0 10px; font-size:22px; margin:22px 0 8px; max-width:820px;\n}.elementor .e-901440a-d47d{min-width:0px;color:#9ca3af; font-size:16px; line-height:1.7; margin:0 0 14px; max-width:820px;\n}.elementor .e-8b863e5-2441{min-width:0px;color:#9ca3af; font-size:16px; line-height:1.7; margin:0 0 14px; max-width:820px;\n}.elementor .e-2c6901a-366d{min-width:0px;color:#9ca3af; font-size:16px; line-height:1.7; margin:0 0 14px; max-width:820px;\n}.elementor .e-a02b55a-23c9{min-width:0px;color:#9ca3af; font-size:16px; line-height:1.7; margin:0 0 14px; max-width:820px;\n}.elementor .e-5bd079e-4093{min-width:0px;color:#9ca3af; font-size:16px; line-height:1.7; margin:0 0 14px; max-width:820px;\n}.elementor .e-c02dbbe-f8d0{min-width:0px;padding:0; box-sizing:border-box; width:100%; max-width:1140px; display:flex; flex-direction:column; gap:0;\n}.elementor .e-509064e-9057{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-49a688d-3885{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-e96aefe-df2d{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-bc228ca-1315{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-aa9dff0-0899{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-3016cce-af10{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-62aa610-8ca8{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-0b18bc0-6c04{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-e2af6a4-22ce{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-f1b04ec-cbc3{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-a1b00e8-893b{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-c9d279f-f11d{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-689e03e-53c7{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; margin-top:8px;\n}.elementor .e-b4dddc6-9310{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; flex:1 1 0; min-width:0;\n}.elementor .e-dc5d6d2-6731{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-fdc3475-6d0d{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-4dcd268-5ef8{min-width:0px;color:#9ca3af; font-size:16px; line-height:1.7; margin:0 0 14px;\n}.elementor .e-342331f-bc6e{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-4bc5b36-00fe{min-width:0px;padding:0; display:flex; flex-direction:row; margin-top:4px;\n}.elementor .e-13dc58c-5b5b{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-772dec0-2729{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-82314b0-617f{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-e9cd27f-f077{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-f03b008-e950{min-width:0px;padding:0; box-sizing:border-box; display:flex; flex-direction:column; flex:1 1 0; min-width:0;\n}.elementor .e-eeee58e-62ed{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-1c4756f-d981{min-width:0px;padding:0; box-sizing:border-box; width:100%; max-width:1140px; display:flex; flex-direction:column; gap:0;\n}.elementor .e-345f13b-7851{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-8d452bc-4f94{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}