.elementor .e-125308c-f0bcf2a{width:58%;height:100%;object-fit:cover;object-position:59% 52%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:auto;z-index:0;max-width: none; -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 30%); mask-image: linear-gradient(90deg, transparent 0%, #000 30%);\n}.elementor .e-fd9b68c-255cb92{font-family:var(--font-heading);font-weight:700;font-size:21px;color:var(--gray-50);letter-spacing:1px;line-height:1.2;text-transform:uppercase;}.elementor .e-cfb1905-314588f{max-width:720px;font-size:20px;color:var(--mega-white);line-height:30px;}.elementor .e-b90c653-4a1becc:hover,.elementor .e-b90c653-4a1becc:focus-visible{color:var(--mega-red);background-color:var(--mega-white);}.elementor .e-b90c653-4a1becc{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--mega-white);letter-spacing:1px;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:15px;padding-inline-end:15px;border-radius:0px;border-width:2px;border-color:var(--mega-red);border-style:solid;background-color:var(--mega-red);transition:background-color 0.2s, color 0.2s;display:inline-block;align-self:flex-start;}.elementor .e-f14827b-4c7199f:hover,.elementor .e-f14827b-4c7199f:focus-visible{color:var(--mega-white);border-color:var(--mega-white);background-color:var(--mega-red);}.elementor .e-f14827b-4c7199f{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--mega-red);letter-spacing:1px;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:15px;padding-inline-end:15px;border-radius:0px;border-width:2px;border-color:var(--mega-white);border-style:solid;background-color:var(--mega-white);transition:background-color 0.2s, color 0.2s;display:inline-block;align-self:flex-start;}.elementor .e-90f7f4b-e14460f{column-gap:16px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:16px;\n}.elementor .e-449a62f-c1e8e83{width:65%;column-gap:22px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;row-gap:22px;\n}.elementor .e-3d4330f-014032f{width:100%;max-width:1400px;position:relative;z-index:2;column-gap:22px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;row-gap:22px;\n}.elementor .e-ccbbedc-bec890c{width:100%;min-height:560px;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#2b2b2b;display:flex;flex-direction:column;justify-content:center;&::after { content:'';position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.2) 100%);pointer-events:none;z-index:1; }\n}.elementor .e-6de2c2ba-1c0d{& ul { list-style:disc;padding-left:20px;margin:0px; } & li { margin:0px 0px 8px 0px; } & a { color:var(--mega-red);text-decoration:none; }\n}.elementor .e-2d3783e6-f1da{font-family:var(--font-heading);font-weight:700;font-size:21px;color:var(--mega-red);letter-spacing:1px;line-height:1.2;text-transform:uppercase;}.elementor .e-b1248a2-4d50{flex:1 1 auto;& ul { list-style:disc;padding-left:20px;margin:0px; } & li { margin:0px 0px 8px 0px; } & a { color:var(--mega-red);text-decoration:none; }\n}.elementor .e-39f3d6fa-d090:hover,.elementor .e-39f3d6fa-d090:focus-visible{color:var(--mega-red);background-color:var(--mega-white);}.elementor .e-39f3d6fa-d090{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--mega-white);letter-spacing:1px;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:0px;border-width:2px;border-color:var(--mega-red);border-style:solid;background-color:var(--mega-red);transition:background-color 0.2s, color 0.2s;display:inline-block;align-self:flex-start;}.elementor .e-34db56b4-1a27{min-width:0px;column-gap:20px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:20px;border-width:1px;border-color:var(--gray-30);border-style:solid;background-color:var(--mega-white);display:flex;flex-direction:column;row-gap:20px;\n}.elementor .e-264d42be-ee14{font-family:var(--font-heading);font-weight:700;font-size:21px;color:var(--mega-red);letter-spacing:1px;line-height:1.2;text-transform:uppercase;}.elementor .e-34d564e1-c160{flex:1 1 auto;& ul { list-style:disc;padding-left:20px;margin:0px; } & li { margin:0px 0px 8px 0px; } & a { color:var(--mega-red);text-decoration:none; }\n}.elementor .e-7132e03-5912:hover,.elementor .e-7132e03-5912:focus-visible{color:var(--mega-red);background-color:var(--mega-white);}.elementor .e-7132e03-5912{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--mega-white);letter-spacing:1px;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:0px;border-width:2px;border-color:var(--mega-red);border-style:solid;background-color:var(--mega-red);transition:background-color 0.2s, color 0.2s;display:inline-block;align-self:flex-start;}.elementor .e-6c6e9d74-af04{min-width:0px;column-gap:20px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:20px;border-width:1px;border-color:var(--gray-30);border-style:solid;background-color:var(--mega-white);display:flex;flex-direction:column;row-gap:20px;\n}.elementor .e-24c6659d-e162{font-family:var(--font-heading);font-weight:700;font-size:21px;color:var(--mega-red);letter-spacing:1px;line-height:1.2;text-transform:uppercase;}.elementor .e-6961d65f-ee70{flex:1 1 auto;& ul { list-style:disc;padding-left:20px;margin:0px; } & li { margin:0px 0px 8px 0px; } & a { color:var(--mega-red);text-decoration:none; }\n}.elementor .e-67aa0c3c-fbc1:hover,.elementor .e-67aa0c3c-fbc1:focus-visible{color:var(--mega-red);background-color:var(--mega-white);}.elementor .e-67aa0c3c-fbc1{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--mega-white);letter-spacing:1px;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:0px;border-width:2px;border-color:var(--mega-red);border-style:solid;background-color:var(--mega-red);transition:background-color 0.2s, color 0.2s;display:inline-block;align-self:flex-start;}.elementor .e-1a0cc1c-f0bf{min-width:0px;column-gap:20px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:20px;border-width:1px;border-color:var(--gray-30);border-style:solid;background-color:var(--mega-white);display:flex;flex-direction:column;row-gap:20px;\n}.elementor .e-2e616a0f-8479{font-family:var(--font-heading);font-weight:700;font-size:21px;color:var(--mega-red);letter-spacing:1px;line-height:1.2;text-transform:uppercase;}.elementor .e-1c4f45a6-c207{flex:1 1 auto;& ul { list-style:disc;padding-left:20px;margin:0px; } & li { margin:0px 0px 8px 0px; } & a { color:var(--mega-red);text-decoration:none; }\n}.elementor .e-13418779-245d:hover,.elementor .e-13418779-245d:focus-visible{color:var(--mega-red);background-color:var(--mega-white);}.elementor .e-13418779-245d{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--mega-white);letter-spacing:1px;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:0px;border-width:2px;border-color:var(--mega-red);border-style:solid;background-color:var(--mega-red);transition:background-color 0.2s, color 0.2s;display:inline-block;align-self:flex-start;}.elementor .e-6e8ee448-a3dd{min-width:0px;column-gap:20px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:20px;border-width:1px;border-color:var(--gray-30);border-style:solid;background-color:var(--mega-white);display:flex;flex-direction:column;row-gap:20px;\n}.elementor .e-5112bc24-3794{font-family:var(--font-heading);font-weight:700;font-size:21px;color:var(--mega-red);letter-spacing:1px;line-height:1.2;text-transform:uppercase;}.elementor .e-47e06618-b5d2{flex:1 1 auto;& ul { list-style:disc;padding-left:20px;margin:0px; } & li { margin:0px 0px 8px 0px; } & a { color:var(--mega-red);text-decoration:none; }\n}.elementor .e-5c1ab73b-6f24:hover,.elementor .e-5c1ab73b-6f24:focus-visible{color:var(--mega-red);background-color:var(--mega-white);}.elementor .e-5c1ab73b-6f24{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--mega-white);letter-spacing:1px;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:0px;border-width:2px;border-color:var(--mega-red);border-style:solid;background-color:var(--mega-red);transition:background-color 0.2s, color 0.2s;display:inline-block;align-self:flex-start;}.elementor .e-47c30709-9137{min-width:0px;column-gap:20px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:20px;border-width:1px;border-color:var(--gray-30);border-style:solid;background-color:var(--mega-white);display:flex;flex-direction:column;row-gap:20px;\n}.elementor .e-20dc7224-f232{column-gap:25px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;row-gap:25px;\n}.elementor .e-26214abd-b2df{width:100%;column-gap:20px;padding-block-start:60px;padding-block-end:60px;padding-inline-start:40px;padding-inline-end:40px;border-radius:20px;border-width:2px;border-color:var(--mega-red);border-style:solid;background-color:var(--mega-white);display:flex;flex-direction:column;row-gap:20px;\n}.elementor .e-7de84253-dc49{width:100%;max-width:1400px;column-gap:20px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;row-gap:20px;\n}.elementor .e-514ea9c-8271{& ul { list-style:disc;padding-left:20px;margin:0px; } & li { margin:0px 0px 8px 0px; } & a { color:var(--mega-red);text-decoration:none; }\n}.elementor .e-3576ab42-7a0f{column-gap:8px;text-align:center;padding-block-start:30px;padding-block-end:30px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;border-width:2px;border-color:var(--gray-30);border-style:dashed;background-color:var(--light-bg);display:flex;flex-direction:column;justify-content:center;align-items:stretch;row-gap:8px; & > .elementor-widget-html { width: 100%; }\n}.elementor .e-4234d9f5-d171{width:100%;column-gap:20px;padding-block-start:60px;padding-block-end:60px;padding-inline-start:40px;padding-inline-end:40px;border-radius:20px;border-width:2px;border-color:var(--mega-red);border-style:solid;background-color:var(--mega-white);display:flex;flex-direction:column;row-gap:20px;\n}.elementor .e-318dc6b1-1559{width:100%;max-width:1400px;column-gap:20px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;row-gap:20px;\n}.elementor .e-5708ad70-68ce{max-width:720px;& ul { list-style:disc;padding-left:20px;margin:0px; } & li { margin:0px 0px 8px 0px; } & a { color:var(--mega-red);text-decoration:none; }\n}.elementor .e-1c06a890-9061{font-family:var(--font-heading);font-weight:700;font-size:21px;color:var(--mega-red);letter-spacing:1px;line-height:1.2;text-transform:uppercase;}.elementor .e-1b088128-5d1b{font-weight:700;font-size:15px;color:var(--mega-black);}.elementor .e-605de5f8-2a73{font-size:15px;line-height:1.5;flex:1 1 auto;}.elementor .e-1fadbda2-7e72:hover,.elementor .e-1fadbda2-7e72:focus-visible{color:var(--mega-red);background-color:var(--mega-white);}.elementor .e-1fadbda2-7e72{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--mega-white);letter-spacing:1px;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:6px;border-radius:0px;border-width:2px;border-color:var(--mega-red);border-style:solid;background-color:var(--mega-red);transition:background-color 0.2s, color 0.2s;display:block;white-space: normal;\n}.elementor .e-7955710c-d7ce:hover,.elementor .e-7955710c-d7ce:focus-visible{box-shadow:0px 10px 24px 0px rgba(0,0,0,0.10);transform:translate3d(0px, -4px, 0px);}.elementor .e-7955710c-d7ce{min-width:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;border-radius:20px;border-block-start-width:1px;border-color:var(--gray-30);border-style:solid;background-color:var(--mega-white);transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;row-gap: 10px; border-top-style: solid; border-top-color: var(--mega-red); border-top-style: solid; border-top-color: var(--gray-30);\n}.elementor .e-14d2c0a5-bc96{font-family:var(--font-heading);font-weight:700;font-size:21px;color:var(--mega-red);letter-spacing:1px;line-height:1.2;text-transform:uppercase;}.elementor .e-2a6d8100-e06c{font-weight:700;font-size:15px;color:var(--mega-black);}.elementor .e-19261af8-82c9{font-size:15px;line-height:1.5;flex:1 1 auto;}.elementor .e-41d6b90e-a4ee:hover,.elementor .e-41d6b90e-a4ee:focus-visible{color:var(--mega-red);background-color:var(--mega-white);}.elementor .e-41d6b90e-a4ee{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--mega-white);letter-spacing:1px;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:6px;border-radius:0px;border-width:2px;border-color:var(--mega-red);border-style:solid;background-color:var(--mega-red);transition:background-color 0.2s, color 0.2s;display:block;white-space: normal;\n}.elementor .e-4395a042-44bb:hover,.elementor .e-4395a042-44bb:focus-visible{box-shadow:0px 10px 24px 0px rgba(0,0,0,0.10);transform:translate3d(0px, -4px, 0px);}.elementor .e-4395a042-44bb{min-width:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;border-radius:20px;border-block-start-width:1px;border-color:var(--gray-30);border-style:solid;background-color:var(--mega-white);transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;row-gap: 10px; border-top-style: solid; border-top-color: var(--mega-red); border-top-style: solid; border-top-color: var(--gray-30);\n}.elementor .e-4143f176-2c57{font-family:var(--font-heading);font-weight:700;font-size:21px;color:var(--mega-red);letter-spacing:1px;line-height:1.2;text-transform:uppercase;}.elementor .e-246b56a6-dfc4{font-weight:700;font-size:15px;color:var(--mega-black);}.elementor .e-2a3a71ca-dda6{font-size:15px;line-height:1.5;flex:1 1 auto;}.elementor .e-43d1f7d5-9c31:hover,.elementor .e-43d1f7d5-9c31:focus-visible{color:var(--mega-red);background-color:var(--mega-white);}.elementor .e-43d1f7d5-9c31{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--mega-white);letter-spacing:1px;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:6px;border-radius:0px;border-width:2px;border-color:var(--mega-red);border-style:solid;background-color:var(--mega-red);transition:background-color 0.2s, color 0.2s;display:block;white-space: normal;\n}.elementor .e-77c667f5-dc3e:hover,.elementor .e-77c667f5-dc3e:focus-visible{box-shadow:0px 10px 24px 0px rgba(0,0,0,0.10);transform:translate3d(0px, -4px, 0px);}.elementor .e-77c667f5-dc3e{min-width:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;border-radius:20px;border-block-start-width:1px;border-color:var(--gray-30);border-style:solid;background-color:var(--mega-white);transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;row-gap: 10px; border-top-style: solid; border-top-color: var(--mega-red); border-top-style: solid; border-top-color: var(--gray-30);\n}.elementor .e-391084c6-eedc{font-family:var(--font-heading);font-weight:700;font-size:21px;color:var(--mega-red);letter-spacing:1px;line-height:1.2;text-transform:uppercase;}.elementor .e-f5909df-9f6d{font-weight:700;font-size:15px;color:var(--mega-black);}.elementor .e-2452452b-2e3e{font-size:15px;line-height:1.5;flex:1 1 auto;}.elementor .e-68cfbf6b-9092:hover,.elementor .e-68cfbf6b-9092:focus-visible{color:var(--mega-red);background-color:var(--mega-white);}.elementor .e-68cfbf6b-9092{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--mega-white);letter-spacing:1px;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:6px;border-radius:0px;border-width:2px;border-color:var(--mega-red);border-style:solid;background-color:var(--mega-red);transition:background-color 0.2s, color 0.2s;display:block;white-space: normal;\n}.elementor .e-152fbc9d-408f:hover,.elementor .e-152fbc9d-408f:focus-visible{box-shadow:0px 10px 24px 0px rgba(0,0,0,0.10);transform:translate3d(0px, -4px, 0px);}.elementor .e-152fbc9d-408f{min-width:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;border-radius:20px;border-block-start-width:1px;border-color:var(--gray-30);border-style:solid;background-color:var(--mega-white);transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;row-gap: 10px; border-top-style: solid; border-top-color: var(--mega-red); border-top-style: solid; border-top-color: var(--gray-30);\n}.elementor .e-68d118f-a509{column-gap:25px;padding:0px;margin-block-start:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;row-gap: 25px;\n}.elementor .e-38335a7e-dc60{width:100%;column-gap:20px;padding-block-start:60px;padding-block-end:60px;padding-inline-start:40px;padding-inline-end:40px;border-radius:20px;border-width:2px;border-color:var(--mega-red);border-style:solid;background-color:var(--mega-white);display:flex;flex-direction:column;row-gap:20px;\n}.elementor .e-7d3b800e-a705{width:100%;max-width:1400px;column-gap:20px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;row-gap:20px;\n}