.elementor .e-7e78792-372d21f{width:200px;height:150px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-0e04d9c-1b83db9{justify-content:center;}.elementor .e-f41b5ad-4de461e{font-family:"Open Sans";font-weight:800;font-size:2.5rem;color:#FFFFFF;}.elementor .e-7d0df07-117ba30{width:800px;font-family:"Open Sans";font-weight:500;font-size:1rem;color:#fff;}.elementor .e-7ecc4eb-3669375{font-family:"Open Sans";font-weight:600;font-size:0.85rem;color:#FFFFFF;border-radius:20px;background-color:#E71D1D;}.elementor .e-693b8fa-a075844{font-family:"Open Sans";font-weight:800;font-size:1.35rem;color:#FFFFFF;}.elementor .e-693b8fa-a075844:hover,.elementor .e-693b8fa-a075844:focus-visible{text-decoration:underline;}.elementor .e-a8a6f66-e9d40cb{color:#707070;}.elementor .e-d1bb91d-9bad8cb{width:750px;font-size:1.25rem;color:#FFFFFF;}.elementor .e-9b569b4-3610bcc{width:850px;color:#FFFFFF;}.elementor .e-c097225-edf5035{color:#2D2C2C;}.elementor .e-c0b2474-ac95566{color:#707070;}.elementor .e-54fb403-6072dcc{color:#2D2C2C;}.elementor .e-ad48f1a-8d96bbc{width:auto;color:#707070;}.elementor .e-89374f0-d517d63{color:#2D2C2C;}.elementor .e-542bcd5-fb0d3e3{color:#707070;}.elementor .e-5152340-2c180fe{color:#2D2C2C;}.elementor .e-fda4f74-d2586bb{width:auto;color:#707070;}.elementor .e-c91be07-84e1c57{color:#2D2C2C;}.elementor .e-988ab43-847eaed{color:#707070;}.elementor .e-e24576d-8170bd0{color:#2D2C2C;}.elementor .e-06dfbfc-3862408{width:auto;color:#707070;}.elementor .e-b0f2e54-c32722c{color:#2D2C2C;}.elementor .e-042cd39-520b2d0{color:#707070;}.elementor .e-fc98254-95a397f{color:#2D2C2C;}.elementor .e-45e8dd4-6a235da{width:auto;color:#707070;}.elementor .e-6f69e39-de8d0fa{font-family:"Open Sans";font-weight:600;font-size:0.85rem;color:#FFFFFF;border-radius:20px;background-color:#E71D1D;align-self:start;}.elementor .e-f717890-e81f484{position:absolute;inset-block-start:-283px;}.elementor .e-374b8e7-45691df{color:#FFFFFF;}.elementor .e-423b81c-5f9ea8f{position:absolute;inset-block-start:-135px;}.elementor .e-c74941c-4a1bf59{color:#2D2C2C;}.elementor .e-ff23d15-04b09e0{width:auto;color:#707070;}.elementor .e-3d79043-650ca33{width:auto;color:#707070;}.elementor .e-cb8f95c-79f6ee7{color:#2D2C2C;}.elementor .e-6ada21c-abd4694{width:auto;color:#707070;}.elementor .e-5daeed5-20f312d{width:auto;color:#707070;}.elementor .e-bab0b27-d35b03d{color:#2D2C2C;}.elementor .e-3db423a-b21fc4e{width:auto;color:#707070;}.elementor .e-2528203-2d647f2{width:auto;color:#707070;}.elementor .e-d8e3038-1600902{font-size:1.25rem;color:#FFFFFF;}.elementor .e-4556164-f6924bb{width:850px;color:#FFFFFF;text-align:center;}.elementor .e-4a3f16e-952d1dd{color:#2D2C2C;}.elementor .e-10d61a1-28bacf0{color:#707070;}.elementor .e-bba3333-0735c33{color:#2D2C2C;}.elementor .e-a69c38b-8df1a87{color:#2D2C2C;}.elementor .e-7735ca2-b50dda0{width:auto;color:#707070;}.elementor .e-7cea4aa-a80d750{color:#2D2C2C;}.elementor .e-cdeb5f0-613ce78{color:#707070;}.elementor .e-600e303-0a72525{color:#2D2C2C;}.elementor .e-d6f1c46-e589718{width:auto;color:#707070;}.elementor .e-67b02a0-f965023{color:#2D2C2C;}.elementor .e-91e76ad-9f705ee{color:#707070;}.elementor .e-2a01172-c02b454{color:#2D2C2C;}.elementor .e-b9c0004-5e63028{width:auto;color:#707070;}.elementor .e-0fd747f-306c66e{color:#2D2C2C;}.elementor .e-45bb552-bb9141e{color:#707070;}.elementor .e-3ced79f-91b0b40{color:#2D2C2C;}.elementor .e-48e177c-29fa079{width:auto;color:#707070;}.elementor .e-db7538b-3cc448a{width:750px;font-size:1.25rem;color:#000000;}.elementor .e-70d4a26-db5f883{width:850px;color:#000000;}.elementor .e-8da81eb-9b54481{color:#2D2C2C;}.elementor .e-ea421b3-1b6315d{width:55px;height:8px;background-color:#AC1212;}.elementor .e-9ae5cec-422019d{color:#2D2C2C;}.elementor .e-366ac4e-a416835{width:55px;height:8px;background-color:#AC1212;}.elementor .e-fbea3d3-98866fd{text-align:center;}.elementor .e-90f2f64-d4e4f6b{color:#2D2C2C;}.elementor .e-925695d-25eb98b{width:55px;height:8px;background-color:#AC1212;}.elementor .e-6a4eff2-5660900{color:#2D2C2C;}.elementor .e-7088020-3d89945{width:55px;height:8px;background-color:#AC1212;}.elementor .e-1436258-b6206b5{color:#2D2C2C;}.elementor .e-eb57d15-30dc496{width:55px;height:8px;background-color:#AC1212;}.elementor .e-5e94384-c1ddb50{color:#84080A;font-style:italic;}.elementor .e-774127c-1c86266{color:#FFFFFF;}.elementor .e-62e2311-03e53ad{color:#FFFFFF;text-align:center;}.elementor .e-a8e0423-0ebe6a7{color:#000000;}.elementor .e-aeccded-0c4dcad{width:auto;}.elementor .e-bf0eec8-f87c010{color:#000000;}.elementor .e-a5b0551-65fe873{width:auto;}.elementor .e-934f344-c9fc203{color:#000000;}.elementor .e-41ebd13-931c839{width:auto;}.elementor .e-1bf2384-e5184dd{color:#000000;}.elementor .e-2f61c9d-057a28c{width:auto;}.elementor .e-67e873a-ff2f70a{color:#000000;}.elementor .e-fe8a6f3-c7bfd11{width:auto;}.elementor .e-56eba46-6a352fa{padding:0px;justify-content:space-evenly;}.elementor .e-76e133f-0c6be15{color:#2D2C2C;}.elementor .e-26a59d8-b83bef2{color:#707070;}.elementor .e-b1ee263-149a7cd{color:#2D2C2C;}.elementor .e-74ce3e6-2e17a6a{width:auto;color:#707070;}.elementor .e-7585276-3ca2018{padding:0px;}.elementor .e-d750c35-00f0b0a{color:#2D2C2C;}.elementor .e-b994f6c-49e8404{color:#707070;}.elementor .e-cae4f1e-729c207{color:#2D2C2C;}.elementor .e-d74cfc5-1ad6c82{width:auto;color:#707070;}.elementor .e-4bf1fce-2c26f2a{color:#2D2C2C;}.elementor .e-f087b6f-7d425af{color:#707070;}.elementor .e-1262d51-66a3fdd{color:#2D2C2C;}.elementor .e-fbf4352-d925eb9{width:auto;color:#707070;}.elementor .e-2aef1a6-92f6652{color:#2D2C2C;}.elementor .e-6ff4eef-12c84aa{color:#2D2C2C;}.elementor .e-1c95d02-da36e79{width:auto;color:#707070;}.elementor .e-f92781b-194ff15{color:#2D2C2C;}.elementor .e-72f7397-ef6dca7{width:auto;color:#707070;}.elementor .e-5836c0b-d48052a{color:#2D2C2C;}.elementor .e-f53bf6e-fa62d0c{width:auto;color:#707070;}.elementor .e-1639feb-f34d51c{padding:0px;}.elementor .e-df4f056-7c5a989{font-family:"Open Sans";font-weight:800;font-size:0.8rem;/* 1. Bottom border line across the entire container */
selector .elementor-tabs-wrapper,
selector .e-n-tabs-heading {
  border-bottom: 2px solid #777777 !important;
  display: flex !important;
  flex-direction: row !important;
  gap: 0px !important;
  align-items: flex-end !important;
}

/* 2. Base tab styling */
selector .elementor-tab-title,
selector .e-n-tab-title {
  position: relative !important;
  padding: 10px 25px 10px 20px !important;
  background-color: transparent !important;
  border: none !important;
  font-weight: 700 !important;
  color: #222222 !important;
  margin: 0 !important;
}

/* 3. Inactive tab slanted divider line */
selector .elementor-tab-title:not(:last-child)::after,
selector .e-n-tab-title:not(:last-child)::after {
  content: "" !important;
  position: absolute !important;
  right: -2px !important;
  top: 20% !important;
  height: 60% !important;
  width: 2px !important;
  background-color: #888888 !important;
  transform: rotate(-22deg) !important;
}

/* 4. Active Tab (Red background with slanted right edge) */
selector .elementor-tab-title.elementor-active,
selector .e-n-tab-title[aria-selected="true"],
selector .e-n-tab-title.e-active {
  background-color: #e11d27 !important;
  clip-path: polygon(0 0, calc(100% - 18px) 0, 100% 100%, 0 100%) !important;
  padding-right: 32px !important;
}

/* Remove grey divider line from active tabs */
selector .elementor-tab-title.elementor-active::after,
selector .e-n-tab-title[aria-selected="true"]::after,
selector .e-n-tab-title.e-active::after {
  display: none !important;
}

/* Force active tab text & links to white */
selector .elementor-tab-title.elementor-active *,
selector .e-n-tab-title[aria-selected="true"] *,
selector .e-n-tab-title.e-active * {
  color: #ffffff !important;
}\n}.elementor .e-57c2ffc-47b38ed{font-family:"Open Sans";font-weight:600;font-size:0.85rem;color:#FFFFFF;border-radius:20px;background-color:#E71D1D;align-self:start;}.elementor .e-1b72f8c-d65ced6{color:#2D2C2C;}.elementor .e-4c54bec-0b53760{color:#2D2C2C;}.elementor .e-159801b-69aaed9{color:#2D2C2C;}.elementor .e-42e6d3c-8ecdd02{color:#2D2C2C;}.elementor .e-33be7c6-0eaa85b{color:#2D2C2C;}.elementor .e-19d4927-b70f248{width:750px;font-size:1.25rem;color:#FFFFFF;}.elementor .e-2156dcf-4f2b10c{width:850px;color:#FFFFFF;}.elementor .e-6b90d56-8324eb5{font-size:0.75rem;color:#707070;}.elementor .e-e654d0e-2ddb78e{color:#2D2C2C;}.elementor .e-8a829e6-31d83f2{color:#707070;}.elementor .e-18a6e9c-a7b718b{color:#2D2C2C;}.elementor .e-a188171-1384b62{width:auto;color:#707070;}.elementor .e-9dfbf66-2ade1b7{font-family:"Open Sans";font-weight:600;font-size:0.85rem;color:#FFFFFF;border-radius:20px;background-color:#E71D1D;align-self:start;}.elementor .e-4df6e0a-1b1e2b6{color:#2D2C2C;}.elementor .e-3b3e918-cbb4e0f{color:#707070;}.elementor .e-1a8bd72-1d25ecd{color:#2D2C2C;}.elementor .e-eda7ca3-b4bb67c{width:auto;color:#707070;}.elementor .e-6810ebd-0c8fa5e{color:#2D2C2C;}.elementor .e-79d96fa-58dba1f{color:#707070;}.elementor .e-001b2a0-c0bd253{color:#2D2C2C;}.elementor .e-afa3b88-6d6b0ff{width:auto;color:#707070;}.elementor .e-9907ddc-a346791{color:#2D2C2C;}.elementor .e-aba4038-bb7d4d1{color:#707070;}.elementor .e-efb7983-3b25a4a{color:#2D2C2C;}.elementor .e-6fac006-8ca6aad{width:auto;color:#707070;}.elementor .e-66f4d03-dce9135{width:750px;font-size:1.25rem;color:#FFFFFF;}.elementor .e-f12f333-6e9c571{width:850px;color:#FFFFFF;text-align:center;}.elementor .e-63bc725-0530bac{font-size:1.5rem;color:#2D2C2C;}.elementor .e-6362450-83d6fa6{width:55px;height:8px;background-color:#AC1212;}.elementor .e-87bea7b-4d1cef8{color:#707070;}.elementor .e-ff246bb-16146d3{color:#707070;}.elementor .e-53e41c8-861200c{font-size:1.5rem;color:#2D2C2C;}.elementor .e-7a75946-f2d01f0{width:55px;height:8px;background-color:#AC1212;}.elementor .e-ccf8319-8254f42{color:#707070;}.elementor .e-34f8c48-e14cabc{color:#707070;}.elementor .e-d415e74-8c04ac2{font-size:1.5rem;color:#2D2C2C;}.elementor .e-0d1bac2-b945b3f{width:55px;height:8px;background-color:#AC1212;}.elementor .e-d95c275-bbb5c4d{color:#707070;}.elementor .e-209ba13-9649c6d{font-size:1.25rem;color:#FFFFFF;}.elementor .e-24a90de-a6f15bb{width:850px;color:#FFFFFF;text-align:center;}.elementor .e-c6509a9-e56b07d{font-size:1.25rem;color:#2D2C2C;}.elementor .e-b565897-6b60ef3{color:#707070;}.elementor .e-6645b1d-3fa5487{color:#2D2C2C;}.elementor .e-38f7095-64b5b9b{color:#707070;}.elementor .e-192533c-b0d6d27{width:425px;font-family:"Open Sans";font-weight:800;font-size:1.5rem;color:#2D2C2C;}.elementor .e-ab4459c-e373b96{width:425px;color:#707070;}.elementor .e-ab4459c-e373b96:hover,.elementor .e-ab4459c-e373b96:focus-visible{text-decoration:underline;}.elementor .e-e917c29-62e11b0{width:425px;color:#707070;}.elementor .e-9294e1a-526ab26{font-family:"Open Sans";font-weight:600;font-size:0.85rem;color:#FFFFFF;border-radius:20px;background-color:#E71D1D;}.elementor .e-a06e09e-da86ae6{font-family:"Open Sans";font-weight:600;font-size:0.85rem;color:#FFFFFF;border-radius:20px;background-color:#E71D1D;}.elementor .e-a616ab4-3bba435{font-size:1.5rem;color:#2D2C2C;}.elementor .e-e69c397-dca11eb{font-family:"Open Sans";font-weight:800;font-size:1.5rem;color:#2D2C2C;}.elementor .e-c8b1542-488bf23{color:#707070;}.elementor .e-00321e3-7388dd6{font-family:"Open Sans";font-weight:600;font-size:0.85rem;color:#FFFFFF;border-radius:20px;background-color:#E71D1D;}