.elementor .e-0c90c4d-e3e4dc3{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;}.elementor .e-5707cfa-750e38b{width:100%;height:100%;min-height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;background-color:rgba(5, 5, 5, 0.05);}.elementor .e-1aa64ed-43095bf{max-width:13rem;object-fit:contain;}.elementor .e-056c646-7fcbc71{font-size:0.72rem;color:#ffffff;letter-spacing:0.14em;padding:0.7rem;border-width:0px;background-color:transparent;}.elementor .e-bb55fda-704e270{font-size:0.72rem;color:#ffffff;letter-spacing:0.14em;padding:0.7rem;border-width:0px;background-color:transparent;}.elementor .e-a3ea8d7-6edce52{font-size:0.72rem;color:#ffffff;letter-spacing:0.14em;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;border-width:1px;border-color:#ef2b33;border-style:solid;background-color:#ef2b33;}.elementor .e-aea56d3-badeed2{width:auto;padding:0px;display:flex;gap:0.45rem;flex-wrap:nowrap;justify-content:flex-end;align-items:center;}.elementor .e-9abd0a1-6b9e1e3{min-height:4.75rem;position:relative;z-index:5;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:clamp(1.25rem,5vw,5.5rem);padding-inline-end:clamp(1.25rem,5vw,5.5rem);border-block-end-width:1px;background-color:rgba(10,10,10,0.82);backdrop-filter:blur(12px);display:flex;gap:1rem;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .e-b7a16cb-4e400ed{font-weight:700;font-size:0.72rem;color:#ef2b33;letter-spacing:0.18em;margin:0px;}.elementor .e-4234f7c-49c792e{font-weight:800;font-size:clamp(2.8rem,6vw,6.4rem);color:#f4f2ed;letter-spacing:-0.055em;line-height:0.9;text-transform:uppercase;margin:0px;}.elementor .e-a9bf2f7-cc23790{max-width:40rem;font-size:clamp(1rem,1.5vw,1.25rem);color:rgba(255,255,255,0.86);line-height:1.55;margin:0px;}.elementor .e-f8c48f8-d6f4f20{font-weight:700;font-size:0.76rem;color:#ffffff;letter-spacing:0.12em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.45rem;padding-inline-end:1.45rem;border-width:1px;border-color:#ef2b33;border-style:solid;background-color:#ef2b33;}.elementor .e-abe5d67-bc0d718{font-weight:700;font-size:0.76rem;color:#ffffff;letter-spacing:0.12em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.45rem;padding-inline-end:1.45rem;border-width:1px;border-color:rgba(255,255,255,0.45);border-style:solid;background-color:rgba(14,14,14,0.5);}.elementor .e-484df86-4262505{display:flex;gap:0.8rem;flex-wrap:wrap;align-items:center;}.elementor .e-7bd1094-92359a1{max-width:35rem;font-size:0.65rem;color:rgba(255,255,255,0.58);letter-spacing:0.16em;margin:0px;}.elementor .e-96419ab-e7c9085{max-width:68rem;position:relative;z-index:3;padding-block-start:0px;padding-block-end:clamp(2rem,5vw,4.5rem);padding-inline-start:clamp(1.25rem,5vw,5.5rem);padding-inline-end:clamp(1.25rem,5vw,5.5rem);margin-block-start:0px;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.6rem);flex:1 1 0px;justify-content:flex-end;align-items:flex-start;}.elementor .e-57d7a94-809f77c{width:100%;min-height:100vh;max-width:100%;overflow:hidden;position:relative;padding:0px;margin:0px;background-color:#111111;display:flex;flex-direction:column;gap:0px;justify-content:space-between;order:-30;}.elementor .e-8bf32d7-27cf745{width:100%;aspect-ratio:4 / 5;object-fit:cover;}.elementor .e-364fa72-c3c0c88{font-weight:700;font-size:0.72rem;color:#ef2b33;letter-spacing:0.17em;margin:0px;}.elementor .e-5e82b83-12c1f13{font-weight:800;font-size:clamp(2.6rem,5.2vw,5.5rem);color:#f4f2ed;letter-spacing:-0.045em;line-height:0.92;margin:0px;}.elementor .e-9359006-7f37043{max-width:42rem;font-size:clamp(1rem,1.4vw,1.2rem);color:#aaa8a3;line-height:1.75;margin:0px;}.elementor .e-b9b0575-8a9f5d6{font-size:0.72rem;color:#e8e5df;letter-spacing:0.12em;margin:0px;}.elementor .e-830fe81-ab52363{height:2px;min-height:2px;padding:0px;background-color:#ef2b33;}.elementor .e-6fa9fe9-7b23c73{display:flex;flex-direction:column;gap:0.55rem;}.elementor .e-9b9cca1-c39fc7d{font-size:0.72rem;color:#e8e5df;letter-spacing:0.12em;margin:0px;}.elementor .e-699d9d3-63ffe22{height:2px;min-height:2px;padding:0px;background-color:#ef2b33;}.elementor .e-13b7b2b-bc97ae5{display:flex;flex-direction:column;gap:0.55rem;}.elementor .e-f246d1e-00d11fd{font-size:0.72rem;color:#e8e5df;letter-spacing:0.12em;margin:0px;}.elementor .e-f73a64a-bd58c91{height:2px;min-height:2px;padding:0px;background-color:#ef2b33;}.elementor .e-d3240ed-f74e4c9{display:flex;flex-direction:column;gap:0.55rem;}.elementor .e-54bf8ac-5459689{margin-block-start:1rem;display:flex;flex-direction:column;gap:1.1rem;align-self:stretch;}.elementor .e-80e2f3d-88d3e45{display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start;}.elementor .e-a1855ad-8642abc{max-width:86rem;padding-block-start:clamp(2.5rem,4.5vw,4.5rem);padding-block-end:0px;padding-inline-start:clamp(2.5rem,4.5vw,4.5rem);padding-inline-end:0px;background-image:url("https://protongroup.pl/wp-content/uploads/2026/09/proton-dot-grid2.png");background-repeat:no-repeat;background-attachment:scroll;background-size:clamp(18rem,38vw,34rem) auto;background-position:top left;display:grid;gap:clamp(3rem,7vw,7rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,27rem),1fr));grid-template-rows:auto;align-items:center;}.elementor .e-48cd496-bdfd374{padding-block-start:clamp(4rem,6vw,6rem);padding-block-end:clamp(4rem,6vw,6rem);padding-inline-start:clamp(1.25rem,6vw,6rem);padding-inline-end:clamp(1.25rem,6vw,6rem);background-color:#101010;display:flex;justify-content:center;order:-10;}.elementor .e-7bb7094-fd85542{font-weight:700;font-size:0.72rem;color:#ef2b33;letter-spacing:0.17em;margin:0px;}.elementor .e-ff6fc99-58daf54{font-weight:800;font-size:clamp(3rem,6.7vw,7rem);color:#f4f2ed;letter-spacing:-0.05em;line-height:0.88;margin:0px;}.elementor .e-940ac22-f095d9a{width:100%;min-width:0px;min-height:7.9rem;font-weight:600;font-size:clamp(1.25rem,2.25vw,2.15rem);color:#f4f2ee;letter-spacing:-0.02em;text-align:center;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,.28);border-style:solid;background-color:transparent;display:flex;flex-direction:column;justify-content:center;}.elementor .e-2ef52e2-e31133a{width:100%;min-width:0px;min-height:7.9rem;font-weight:600;font-size:clamp(1.25rem,2.25vw,2.15rem);color:#f4f2ee;letter-spacing:-0.02em;text-align:center;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,.28);border-style:solid;background-color:transparent;display:flex;flex-direction:column;justify-content:center;}.elementor .e-e8165d7-d6b2abc{width:100%;min-width:0px;min-height:7.9rem;font-weight:600;font-size:clamp(1.25rem,2.25vw,2.15rem);color:#f4f2ee;letter-spacing:-0.02em;text-align:center;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,.28);border-style:solid;background-color:transparent;display:flex;flex-direction:column;justify-content:center;}.elementor .e-91b3f62-a80ac5b{width:100%;min-width:0px;min-height:7.9rem;font-weight:600;font-size:clamp(1.25rem,2.25vw,2.15rem);color:#f4f2ee;letter-spacing:-0.02em;text-align:center;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,.28);border-style:solid;background-color:transparent;display:flex;flex-direction:column;justify-content:center;}.elementor .e-d28165c-e33779c{width:100%;min-width:0px;min-height:7.9rem;font-weight:600;font-size:clamp(1.25rem,2.25vw,2.15rem);color:#f4f2ee;letter-spacing:-0.02em;text-align:center;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,.28);border-style:solid;background-color:transparent;display:flex;flex-direction:column;justify-content:center;}.elementor .e-5282463-79386ef{width:100%;min-width:0px;min-height:7.9rem;font-weight:600;font-size:clamp(1.25rem,2.25vw,2.15rem);color:#f4f2ee;letter-spacing:-0.02em;text-align:center;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,.28);border-style:solid;background-color:transparent;display:flex;flex-direction:column;justify-content:center;}.elementor .e-dffd86f-31b7bb4{width:100%;max-width:86rem;overflow:visible;padding:0px;margin-block-start:1.25rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-167a2cb-3247f8d{min-height:auto;padding-block-start:clamp(5rem,7vw,7.5rem);padding-block-end:clamp(5rem,7vw,7.5rem);padding-inline-start:clamp(1.25rem,6vw,6rem);padding-inline-end:clamp(1.25rem,6vw,6rem);background-image:url("https://protongroup.pl/wp-content/uploads/2026/09/bg_red_lines-1-scaled.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#101010;display:flex;flex-direction:column;gap:1.2rem;justify-content:flex-start;order:-20;}.elementor .e-41030ba-8957b3e{width:100%;aspect-ratio:4 / 5;object-fit:cover;}.elementor .e-387985d-77bad01{position:absolute;inset-inline-end:-0.4rem;inset-block-end:-1.5rem;font-weight:800;font-size:clamp(5rem,12vw,11rem);color:#ef2b33;letter-spacing:-0.07em;line-height:0.8;margin:0px;}.elementor .e-c127b89-49c3abc{position:relative;}.elementor .e-b200f6e-a30ad02{max-width:10rem;max-height:5rem;object-fit:contain;}.elementor .e-4fc1cdc-5a41029{font-weight:700;font-size:0.7rem;color:#ef2b33;letter-spacing:0.14em;margin:0px;}.elementor .e-07fd721-059a86b{font-weight:800;font-size:clamp(2.3rem,4.7vw,5rem);color:#f4f2ed;letter-spacing:-0.045em;line-height:0.94;margin:0px;}.elementor .e-1268cb0-adda0fe{max-width:40rem;font-size:1.05rem;color:#aaa8a3;line-height:1.7;margin:0px;}.elementor .e-f7fd3f0-33cc383{font-weight:700;font-size:0.74rem;color:#ffffff;letter-spacing:0.12em;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-width:0px;border-color:#4b4b4b;border-style:solid;background-color:#ef2b33;}.elementor .e-c4fe744-93d7d78{display:flex;flex-direction:column;gap:1.35rem;align-items:flex-start;}.elementor .e-34db28a-f6addf8{max-width:86rem;padding:0px;display:grid;gap:clamp(3rem,7vw,7rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,27rem),1fr));grid-template-rows:auto;align-items:center;}.elementor .e-628e5dd-d85b2e7{padding-block-start:clamp(4rem,6vw,6rem);padding-block-end:clamp(4rem,6vw,6rem);padding-inline-start:clamp(1.25rem,6vw,6rem);padding-inline-end:clamp(1.25rem,6vw,6rem);background-color:#0e0e0e;display:flex;justify-content:center;}.elementor .e-249c255-b737f50{max-width:10rem;max-height:5rem;object-fit:contain;}.elementor .e-dc53747-92217a4{font-weight:700;font-size:0.7rem;color:#ef2b33;letter-spacing:0.14em;margin:0px;}.elementor .e-459ca0a-731df36{font-weight:800;font-size:clamp(2.3rem,4.7vw,5rem);color:#f4f2ed;letter-spacing:-0.045em;line-height:0.94;margin:0px;}.elementor .e-a6665db-d204b6c{max-width:40rem;font-size:1.05rem;color:#aaa8a3;line-height:1.7;margin:0px;}.elementor .e-d5d92e4-f6078d4{font-weight:700;font-size:0.74rem;color:#ffffff;letter-spacing:0.12em;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-width:0px;border-color:#4b4b4b;border-style:solid;background-color:#ef2b33;}.elementor .e-8ed2268-b88d3ea{display:flex;flex-direction:column;gap:1.35rem;align-items:flex-start;}.elementor .e-d741b46-aba0639{width:100%;aspect-ratio:4 / 5;object-fit:cover;}.elementor .e-d83c5ec-0e57c4e{position:absolute;inset-block-end:-1.5rem;inset-inline-start:-0.4rem;font-weight:800;font-size:clamp(5rem,12vw,11rem);color:#ef2b33;letter-spacing:-0.07em;line-height:0.8;margin:0px;}.elementor .e-cd13426-055831b{position:relative;}.elementor .e-e49c9d0-2c384e5{max-width:86rem;padding:0px;display:grid;gap:clamp(3rem,7vw,7rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,27rem),1fr));grid-template-rows:auto;align-items:center;}.elementor .e-5e9e415-74135f7{padding-block-start:clamp(4rem,6vw,6rem);padding-block-end:clamp(4rem,6vw,6rem);padding-inline-start:clamp(1.25rem,6vw,6rem);padding-inline-end:clamp(1.25rem,6vw,6rem);background-color:#181818;display:flex;justify-content:center;order:10;}.elementor .e-ffa2ca2-c920214{width:100%;aspect-ratio:4 / 5;object-fit:cover;}.elementor .e-cfd5276-7fefcb4{position:absolute;inset-inline-end:-0.4rem;inset-block-end:-1.5rem;font-weight:800;font-size:clamp(5rem,12vw,11rem);color:#ef2b33;letter-spacing:-0.07em;line-height:0.8;margin:0px;}.elementor .e-64a8f19-0785f4b{position:relative;}.elementor .e-a379c21-d00aa50{max-width:20rem;max-height:5.5rem;object-fit:contain;}.elementor .e-48bd51f-f6abe8b{font-weight:700;font-size:0.7rem;color:#ef2b33;letter-spacing:0.14em;margin:0px;}.elementor .e-b893e34-f245848{font-weight:800;font-size:clamp(2.3rem,4.7vw,5rem);color:#f4f2ed;letter-spacing:-0.045em;line-height:0.94;margin:0px;}.elementor .e-65e4a92-2a4ebe8{max-width:40rem;font-size:1.05rem;color:#aaa8a3;line-height:1.7;margin:0px;}.elementor .e-4cb741c-7c222ba{font-weight:700;font-size:0.74rem;color:#ffffff;letter-spacing:0.12em;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-width:0px;border-color:#4b4b4b;border-style:solid;background-color:#ef2b33;}.elementor .e-ba2746b-0e67b22{display:flex;flex-direction:column;gap:1.35rem;align-items:flex-start;}.elementor .e-15acf92-a627eb6{max-width:86rem;padding:0px;display:grid;gap:clamp(3rem,7vw,7rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,27rem),1fr));grid-template-rows:auto;align-items:center;}.elementor .e-d0a7f3b-4936442{padding-block-start:clamp(4rem,6vw,6rem);padding-block-end:clamp(4rem,6vw,6rem);padding-inline-start:clamp(1.25rem,6vw,6rem);padding-inline-end:clamp(1.25rem,6vw,6rem);background-color:#0e0e0e;display:flex;justify-content:center;order:20;}.elementor .e-05058d4-af10685{max-width:9rem;max-height:6rem;object-fit:contain;}.elementor .e-ba611a2-134044b{font-weight:700;font-size:0.7rem;color:#ef2b33;letter-spacing:0.14em;margin:0px;}.elementor .e-8f4381b-b5a6ed4{font-weight:800;font-size:clamp(2.3rem,4.7vw,5rem);color:#f4f2ed;letter-spacing:-0.045em;line-height:0.94;margin:0px;}.elementor .e-a372aea-e385122{max-width:40rem;font-size:1.05rem;color:#aaa8a3;line-height:1.7;margin:0px;}.elementor .e-f1af5da-cdfe653{font-weight:700;font-size:0.74rem;color:#ffffff;letter-spacing:0.12em;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-width:0px;border-color:#4b4b4b;border-style:solid;background-color:#ef2b33;}.elementor .e-42e96be-e1cb796{display:flex;flex-direction:column;gap:1.35rem;align-items:flex-start;}.elementor .e-e1afd25-fcff5e5{width:100%;aspect-ratio:4 / 5;object-fit:cover;}.elementor .e-b4e8768-423c044{position:absolute;inset-block-end:-1.5rem;inset-inline-start:-0.4rem;font-weight:800;font-size:clamp(5rem,12vw,11rem);color:#ef2b33;letter-spacing:-0.07em;line-height:0.8;margin:0px;}.elementor .e-18aa862-4e11c9c{position:relative;}.elementor .e-760fee6-354b939{max-width:86rem;padding:0px;display:grid;gap:clamp(3rem,7vw,7rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,27rem),1fr));grid-template-rows:auto;align-items:center;}.elementor .e-71160f7-e8157bd{padding-block-start:clamp(4rem,6vw,6rem);padding-block-end:clamp(4rem,6vw,6rem);padding-inline-start:clamp(1.25rem,6vw,6rem);padding-inline-end:clamp(1.25rem,6vw,6rem);background-color:#181818;display:flex;justify-content:center;order:30;}.elementor .e-316c370-f2b0201{font-weight:700;font-size:0.72rem;color:#ef2b33;letter-spacing:0.17em;margin:0px;}.elementor .e-395c530-eb883f7{font-weight:800;font-size:clamp(2.8rem,6vw,6.4rem);color:#f4f2ed;letter-spacing:-0.05em;line-height:0.9;margin:0px;}.elementor .e-3c57478-88474cf{max-width:70rem;display:flex;flex-direction:column;gap:1rem;}.elementor .e-a60db66-3bf75c8{width:100%;height:clamp(20rem,38vw,31rem);object-fit:cover;position:relative;}.elementor .e-ba80d56-9810693{position:relative;z-index:1;background-color:transparent;display:none;}.elementor .e-5f6ca96-0cbb864{max-width:18rem;max-height:6rem;object-fit:contain;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .e-2bfbc12-3705e8e{max-width:31rem;font-size:1rem;color:rgba(255,255,255,0.84);line-height:1.65;margin:0px;}.elementor .e-ff0e27b-d44be58{font-weight:700;font-size:0.72rem;color:#ffffff;letter-spacing:0.12em;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-width:0px;border-color:rgba(255,255,255,0.5);border-style:solid;background-color:#ef2b33;}.elementor .e-42f419e-ea79fd6{min-height:16rem;position:relative;z-index:2;padding:clamp(1.5rem,3vw,2.5rem);background-color:#181818;display:flex;flex-direction:column;gap:0.9rem;justify-content:flex-start;align-items:flex-start;}.elementor .e-d4f98fb-8259d65{min-height:0px;overflow:hidden;position:relative;padding:0px;border-width:0px;border-color:#262626;border-style:solid;background-color:#181818;display:flex;flex-direction:column;justify-content:flex-start;}.elementor .e-674c675-fb62cfa{width:100%;height:clamp(20rem,38vw,31rem);object-fit:cover;position:relative;}.elementor .e-fd64ae9-b467a69{position:relative;z-index:1;background-color:transparent;display:none;}.elementor .e-a63cc99-7c3c88c{max-width:14rem;max-height:5.5rem;object-fit:contain;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-39f52f0-da8f260{max-width:31rem;font-size:1rem;color:rgba(255,255,255,0.84);line-height:1.65;margin:0px;}.elementor .e-40fd497-7775b1f{font-weight:700;font-size:0.72rem;color:#ffffff;letter-spacing:0.12em;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-width:0px;border-color:rgba(255,255,255,0.5);border-style:solid;background-color:#ef2b33;}.elementor .e-f02d451-939bc9e{min-height:16rem;position:relative;z-index:2;padding:clamp(1.5rem,3vw,2.5rem);background-color:#181818;display:flex;flex-direction:column;gap:0.9rem;justify-content:flex-start;align-items:flex-start;}.elementor .e-3f5807b-079e3cd{min-height:0px;overflow:hidden;position:relative;padding:0px;border-width:0px;border-color:#262626;border-style:solid;background-color:#181818;display:flex;flex-direction:column;justify-content:flex-start;}.elementor .e-8bf9d39-e0309f6{padding:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));grid-template-rows:auto;}.elementor .e-ac1a5cc-053ccf2{padding-block-start:clamp(4rem,6vw,6rem);padding-block-end:clamp(4rem,6vw,6rem);padding-inline-start:clamp(1.25rem,6vw,6rem);padding-inline-end:clamp(1.25rem,6vw,6rem);background-color:#0e0e0e;display:flex;flex-direction:column;gap:3rem;order:40;}.elementor .e-cec68e7-eba4566{font-weight:700;font-size:0.72rem;color:rgba(255,255,255,0.82);letter-spacing:0.17em;margin:0px;}.elementor .e-d1583ca-978774e{font-weight:800;font-size:clamp(3.5rem,9vw,9rem);color:#ffffff;letter-spacing:-0.065em;line-height:0.85;margin:0px;}.elementor .e-c9011ce-11a56cf{max-width:47rem;font-size:clamp(1rem,1.5vw,1.25rem);color:rgba(255,255,255,0.9);line-height:1.65;margin:0px;}.elementor .e-1449685-79e3dac{font-weight:700;font-size:0.78rem;color:#161616;letter-spacing:0.11em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.45rem;padding-inline-end:1.45rem;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffffff;}.elementor .e-d09a575-e254973{max-width:68rem;font-size:0.76rem;color:rgba(255,255,255,0.86);letter-spacing:0.12em;line-height:1.9;margin:0px;}.elementor .e-3295470-1694ea2{max-width:20rem;max-height:6rem;object-fit:contain;margin-block-start:2rem;}.elementor .e-6ee30ce-45026ea{width:100%;max-width:86rem;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-6e0d061-812faa4{color:#ffffff;padding-block-start:clamp(5rem,10vw,10rem);padding-block-end:clamp(5rem,10vw,10rem);padding-inline-start:clamp(1.25rem,6vw,6rem);padding-inline-end:clamp(1.25rem,6vw,6rem);background-color:#e52b32;display:flex;justify-content:center;align-items:center;order:50;}.elementor .e-d8fce2b-ddce42b{font-size:0.65rem;color:#8f8d88;letter-spacing:0.12em;margin:0px;}.elementor .e-cb1c5d8-6c69e06{max-width:55rem;font-size:0.62rem;color:#5f5e5a;letter-spacing:0.08em;line-height:1.8;margin:0px;}.elementor .e-8e4bf4f-109e20c{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:clamp(1.25rem,6vw,6rem);padding-inline-end:clamp(1.25rem,6vw,6rem);border-block-start-width:1px;background-color:#0b0b0b;display:flex;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;order:60;}.elementor .e-f50a7e7-4492c2f{font-weight:700;font-size:0.72rem;color:#ef2b33;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-c9b907b-c5207fa{max-width:62rem;font-weight:800;font-size:clamp(2.45rem,5vw,5.4rem);color:#ffffff;letter-spacing:-0.045em;line-height:.93;}.elementor .e-ff2f19d-367b7d6{max-width:48rem;font-size:clamp(1rem,1.25vw,1.2rem);color:rgba(255,255,255,.72);line-height:1.65;}.elementor .e-0343466-c229cfe{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.elementor .e-8c1170f-18eed92{font-weight:700;font-size:0.68rem;color:#ef2b33;letter-spacing:0.13em;}.elementor .e-8318e17-3a9d359{font-size:clamp(1.35rem,2vw,1.9rem);color:#ffffff;letter-spacing:-0.025em;line-height:1.05;}.elementor .e-81cbcf7-3309163{font-size:0.94rem;color:rgba(255,255,255,.68);line-height:1.55;}.elementor .e-39cdcb6-303bd47{padding:1.5rem;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-c0a9861-d43eadf{overflow:hidden;border-width:1px;border-color:#2b2b2b;border-style:solid;background-color:#151515;display:flex;flex-direction:column;}.elementor .e-8217164-5bdb552{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.elementor .e-b84032d-2e69958{font-weight:700;font-size:0.68rem;color:#ef2b33;letter-spacing:0.13em;}.elementor .e-c845eea-efede4b{font-size:clamp(1.35rem,2vw,1.9rem);color:#ffffff;letter-spacing:-0.025em;line-height:1.05;}.elementor .e-a41d2d8-5ecdd34{font-size:0.94rem;color:rgba(255,255,255,.68);line-height:1.55;}.elementor .e-1dfc356-2302850{padding:1.5rem;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-47359cc-ea59f4d{overflow:hidden;border-width:1px;border-color:#2b2b2b;border-style:solid;background-color:#151515;display:flex;flex-direction:column;}.elementor .e-6b772d7-e178900{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.elementor .e-f8082dc-75f27d7{font-weight:700;font-size:0.68rem;color:#ef2b33;letter-spacing:0.13em;}.elementor .e-8ba7a63-1774a97{font-size:clamp(1.35rem,2vw,1.9rem);color:#ffffff;letter-spacing:-0.025em;line-height:1.05;}.elementor .e-777bdb7-9bd4aca{font-size:0.94rem;color:rgba(255,255,255,.68);line-height:1.55;}.elementor .e-246e7e6-19337fc{padding:1.5rem;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-4bc9840-2bfbc97{overflow:hidden;border-width:1px;border-color:#2b2b2b;border-style:solid;background-color:#151515;display:flex;flex-direction:column;}.elementor .e-5830bbc-0b950eb{margin-block-start:1rem;display:grid;gap:1.25rem;grid-template-columns:Array;grid-template-rows:auto;}.elementor .e-e478c3a-29671d4{font-weight:700;font-size:0.74rem;color:#ffffff;letter-spacing:0.12em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;margin-block-start:0.5rem;border-width:1px;border-color:#4b4b4b;border-style:solid;background-color:transparent;align-self:flex-start;}.elementor .e-c62d0cc-156bb3d{padding-block-start:clamp(5rem,8vw,8rem);padding-block-end:clamp(5rem,8vw,8rem);padding-inline-start:clamp(1.25rem,5vw,5rem);padding-inline-end:clamp(1.25rem,5vw,5rem);border-block-start-width:1px;background-color:#0b0b0b;display:flex;flex-direction:column;gap:2rem;order:5;}.elementor .e-e433b15-4a54197{font-weight:700;font-size:0.72rem;color:#ef2b33;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-ccf89b9-22cfd47{max-width:58rem;font-weight:800;font-size:clamp(2.45rem,5vw,5.4rem);color:#ffffff;letter-spacing:-0.045em;line-height:.93;}.elementor .e-32b1055-1605e49{max-width:46rem;font-size:clamp(1rem,1.25vw,1.2rem);color:rgba(255,255,255,.72);line-height:1.65;}.elementor .e-68d5ebf-f459d5e{width:100%;aspect-ratio:4 / 5;object-fit:cover;}.elementor .e-a29e471-d7b77cb{font-weight:700;font-size:0.78rem;color:#ffffff;letter-spacing:0.11em;line-height:1.4;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .e-dc77fe1-7deac9e{overflow:hidden;border-width:1px;border-color:#2b2b2b;border-style:solid;background-color:#0a0a0a;display:flex;flex-direction:column;}.elementor .e-25e1c1e-2ebec62{width:100%;aspect-ratio:4 / 5;object-fit:cover;}.elementor .e-a4e14db-cc12d11{font-weight:700;font-size:0.78rem;color:#ffffff;letter-spacing:0.11em;line-height:1.4;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .e-372ba11-eef37e3{overflow:hidden;border-width:1px;border-color:#2b2b2b;border-style:solid;background-color:#0a0a0a;display:flex;flex-direction:column;}.elementor .e-00e8cbe-a67e33b{width:100%;aspect-ratio:4 / 5;object-fit:cover;}.elementor .e-87a778a-80e6391{font-weight:700;font-size:0.78rem;color:#ffffff;letter-spacing:0.11em;line-height:1.4;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .e-85fdc5e-cf8e8cd{overflow:hidden;border-width:1px;border-color:#2b2b2b;border-style:solid;background-color:#0a0a0a;display:flex;flex-direction:column;}.elementor .e-3b30e9c-98e5292{margin-block-start:1rem;display:grid;gap:1.25rem;grid-template-columns:Array;grid-template-rows:auto;}.elementor .e-1069aa0-62d4e19{padding-block-start:clamp(5rem,8vw,8rem);padding-block-end:clamp(5rem,8vw,8rem);padding-inline-start:clamp(1.25rem,5vw,5rem);padding-inline-end:clamp(1.25rem,5vw,5rem);border-block-start-width:1px;background-color:#111111;display:flex;flex-direction:column;gap:2rem;order:35;}.elementor .e-18b9ffa-7d5e05f{width:100%;max-width:100%;overflow:hidden;color:#f4f2ed;padding:0px;margin:0px;background-color:#0e0e0e;display:flex;flex-direction:column;gap:0px;}