.elementor .e-7e1f5807-a05d{max-width:1000px;font-size:clamp(3.2rem,6vw,5rem);}.elementor .e-18f4d9c4-c739{max-width:760px;color:#ddd5e8;padding-inline-start:18px;border-inline-start-width:2px;border-left-style: solid; border-left-color: #dc2626;\n}.elementor .e-3d7b2abe-8fcd{width:min(1240px,calc(100vw - 32px));min-height:340px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-width:1px;border-color:rgba(190,136,255,.25);border-style:solid;background-image:linear-gradient(110deg, rgba(4,2,8,.95) 0%,rgba(7,4,14,.75) 100%),url("https://beta.noir.nrw/wp-content/uploads/2026/10/hero-castle.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center right;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-6708f0e-f232{font-size:clamp(2.5rem,5vw,4rem);}.elementor .e-78498037-d309{width:100%;aspect-ratio:16 / 8;object-fit:cover;}.elementor .e-773361a3-63ae{font-size:0.72rem;color:#d8b4ff;letter-spacing:0.08em;}.elementor .e-b64de2c-1329{min-height:36px;font-size:0.7rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:auto;}.elementor .e-15d324f1-5ed4{padding:26px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-2ed97e97-7599{overflow:hidden;padding:0px;gap:0px;align-items:flex-start;}.elementor .e-28a49c69-13b2{width:100%;aspect-ratio:16 / 8;object-fit:cover;}.elementor .e-717b4bba-ed96{font-size:0.72rem;color:#d8b4ff;letter-spacing:0.08em;}.elementor .e-7e1ea111-d344{min-height:36px;font-size:0.7rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:auto;}.elementor .e-25726dfa-816c{padding:26px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-70a831b6-52bb{overflow:hidden;padding:0px;gap:0px;align-items:flex-start;}.elementor .e-63be831a-ba02{width:100%;aspect-ratio:16 / 8;object-fit:cover;}.elementor .e-30cbd81d-60b3{font-size:0.72rem;color:#d8b4ff;letter-spacing:0.08em;}.elementor .e-3ac8f801-fc79{min-height:36px;font-size:0.7rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:auto;}.elementor .e-202fe907-8475{padding:26px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-694a995b-1b47{overflow:hidden;padding:0px;gap:0px;align-items:flex-start;}.elementor .e-ad0ae46-4a1b{width:100%;aspect-ratio:16 / 8;object-fit:cover;}.elementor .e-207c81f3-4b69{font-size:0.72rem;color:#d8b4ff;letter-spacing:0.08em;}.elementor .e-3c990a3a-6e86{min-height:36px;font-size:0.7rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:auto;}.elementor .e-e980297-be51{padding:26px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-66bbe7a4-f33a{overflow:hidden;padding:0px;gap:0px;align-items:flex-start;}.elementor .e-7452eadd-8072{width:100%;padding:0px;}.elementor .e-341ccb7b-28d1{padding:0px;display:flex;flex-direction:column;}.elementor .e-4e87c441-8fa5{padding:0px;display:flex;flex-direction:column;}