.elementor .e-17aaefab-7419{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;pointer-events:none; background-image:linear-gradient(to top, rgba(0,5,27,1) 0%, rgba(0,5,27,0.8) 50%, rgba(0,5,27,0) 100%),linear-gradient(to bottom, rgba(0,5,27,1) 0%, rgba(0,5,27,0.4) 50%, rgba(0,5,27,0) 100%);\n}.elementor .e-2cac1831-18e8{width:100%;height:auto;max-width:600px;object-fit:contain;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;filter:drop-shadow(0px 0px 40px rgba(255,255,255,0.2));}.elementor .e-203f953a-9278{width:100%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:96px;display:flex;justify-content:center;}.elementor .e-49d6690-e90c{font-family:var(--font-primary);font-weight:500;font-size:18px;color:#ffffff;padding-block-end:8px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.1);\n}.elementor .e-da64dfe-ddb4{font-family:var(--font-primary);font-size:14px;color:#9CA3AF;line-height:1.7;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-63068a25-d8c4:hover,.elementor .e-63068a25-d8c4:focus-visible{color:var(--brand-teal);}.elementor .e-63068a25-d8c4{font-family:var(--font-primary);font-size:14px;color:#D1D5DB;cursor:pointer;transition:color 0.3s;}.elementor .e-4f669d7f-df4f:hover,.elementor .e-4f669d7f-df4f:focus-visible{color:var(--brand-teal);}.elementor .e-4f669d7f-df4f{font-family:var(--font-primary);font-size:14px;color:#D1D5DB;cursor:pointer;transition:color 0.3s;}.elementor .e-1537abf5-b5c1:hover,.elementor .e-1537abf5-b5c1:focus-visible{color:var(--brand-teal);}.elementor .e-1537abf5-b5c1{font-family:var(--font-primary);font-size:14px;color:#D1D5DB;cursor:pointer;transition:color 0.3s;}.elementor .e-a02579b-ec40:hover,.elementor .e-a02579b-ec40:focus-visible{color:var(--brand-teal);}.elementor .e-a02579b-ec40{font-family:var(--font-primary);font-size:14px;color:#D1D5DB;cursor:pointer;transition:color 0.3s;}.elementor .e-45114b3e-697a{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-1a243031-e4af{font-family:var(--font-primary);font-weight:500;font-size:18px;color:#ffffff;padding-block-end:8px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.1);\n}.elementor .e-227deb1c-bfbc:hover,.elementor .e-227deb1c-bfbc:focus-visible{color:var(--brand-teal);}.elementor .e-227deb1c-bfbc{font-family:var(--font-primary);font-size:14px;color:#D1D5DB;cursor:pointer;transition:color 0.3s;}.elementor .e-3511f2f8-5ec0:hover,.elementor .e-3511f2f8-5ec0:focus-visible{color:var(--brand-teal);}.elementor .e-3511f2f8-5ec0{font-family:var(--font-primary);font-size:14px;color:#D1D5DB;cursor:pointer;transition:color 0.3s;}.elementor .e-6c354b8c-1e28:hover,.elementor .e-6c354b8c-1e28:focus-visible{color:var(--brand-teal);}.elementor .e-6c354b8c-1e28{font-family:var(--font-primary);font-size:14px;color:#D1D5DB;cursor:pointer;transition:color 0.3s;}.elementor .e-7bc8866e-92a9:hover,.elementor .e-7bc8866e-92a9:focus-visible{color:var(--brand-teal);}.elementor .e-7bc8866e-92a9{font-family:var(--font-primary);font-size:14px;color:#D1D5DB;cursor:pointer;transition:color 0.3s;}.elementor .e-64e038da-a80b:hover,.elementor .e-64e038da-a80b:focus-visible{color:var(--brand-teal);}.elementor .e-64e038da-a80b{font-family:var(--font-primary);font-size:14px;color:#D1D5DB;cursor:pointer;transition:color 0.3s;}.elementor .e-482295f8-de3d{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-454a792c-4073{font-family:var(--font-primary);font-weight:500;font-size:18px;color:#ffffff;padding-block-end:8px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.1);\n}.elementor .e-71a6210a-96e7{font-family:var(--font-primary);font-size:12px;color:rgba(255,255,255,0.6);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-6d55dc37-e038:hover,.elementor .e-6d55dc37-e038:focus-visible{color:var(--brand-teal);}.elementor .e-6d55dc37-e038{font-family:var(--font-primary);font-size:14px;color:#D1D5DB;line-height:1.7;cursor:pointer;transition:color 0.3s;}.elementor .e-38c37c7b-2cda{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-7a0a23ef-1ef0{font-family:var(--font-primary);font-size:12px;color:rgba(255,255,255,0.6);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-287b2aa9-a429:hover,.elementor .e-287b2aa9-a429:focus-visible{color:var(--brand-teal);}.elementor .e-287b2aa9-a429{font-family:var(--font-primary);font-size:14px;color:#D1D5DB;cursor:pointer;transition:color 0.3s;}.elementor .e-5e41a5fe-be6c{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-ec95eec-eaec{font-family:var(--font-primary);font-size:12px;color:rgba(255,255,255,0.6);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-591c7c5-64b8:hover,.elementor .e-591c7c5-64b8:focus-visible{color:var(--brand-teal);}.elementor .e-591c7c5-64b8{font-family:var(--font-primary);font-size:14px;color:#D1D5DB;cursor:pointer;transition:color 0.3s;}.elementor .e-59c2f7a3-5f26{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-26a58c0c-7b73{font-family:var(--font-primary);font-size:12px;color:rgba(255,255,255,0.6);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-522a39b5-a5d6:hover,.elementor .e-522a39b5-a5d6:focus-visible{color:var(--brand-teal);}.elementor .e-522a39b5-a5d6{font-family:var(--font-primary);font-size:14px;color:#D1D5DB;cursor:pointer;transition:color 0.3s;}.elementor .e-3c1f083d-52c3{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-5e9646b-13c5{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-5bdf6310-1129{font-family:var(--font-primary);font-weight:500;font-size:18px;color:#ffffff;padding-block-end:8px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.1);\n}.elementor .e-16442948-83d5:hover,.elementor .e-16442948-83d5:focus-visible{color:var(--brand-teal);}.elementor .e-16442948-83d5{font-family:var(--font-primary);font-size:14px;color:#D1D5DB;cursor:pointer;transition:color 0.3s;}.elementor .e-7404239a-1d4a:hover,.elementor .e-7404239a-1d4a:focus-visible{color:var(--brand-teal);}.elementor .e-7404239a-1d4a{font-family:var(--font-primary);font-size:14px;color:#D1D5DB;cursor:pointer;transition:color 0.3s;}.elementor .e-69b0326f-814d{width:16px;height:16px;flex:0 0 auto;}.elementor .e-4a0ace69-a6cc:hover,.elementor .e-4a0ace69-a6cc:focus-visible{color:#000000;background-color:#ffffff;}.elementor .e-4a0ace69-a6cc{width:40px;height:40px;color:#ffffff;cursor:pointer;padding:0px;border-radius:9999px;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;background-color:rgba(255,255,255,0.05);transition:all 0.3s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-3e8fb274-8fe2{width:16px;height:16px;flex:0 0 auto;}.elementor .e-76c5d6b9-d53d:hover,.elementor .e-76c5d6b9-d53d:focus-visible{color:#000000;background-color:#ffffff;}.elementor .e-76c5d6b9-d53d{width:40px;height:40px;color:#ffffff;cursor:pointer;padding:0px;border-radius:9999px;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;background-color:rgba(255,255,255,0.05);transition:all 0.3s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-397d72f1-224b{width:16px;height:16px;flex:0 0 auto;}.elementor .e-3adddd40-6fac:hover,.elementor .e-3adddd40-6fac:focus-visible{color:#000000;background-color:#ffffff;}.elementor .e-3adddd40-6fac{width:40px;height:40px;color:#ffffff;cursor:pointer;padding:0px;border-radius:9999px;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;background-color:rgba(255,255,255,0.05);transition:all 0.3s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-59aba0be-8c6d{width:16px;height:16px;flex:0 0 auto;}.elementor .e-54db579e-4917:hover,.elementor .e-54db579e-4917:focus-visible{color:#000000;background-color:#ffffff;}.elementor .e-54db579e-4917{width:40px;height:40px;color:#ffffff;cursor:pointer;padding:0px;border-radius:9999px;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;background-color:rgba(255,255,255,0.05);transition:all 0.3s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-16623aff-5a2c{width:auto;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:16px;}.elementor .e-1ed546db-aeb4{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-2415e633-b558{width:100%;padding:0px;margin-block-start:32px;margin-block-end:64px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;flex-wrap:wrap;gap:48px 32px;\n}.elementor .e-70ae22d6-999d{width:100%;max-width:1280px;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;align-items:center;}.elementor .e-5b061f68-11ad{width:100%;overflow:hidden;position:relative;z-index:10;font-family:var(--font-primary);padding-block-start:128px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--bg-dark);display:flex;flex-direction:column;}