.elementor .e-7c9d445-2b88e23{font-weight:900;font-size:0.78rem;color:#ef1b24;letter-spacing:0.22em;}.elementor .e-f324a8d-471bf80{max-width:14ch;font-weight:900;font-size:clamp(3.5rem,8.5vw,8rem);color:#ffffff;letter-spacing:-0.055em;line-height:.9;}.elementor .e-34d61f6-94f462b{max-width:42rem;font-size:1.15rem;color:#d6d6d6;line-height:1.7;}.elementor .e-a97bc7c-e5c1005{padding-block-start:8rem;padding-block-end:7rem;padding-inline-start:8vw;padding-inline-end:8vw;border-block-end-width:1px;background-image:radial-gradient(circle at 82% 18%, rgba(239,27,36,.32),transparent 38%),linear-gradient(135deg, #050505 0%,#0b0b0b 70%,#180002 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-39cf380-cdfeb8b{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-width:1px;border-color:rgba(255,255,255,.16);border-style:solid;box-shadow:0px 30px 90px 0px rgba(239,27,36,.16);display:block;}.elementor .e-b9486ed-1a104f5{font-weight:900;font-size:0.78rem;color:#ef1b24;letter-spacing:0.18em;}.elementor .e-e8825ed-b182a13{font-weight:900;font-size:clamp(2.6rem,5vw,5.2rem);color:#ffffff;letter-spacing:-0.045em;line-height:.95;}.elementor .e-a3e053a-4b5fabc{font-weight:700;color:#d0d0d0;letter-spacing:0.06em;}.elementor .e-48cb45b-4f71df4{font-weight:900;color:#ef1b24;letter-spacing:0.1em;}.elementor .e-3c94089-f861a0b{font-size:1.05rem;color:#e0e0e0;line-height:1.75;}.elementor .e-9eb18e4-2435f76{font-weight:900;color:#ffffff;letter-spacing:0.1em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.1rem;padding-inline-end:2.1rem;border-width:1px;border-color:#ff6067;border-style:solid;background-color:#ef1b24;box-shadow:0px 14px 42px 0px rgba(239,27,36,.28);align-self:flex-start;}.elementor .e-f0b484b-e24e861{padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-bf33ced-15efee2{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:8vw;padding-inline-end:8vw;border-block-end-width:1px;background-image:linear-gradient(180deg, #070707 0%,#0b0b0b 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:grid;gap:clamp(2rem,5vw,6rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));align-items:center;}.elementor .e-0aa7fce-c5e7f17{font-weight:900;font-size:0.78rem;color:#ffffff;letter-spacing:0.2em;}.elementor .e-0638a84-ee1745b{font-weight:900;font-size:clamp(4rem,10vw,9rem);color:#ffffff;letter-spacing:-0.06em;line-height:.86;}.elementor .e-adadc26-5010a0a{font-weight:800;color:#ffffff;letter-spacing:0.07em;}.elementor .e-3da3f4d-efa958d{font-weight:900;color:#ffffff;letter-spacing:0.12em;}.elementor .e-e179f1c-e710f62{max-width:46rem;font-size:1.12rem;color:#fff;line-height:1.75;}.elementor .e-394159c-d4721b9{font-weight:900;color:#a7000a;letter-spacing:0.1em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.1rem;padding-inline-end:2.1rem;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffffff;box-shadow:0px 14px 42px 0px rgba(0,0,0,.22);align-self:flex-start;}.elementor .e-d451b09-394b97a{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:8vw;padding-inline-end:8vw;border-block-end-width:1px;background-image:radial-gradient(circle at 88% 16%, rgba(255,255,255,.09),transparent 32%),linear-gradient(135deg, #ef1b24 0%,#98000a 56%,#260003 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-e020f92-a8ff195{font-weight:900;font-size:0.78rem;color:#ef1b24;letter-spacing:0.2em;}.elementor .e-4620cf8-8e788aa{max-width:14ch;font-weight:900;font-size:clamp(2.7rem,6vw,6rem);color:#ffffff;letter-spacing:-0.05em;line-height:.95;}.elementor .e-35188e4-2af8cac{padding-block-start:7rem;padding-block-end:3rem;padding-inline-start:8vw;padding-inline-end:8vw;background-color:#050505;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-19dc3f5-b6bf84e{font-weight:900;font-size:1.7rem;color:#ffffff;}.elementor .e-521dd59-1dcf690{color:#cfcfcf;line-height:1.7;}.elementor .e-ebefda2-014d6ed{padding:2.2rem;border-width:1px;border-color:rgba(239,27,36,.55);border-style:solid;background-color:#111111;display:flex;flex-direction:column;gap:1rem;}.elementor .e-bb49b37-1c36f42{font-weight:900;font-size:1.7rem;color:#ffffff;}.elementor .e-979e3f7-ad5354b{color:#cfcfcf;line-height:1.7;}.elementor .e-033dd54-7d81055{padding:2.2rem;border-width:1px;border-color:rgba(255,255,255,.14);border-style:solid;background-color:#111111;display:flex;flex-direction:column;gap:1rem;}.elementor .e-c036352-4a133ef{font-weight:900;font-size:1.7rem;color:#ffffff;}.elementor .e-5f362b9-4af56af{color:#cfcfcf;line-height:1.7;}.elementor .e-1ecb358-688e803{padding:2.2rem;border-width:1px;border-color:rgba(255,255,255,.14);border-style:solid;background-color:#111111;display:flex;flex-direction:column;gap:1rem;}.elementor .e-f3cc386-842307b{padding-block-start:0px;padding-block-end:7rem;padding-inline-start:8vw;padding-inline-end:8vw;background-color:#050505;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));}.elementor .e-6550a9d-50fe08c{font-weight:900;font-size:clamp(2.8rem,6vw,6rem);color:#ffffff;letter-spacing:-0.05em;line-height:.95;}.elementor .e-d39613b-01d1f79{font-size:1.05rem;color:#cfcfcf;}.elementor .e-103a44f-c6414bd{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:8vw;padding-inline-end:8vw;border-block-start-width:1px;background-image:linear-gradient(110deg, #111 0%,#080808 55%,#240003 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1rem;}.elementor .e-152ff9d-ec89a98{overflow:hidden;color:#ffffff;padding:0px;background-color:#050505;display:flex;flex-direction:column;gap:0px;}