.elementor .e-d68a880-eae6c87{width:100%;height:100%;object-fit:contain;display:block;}.elementor .e-6da898eb-75c15a5{width:112px;height:112px;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;}.elementor .e-6004b4b-12e0a60:hover,.elementor .e-6004b4b-12e0a60:focus-visible{color:var(--orange-hover);}.elementor .e-6004b4b-12e0a60{font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--text-white);letter-spacing:0.08em;text-transform:uppercase;padding:0px;background-color:transparent;}.elementor .e-565d3ae7-5603a17:hover,.elementor .e-565d3ae7-5603a17:focus-visible{color:var(--orange-hover);}.elementor .e-565d3ae7-5603a17{font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--text-white);letter-spacing:0.08em;text-transform:uppercase;padding:0px;background-color:transparent;}.elementor .e-7d1689b6-e768ff4:hover,.elementor .e-7d1689b6-e768ff4:focus-visible{color:var(--orange-hover);}.elementor .e-7d1689b6-e768ff4{font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--text-white);letter-spacing:0.08em;text-transform:uppercase;padding:0px;background-color:transparent;}.elementor .e-59187df0-7707a9d:hover,.elementor .e-59187df0-7707a9d:focus-visible{color:var(--orange-hover);}.elementor .e-59187df0-7707a9d{font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--text-white);letter-spacing:0.08em;text-transform:uppercase;padding:0px;background-color:transparent;}.elementor .e-1850142a-010fef3{width:auto;padding:0px;flex-direction:row;gap:36px;align-items:center;}.elementor .e-66c0bf1f-49d83ae{min-height:130px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:var(--space-side);padding-inline-end:var(--space-side);border-block-end-width:1px;background-image:linear-gradient(90deg, #0B0909 0%,#1A0E0A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:row;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: var(--border-dark);\n}.elementor .e-64dac905-755adf0{font-family:var(--font-heading);font-weight:900;font-size:52px;color:var(--text-white);letter-spacing:0.01em;line-height:1.12;margin:0px;}.elementor .e-14603b9-2e375b7{max-width:620px;font-size:18px;color:#E4D8D4;line-height:1.65;margin:0px;}.elementor .e-2eca7f8f-2fe15dd{font-weight:600;font-size:14px;color:var(--text-white);letter-spacing:0.03em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-radius:999px;border-width:1px;border-color:#4A3631;border-style:solid;background-color:rgba(255,255,255,0.05);}.elementor .e-77d062d5-639eec0{font-weight:600;font-size:14px;color:var(--text-white);letter-spacing:0.03em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-radius:999px;border-width:1px;border-color:#4A3631;border-style:solid;background-color:rgba(255,255,255,0.05);}.elementor .e-c204578-4b9a963{font-weight:600;font-size:14px;color:var(--text-white);letter-spacing:0.03em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-radius:999px;border-width:1px;border-color:#4A3631;border-style:solid;background-color:rgba(255,255,255,0.05);}.elementor .e-26b0a10f-c53d561{width:auto;padding:0px;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-48ab2273-7c46c5c:hover,.elementor .e-48ab2273-7c46c5c:focus-visible{background-image:linear-gradient(135deg, #FF7A4D 0%,#F25A2C 60%,#C9380F 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-48ab2273-7c46c5c{height:60px;font-family:var(--font-body);font-weight:700;font-size:20px;color:var(--text-white);padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;border-radius:999px;background-image:linear-gradient(135deg, #F25A2C 0%,#E8481E 50%,#B5300F 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-7bc6c559-70eaa93{width:55%;position:relative;z-index:1;padding:0px;flex-direction:column;gap:28px;align-items:flex-start;}.elementor .e-3886a18e-1601a45{width:100%;height:100%;object-fit:contain;display:block;}.elementor .e-427ffc89-42c499d{width:580px;height:580px;max-width:100%;position:relative;z-index:1;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;}.elementor .e-536e6b58-07948b8{width:48%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;z-index:0;padding:0px;background-image:linear-gradient(160deg, #E8481E 0%,#B5300F 55%,#5E1A09 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:55%;clip-path:polygon(38% 0,100% 0,100% 100%,0 100%);pointer-events:none;\n}.elementor .e-186ba4c5-7ae7870{width:560px;height:560px;position:absolute;inset-block-end:-200px;inset-inline-start:-160px;z-index:0;padding:0px;border-radius:50%;background-image:radial-gradient(280px 280px at 50% 50%, rgba(232,72,30,0.35) 0%, rgba(232,72,30,0) 100%); pointer-events:none;\n}.elementor .e-741824b8-7cc561e{min-height:780px;overflow:hidden;position:relative;padding-block-start:96px;padding-block-end:96px;padding-inline-start:var(--space-side);padding-inline-end:var(--space-side);background-image:linear-gradient(105deg, rgba(10,7,7,0.93) 0%,rgba(24,12,8,0.8) 50%,rgba(181,48,15,0.5) 100%),url("https://bootcamp-solingen.de/wp-content/uploads/2026/11/image-26-1-modified-1-1024x577.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:row;gap:48px;justify-content:space-between;align-items:center;}.elementor .e-45db43fd-93d0c09{font-family:var(--font-heading);font-weight:800;font-size:20px;color:var(--bg-black);letter-spacing:0.1em;margin:0px;white-space:nowrap;\n}.elementor .e-3d76349f-a41a57a{overflow:hidden;text-align:center;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(90deg, #B5300F 0%,#E8481E 50%,#B5300F 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-1f136187-050f3ad{font-family:var(--font-heading);font-weight:800;font-size:22px;color:var(--text-white);letter-spacing:0.04em;margin:0px;}.elementor .e-715553ec-23b53d4{height:320px;position:relative;padding:28px;border-radius:var(--radius-card);border-width:1px;border-color:#3A2A26;border-style:solid;background-image:linear-gradient(180deg, rgba(11,9,9,0.15) 0%,rgba(11,9,9,0.92) 100%),linear-gradient(135deg, rgba(232,72,30,0.25) 0%,rgba(232,72,30,0) 55%),url("https://bootcamp-solingen.de/wp-content/uploads/2026/11/18616-1-1024x682.jpg");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-68a01ca6-6bd8286{width:100%;max-width:1200px;padding:0px;margin-block-start:36px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:24px;grid-template-columns:1fr;grid-template-rows:1fr;}.elementor .e-4f6c8733-13659bd{width:130px;}.elementor .e-5d663771-635f5ef{padding:0px;flex-direction:column;gap:16px;flex:1 1 auto;}.elementor .e-2f1ae386-2e79591{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:24px;align-items:flex-start;}.elementor .e-340da803-a39c765{width:130px;}.elementor .e-7c2dd255-4aa8669{width:130px;}.elementor .e-19c2f109-1610e93{padding:0px;flex-direction:column;gap:16px;flex:1 1 auto;}.elementor .e-51ee4a9b-8e6076d{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:row;gap:24px;align-items:flex-start;border-top-style: solid; border-top-color: var(--border-dark);\n}.elementor .e-58073646-dc9a016{width:130px;}.elementor .e-12168c47-2eafff8{padding:0px;flex-direction:column;gap:16px;flex:1 1 auto;}.elementor .e-28d57f57-bdfbefa{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:row;gap:24px;align-items:flex-start;border-top-style: solid; border-top-color: var(--border-dark);\n}.elementor .e-4e3e08cc-42fe4b4{width:100%;max-width:1200px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:40px;padding-inline-end:40px;border-radius:var(--radius-card);border-width:1px;border-color:var(--border-dark);border-style:solid;background-image:linear-gradient(145deg, #1B1312 0%,#0F0C0C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:0px;}.elementor .e-7b832de3-c4c1706{width:100%;max-width:1200px;font-size:16px;color:var(--text-muted);text-align:center;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-92fbb9a-baf2001{background-color:var(--bg-dark);background-image: radial-gradient(900px 520px at 100% 0%, rgba(232,72,30,0.2), transparent 60%);\n}.elementor .e-30afddd4-9d0d131{font-family:var(--font-heading);font-weight:800;font-size:22px;color:var(--text-white);letter-spacing:0.04em;margin:0px;}.elementor .e-3feb192c-9ca8ead{font-size:16px;color:var(--text-muted);margin:0px;}.elementor .e-4069245-8ecdca3{aspect-ratio:4/5;position:relative;padding:28px;border-radius:var(--radius-card);border-width:1px;border-color:#3A2A26;border-style:solid;background-image:linear-gradient(180deg, rgba(11,9,9,0) 55%,rgba(11,9,9,0.92) 100%),linear-gradient(160deg, rgba(232,72,30,0.18) 0%,rgba(232,72,30,0) 45%),url("https://bootcamp-solingen.de/wp-content/uploads/2026/11/CatharinaPortrait-1-e1763370732119-683x1024.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:6px;justify-content:flex-end;background-position:center top; background-size: auto auto,auto auto,cover; background-position: 0% 0%,0% 0%,center top;\n}.elementor .e-6860dddc-4090b1b{font-family:var(--font-heading);font-weight:800;font-size:32px;color:var(--text-white);letter-spacing:0.03em;line-height:1.2;margin:0px;}.elementor .e-7fdfa82b-1b189a9{max-width:560px;font-size:18px;color:#E4D8D4;line-height:1.7;margin:0px;}.elementor .e-36fbe8c0-d611b86{padding:0px;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-10b7b25f-46db07d{width:100%;max-width:1200px;column-gap:56px;padding:0px;margin-block-start:36px;display:grid;gap:32px;grid-template-columns:minmax(0,420px) minmax(0,560px);grid-template-rows:1fr;justify-content:center;align-items:center;}.elementor .e-7b019eb2-1d3cdea{background-color:var(--bg-warm);background-image: radial-gradient(900px 520px at 0% 100%, rgba(232,72,30,0.2), transparent 60%);\n}.elementor .e-2c2a57f4-c5fe287{font-weight:600;font-size:20px;color:var(--text-white);padding-block-start:12px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:12px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;border-width:1px;border-color:#4A3631;border-style:solid;background-color:var(--card-dark);}.elementor .e-266634d4-a7c78fd{font-size:26px;color:var(--brand-orange);letter-spacing:4px;margin:0px;}.elementor .e-11241e65-623bd95{font-size:17px;color:#EDE4E1;line-height:1.6;margin:0px;}.elementor .e-a5732ae-ce0b22b{font-weight:600;font-size:16px;color:var(--text-white);margin:0px;}.elementor .e-7f2d50ac-414455f{font-size:14px;color:var(--text-muted);margin:0px;}.elementor .e-10d0adb8-8e41da4{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-30a190f8-1673270{display:flex;flex-direction:column;gap:20px;}.elementor .e-2b65b435-c001769{font-size:26px;color:var(--brand-orange);letter-spacing:4px;margin:0px;}.elementor .e-47c8791e-cf35d37{font-size:17px;color:#EDE4E1;line-height:1.6;margin:0px;}.elementor .e-266b8e61-82caf59{font-weight:600;font-size:16px;color:var(--text-white);margin:0px;}.elementor .e-131b3fca-54ee6a8{font-size:14px;color:var(--text-muted);margin:0px;}.elementor .e-332bb5a6-e472721{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-59085362-b63f947{display:flex;flex-direction:column;gap:20px;}.elementor .e-172fa2ee-4d30f74{font-size:26px;color:var(--brand-orange);letter-spacing:4px;margin:0px;}.elementor .e-7df7b124-d0bd5d5{font-size:17px;color:#EDE4E1;line-height:1.6;margin:0px;}.elementor .e-5a31b333-f194866{font-weight:600;font-size:16px;color:var(--text-white);margin:0px;}.elementor .e-6947c60c-937056e{font-size:14px;color:var(--text-muted);margin:0px;}.elementor .e-6944ac4a-0d07a0e{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-7226fa56-f82f24a{display:flex;flex-direction:column;gap:20px;}.elementor .e-22743018-5d2826f{width:100%;max-width:1200px;padding:0px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;}.elementor .e-6fa378c4-de47640{background-color:var(--bg-dark);background-image: radial-gradient(900px 520px at 100% 0%, rgba(232,72,30,0.2), transparent 60%);\n}.elementor .e-2a9e3979-0614b6b{width:48px;height:48px;padding:0px;border-start-start-radius:50%;border-start-end-radius:50%;border-end-start-radius:0px;border-end-end-radius:50%;border-width:6px;border-color:#141416;border-style:solid;background-color:var(--brand-orange);transform:rotateX(0deg) rotateY(0deg) rotateZ(-45deg);}.elementor .e-3aa324c9-726e177{min-height:440px;position:relative;padding:0px;border-radius:var(--radius-card);border-width:1px;border-color:#3A2A26;border-style:solid;background-image:linear-gradient(135deg, #2A2C30 0%,#1F2125 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex:1 1 auto;justify-content:center;align-items:center;}.elementor .e-332c686c-f0254d0{font-family:var(--font-heading);font-weight:800;font-size:20px;color:var(--text-white);letter-spacing:0.03em;line-height:1.3;margin:0px;}.elementor .e-4158553a-a45a19d{font-size:17px;color:var(--text-muted);margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-634e088b-7e73142{width:360px;padding:40px;display:flex;flex-direction:column;gap:12px;justify-content:center;}.elementor .e-77460732-0c0938d{width:100%;max-width:1200px;padding:0px;margin-block-start:36px;flex-direction:row;gap:32px;align-items:stretch;}.elementor .e-7719109-524a759{background-color:var(--bg-warm);background-image: radial-gradient(900px 520px at 0% 0%, rgba(232,72,30,0.2), transparent 60%);\n}.elementor .e-727fd5cb-4659e4c{width:100%;height:100%;object-fit:contain;display:block;}.elementor .e-626e6bb7-bfc709f{width:96px;height:96px;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;}.elementor .e-2f8f7ea2-7539401{font-size:16px;color:#E4D8D4;margin:0px;}.elementor .e-1343df60-983c56b{width:auto;padding:0px;flex-direction:row;gap:24px;align-items:center;}.elementor .e-7015365c-a0153f1:hover,.elementor .e-7015365c-a0153f1:focus-visible{color:var(--orange-hover);}.elementor .e-7015365c-a0153f1{font-size:16px;color:#E4D8D4;padding:0px;background-color:transparent;}.elementor .e-249bdfe3-d7134bd:hover,.elementor .e-249bdfe3-d7134bd:focus-visible{color:var(--orange-hover);}.elementor .e-249bdfe3-d7134bd{font-size:16px;color:#E4D8D4;padding:0px;background-color:transparent;}.elementor .e-6c13c6c3-db0a005{width:auto;padding:0px;flex-direction:row;gap:32px;}.elementor .e-348f3d83-d878a4a{padding-block-start:48px;padding-block-end:48px;padding-inline-start:var(--space-side);padding-inline-end:var(--space-side);border-block-start-width:1px;background-color:#000000;flex-direction:row;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: var(--border-dark);\n}.elementor .e-63ff3647-ffe909f{width:100%;font-family:var(--font-body);padding:0px;background-color:var(--bg-black);display:flex;flex-direction:column;}