.elementor .e-296b85a8-aa6b{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-1aeb5dcf-e3bf{font-family:Figtree;font-weight:500;font-size:14px;color:rgba(255,255,255,0.8);line-height:1.43em;margin:0px;}.elementor .e-4620e72d-4225{max-width:480px;font-family:Figtree;font-weight:600;font-size:48px;color:#FFFFFF;letter-spacing:-0.03em;line-height:1.05em;margin:0px;}.elementor .e-30f704bd-3bb0{max-width:576px;font-family:Figtree;font-weight:400;font-size:18px;color:rgba(255,255,255,0.85);line-height:1.56em;margin:0px;}.elementor .e-79519334-a24d{max-width:672px;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-8a4d247-82df:hover,.elementor .e-8a4d247-82df:focus-visible{background-color:rgba(255,255,255,0.82);}.elementor .e-8a4d247-82df{font-family:Figtree;font-weight:500;font-size:14px;color:#0E2418;line-height:1.43em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;background-color:#FFFFFF;transition:all 0.25s;flex:0 0 auto;}.elementor .e-4702f1ef-fa0d{padding:0px;flex-direction:row;gap:32px;justify-content:space-between;align-items:flex-end;}.elementor .e-5cc85640-b8ea{font-family:Figtree;font-weight:500;font-size:14px;color:#FFFFFF;line-height:1.43em;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.3);border-style:solid;background-color:rgba(255,255,255,0.14);}.elementor .e-2b7b5095-eb7d{font-family:Figtree;font-weight:600;font-size:32px;color:#FFFFFF;letter-spacing:-0.03em;line-height:1em;margin:0px;}.elementor .e-1654e4e7-2806{font-family:Figtree;font-weight:500;font-size:16px;color:rgba(255,255,255,0.92);line-height:1.4em;margin:0px;}.elementor .e-842cb98-be9d{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-30f0c101-b4aa{width:160px;height:100%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-160px;margin-inline-end:0px;background-image:linear-gradient(90deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.16) 50%,rgba(255,255,255,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(255,255,255,0);flex:0 0 auto;}.elementor .e-2b6823fe-175d:hover,.elementor .e-2b6823fe-175d:focus-visible{padding-block-start:0px;padding-block-end:0px;padding-inline-start:160%;padding-inline-end:0px;}.elementor .e-2b6823fe-175d{width:100%;position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;transition:all 0.8s;flex-direction:row;align-items:stretch;}.elementor .e-3eb15fff-9c12:hover,.elementor .e-3eb15fff-9c12:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .e-3eb15fff-9c12{overflow:hidden;aspect-ratio:4/5;padding:24px;border-radius:24px;border-width:2px;border-color:rgba(255,255,255,0.28);border-style:solid;background-color:rgba(255,255,255,0.08);backdrop-filter:blur(6px);transition:all 0.4s;flex-direction:column;gap:24px;justify-content:space-between;align-items:flex-start;}.elementor .e-60f7fb62-bf77:hover,.elementor .e-60f7fb62-bf77:focus-visible{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-60f7fb62-bf77{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;transition:all 0.4s;}.elementor .e-790151cb-ea20{font-family:Figtree;font-weight:500;font-size:14px;color:#FFFFFF;line-height:1.43em;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.3);border-style:solid;background-color:rgba(255,255,255,0.14);}.elementor .e-6f10fe7a-107d{font-family:Figtree;font-weight:600;font-size:32px;color:#FFFFFF;letter-spacing:-0.03em;line-height:1em;margin:0px;}.elementor .e-44149c9-d623{font-family:Figtree;font-weight:500;font-size:16px;color:rgba(255,255,255,0.92);line-height:1.4em;margin:0px;}.elementor .e-20b1c4a-e492{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-45dea82-30fa{width:160px;height:100%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-160px;margin-inline-end:0px;background-image:linear-gradient(90deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.16) 50%,rgba(255,255,255,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(255,255,255,0);flex:0 0 auto;}.elementor .e-4d95ca9c-82d1:hover,.elementor .e-4d95ca9c-82d1:focus-visible{padding-block-start:0px;padding-block-end:0px;padding-inline-start:160%;padding-inline-end:0px;}.elementor .e-4d95ca9c-82d1{width:100%;position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;transition:all 0.8s;flex-direction:row;align-items:stretch;}.elementor .e-5b3de2d-8f8c:hover,.elementor .e-5b3de2d-8f8c:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .e-5b3de2d-8f8c{overflow:hidden;aspect-ratio:4/5;padding:24px;border-radius:24px;border-width:2px;border-color:rgba(255,255,255,0.28);border-style:solid;background-color:rgba(255,255,255,0.08);backdrop-filter:blur(6px);transition:all 0.4s;flex-direction:column;gap:24px;justify-content:space-between;align-items:flex-start;}.elementor .e-6e72c90c-9078:hover,.elementor .e-6e72c90c-9078:focus-visible{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6e72c90c-9078{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;transition:all 0.4s;}.elementor .e-6e9460a7-79ae{font-family:Figtree;font-weight:500;font-size:14px;color:#FFFFFF;line-height:1.43em;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.3);border-style:solid;background-color:rgba(255,255,255,0.14);}.elementor .e-f0c7648-a6ad{font-family:Figtree;font-weight:600;font-size:32px;color:#FFFFFF;letter-spacing:-0.03em;line-height:1em;margin:0px;}.elementor .e-4e278197-3bf2{font-family:Figtree;font-weight:500;font-size:16px;color:rgba(255,255,255,0.92);line-height:1.4em;margin:0px;}.elementor .e-25c13cc9-f6a5{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-38fccd1d-79cc{width:160px;height:100%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-160px;margin-inline-end:0px;background-image:linear-gradient(90deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.16) 50%,rgba(255,255,255,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(255,255,255,0);flex:0 0 auto;}.elementor .e-75fa4dee-3e71:hover,.elementor .e-75fa4dee-3e71:focus-visible{padding-block-start:0px;padding-block-end:0px;padding-inline-start:160%;padding-inline-end:0px;}.elementor .e-75fa4dee-3e71{width:100%;position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;transition:all 0.8s;flex-direction:row;align-items:stretch;}.elementor .e-2bc7e0ae-1714:hover,.elementor .e-2bc7e0ae-1714:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .e-2bc7e0ae-1714{overflow:hidden;aspect-ratio:4/5;padding:24px;border-radius:24px;border-width:2px;border-color:rgba(255,255,255,0.28);border-style:solid;background-color:rgba(255,255,255,0.08);backdrop-filter:blur(6px);transition:all 0.4s;flex-direction:column;gap:24px;justify-content:space-between;align-items:flex-start;}.elementor .e-65086295-19f0:hover,.elementor .e-65086295-19f0:focus-visible{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-65086295-19f0{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;transition:all 0.4s;}.elementor .e-383a9f31-d109{font-family:Figtree;font-weight:500;font-size:14px;color:#FFFFFF;line-height:1.43em;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.3);border-style:solid;background-color:rgba(255,255,255,0.14);}.elementor .e-2234fd20-b2f3{font-family:Figtree;font-weight:600;font-size:32px;color:#FFFFFF;letter-spacing:-0.03em;line-height:1em;margin:0px;}.elementor .e-5a6246bf-7106{font-family:Figtree;font-weight:500;font-size:16px;color:rgba(255,255,255,0.92);line-height:1.4em;margin:0px;}.elementor .e-2494db25-b3ca{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-759564ef-83e8{width:160px;height:100%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-160px;margin-inline-end:0px;background-image:linear-gradient(90deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.16) 50%,rgba(255,255,255,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(255,255,255,0);flex:0 0 auto;}.elementor .e-6deec186-4b53:hover,.elementor .e-6deec186-4b53:focus-visible{padding-block-start:0px;padding-block-end:0px;padding-inline-start:160%;padding-inline-end:0px;}.elementor .e-6deec186-4b53{width:100%;position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;transition:all 0.8s;flex-direction:row;align-items:stretch;}.elementor .e-3e48bcc5-8117:hover,.elementor .e-3e48bcc5-8117:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .e-3e48bcc5-8117{overflow:hidden;aspect-ratio:4/5;padding:24px;border-radius:24px;border-width:2px;border-color:rgba(255,255,255,0.28);border-style:solid;background-color:rgba(255,255,255,0.08);backdrop-filter:blur(6px);transition:all 0.4s;flex-direction:column;gap:24px;justify-content:space-between;align-items:flex-start;}.elementor .e-232ee4fc-563f:hover,.elementor .e-232ee4fc-563f:focus-visible{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-232ee4fc-563f{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;transition:all 0.4s;}.elementor .e-e49aab5-46e8{padding:0px;gap:16px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-9bb575a-5d17{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:48px;}.elementor .e-293bee42-c120{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, rgba(8,24,15,0.62) 0%,rgba(8,24,15,0.12) 55%,rgba(8,24,15,0.32) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-76f19e-efc4{width:100%;overflow:hidden;padding:0px;background-color:#0E2418;}