.elementor-71 .elementor-element.elementor-element-60df5b2:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-60df5b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F9;background-image:url("https://djklembe.de/wp-content/uploads/2025/10/DJHeader.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-71 .elementor-element.elementor-element-60df5b2 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #060606AD 0%, #1F1D1E8C 33%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-60df5b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-157px;margin-bottom:0px;padding:200px 0px 100px 0px;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-1e32d61.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-1e32d61.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-1e32d61 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-71 .elementor-element.elementor-element-80bf1bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-71 .elementor-element.elementor-element-80bf1bf .elementor-heading-title{font-size:62px;font-weight:500;color:var( --e-global-color-e4e2c73 );}.elementor-71 .elementor-element.elementor-element-585d878{text-align:center;font-size:22px;font-weight:500;color:var( --e-global-color-e4e2c73 );}.elementor-71 .elementor-element.elementor-element-832c91d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71 .elementor-element.elementor-element-1683308{--spacer-size:50px;}.elementor-71 .elementor-element.elementor-element-99f832b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-3f7f9df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-71 .elementor-element.elementor-element-48bd59b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71 .elementor-element.elementor-element-eb0ca7d .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-3b9b38c{text-align:center;}.elementor-71 .elementor-element.elementor-element-88fe39f{text-align:center;}.elementor-71 .elementor-element.elementor-element-dcf3303{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71 .elementor-element.elementor-element-f115f5e .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-598783a{text-align:center;}.elementor-71 .elementor-element.elementor-element-7c7e6a2{text-align:center;}.elementor-71 .elementor-element.elementor-element-24791d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71 .elementor-element.elementor-element-d585134 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-7a7906b{width:initial;max-width:initial;text-align:center;}.elementor-71 .elementor-element.elementor-element-7a7906b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-4ebc931{text-align:center;}.elementor-71 .elementor-element.elementor-element-0491fe8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71 .elementor-element.elementor-element-9eea20a .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-87519e6{text-align:center;}.elementor-71 .elementor-element.elementor-element-87aeabc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71 .elementor-element.elementor-element-c6fbf88 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-31cf5c1{width:initial;max-width:initial;text-align:center;}.elementor-71 .elementor-element.elementor-element-31cf5c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-53e9ff5{text-align:center;}.elementor-71 .elementor-element.elementor-element-8c297aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71 .elementor-element.elementor-element-56be461{--spacer-size:50px;}.elementor-71 .elementor-element.elementor-element-500d048{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71 .elementor-element.elementor-element-6bee64f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71 .elementor-element.elementor-element-7a74af8{--spacer-size:50px;}.elementor-71 .elementor-element.elementor-element-11c4f1c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-11c4f1c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-6bafaab1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-71 .elementor-element.elementor-element-6bafaab1 > .elementor-element-populated{padding:21px 21px 21px 21px;}.elementor-71 .elementor-element.elementor-element-4bafdc68{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-78c7d884:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-71 .elementor-element.elementor-element-78c7d884 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-78c7d884 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-71 .elementor-element.elementor-element-78c7d884 > .elementor-element-populated{box-shadow:0px 5px 10px 0px rgba(91, 52.00000000000007, 0.9999999999999964, 0.1);transition:background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-71 .elementor-element.elementor-element-78c7d884 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-67405eec{text-align:center;}.elementor-71 .elementor-element.elementor-element-4fbdb37a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-71 .elementor-element.elementor-element-cd7b5cd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-cd7b5cd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-cd7b5cd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-cd7b5cd .elementor-icon-list-text{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-a62055e{text-align:center;}.elementor-71 .elementor-element.elementor-element-3dc12a9 .elementor-button{background-color:#FFB400;font-size:18px;font-weight:600;text-transform:capitalize;letter-spacing:0.5px;fill:var( --e-global-color-e4e2c73 );color:var( --e-global-color-e4e2c73 );box-shadow:0px 4px 12px 0px rgba(255, 179.99999999999986, 0, 0.5);transition-duration:0.3s;border-radius:30px 30px 30px 30px;}.elementor-71 .elementor-element.elementor-element-3dc12a9 .elementor-button:hover, .elementor-71 .elementor-element.elementor-element-3dc12a9 .elementor-button:focus{background-color:#FFB400;box-shadow:0px 6px 16px 0px rgba(0,0,0,0.5);}.elementor-71 .elementor-element.elementor-element-3dc12a9{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-3dc12a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-446f222f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-71 .elementor-element.elementor-element-446f222f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-446f222f > .elementor-element-populated{box-shadow:0px 5px 10px 0px rgba(91, 52.00000000000007, 0.9999999999999964, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-71 .elementor-element.elementor-element-446f222f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-18b426b9{text-align:center;}.elementor-71 .elementor-element.elementor-element-7751649a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-71 .elementor-element.elementor-element-545f7aa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-545f7aa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-545f7aa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-545f7aa .elementor-icon-list-text{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-d46742d{text-align:center;}.elementor-71 .elementor-element.elementor-element-d2136a8 .elementor-button{background-color:#FFB400;font-size:18px;font-weight:600;text-transform:capitalize;letter-spacing:0.5px;fill:var( --e-global-color-e4e2c73 );color:var( --e-global-color-e4e2c73 );box-shadow:0px 4px 12px 0px rgba(255, 179.99999999999986, 0, 0.5);transition-duration:0.3s;border-radius:30px 30px 30px 30px;}.elementor-71 .elementor-element.elementor-element-d2136a8 .elementor-button:hover, .elementor-71 .elementor-element.elementor-element-d2136a8 .elementor-button:focus{background-color:#FFB400;box-shadow:0px 6px 16px 0px rgba(0,0,0,0.5);}.elementor-71 .elementor-element.elementor-element-d2136a8{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-d2136a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-37e5482a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-71 .elementor-element.elementor-element-37e5482a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-37e5482a > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-71 .elementor-element.elementor-element-37e5482a > .elementor-element-populated{box-shadow:0px 5px 10px 0px rgba(91, 52.00000000000007, 0.9999999999999964, 0.1);transition:background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-71 .elementor-element.elementor-element-37e5482a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-15a650a{text-align:left;}.elementor-71 .elementor-element.elementor-element-1247790c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-71 .elementor-element.elementor-element-50a1cba .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-50a1cba .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-50a1cba{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-50a1cba .elementor-icon-list-text{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-8553b0b{text-align:center;}.elementor-71 .elementor-element.elementor-element-45d550b .elementor-button{background-color:#FFB400;font-size:18px;font-weight:600;text-transform:capitalize;letter-spacing:0.5px;fill:var( --e-global-color-e4e2c73 );color:var( --e-global-color-e4e2c73 );box-shadow:0px 4px 12px 0px rgba(255, 179.99999999999986, 0, 0.5);transition-duration:0.3s;border-radius:30px 30px 30px 30px;}.elementor-71 .elementor-element.elementor-element-45d550b .elementor-button:hover, .elementor-71 .elementor-element.elementor-element-45d550b .elementor-button:focus{background-color:#FFB400;box-shadow:0px 6px 16px 0px rgba(0,0,0,0.5);}.elementor-71 .elementor-element.elementor-element-45d550b{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-45d550b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-b76154e{margin:16px 16px calc(var(--kit-widget-spacing, 0px) + 16px) 16px;}.elementor-71 .elementor-element.elementor-element-e7a7e16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71 .elementor-element.elementor-element-e7a7e16:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-e7a7e16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://djklembe.de/wp-content/uploads/2025/11/tanzende-menschen-dj-klembe.png");background-position:center center;background-size:cover;}.elementor-71 .elementor-element.elementor-element-6282c35{--spacer-size:50px;}.elementor-71 .elementor-element.elementor-element-05da30e .elementor-heading-title{font-size:46px;color:var( --e-global-color-e4e2c73 );}.elementor-71 .elementor-element.elementor-element-e040cdb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-d683744{font-size:25px;font-weight:500;color:var( --e-global-color-e4e2c73 );}.elementor-71 .elementor-element.elementor-element-d53e058 .elementor-button{background-color:#FFB400;font-size:18px;font-weight:600;text-transform:capitalize;letter-spacing:0.5px;fill:var( --e-global-color-e4e2c73 );color:var( --e-global-color-e4e2c73 );box-shadow:0px 4px 12px 0px rgba(255, 179.99999999999986, 0, 0.5);transition-duration:0.3s;border-radius:30px 30px 30px 30px;}.elementor-71 .elementor-element.elementor-element-d53e058 .elementor-button:hover, .elementor-71 .elementor-element.elementor-element-d53e058 .elementor-button:focus{background-color:#FFB400;box-shadow:0px 6px 16px 0px rgba(0,0,0,0.5);}.elementor-71 .elementor-element.elementor-element-d53e058{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-d53e058.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-6553c43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71 .elementor-element.elementor-element-e255824{--spacer-size:50px;}.elementor-71 .elementor-element.elementor-element-643f718{--display:flex;}.elementor-71 .elementor-element.elementor-element-80b7316 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:23px;}.elementor-71 .elementor-element.elementor-element-bed1fda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71 .elementor-element.elementor-element-e7480d1{--spacer-size:50px;}@media(min-width:1025px){.elementor-71 .elementor-element.elementor-element-e7a7e16:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-e7a7e16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-71 .elementor-element.elementor-element-6bafaab1 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-71 .elementor-element.elementor-element-78c7d884 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-71 .elementor-element.elementor-element-446f222f > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-71 .elementor-element.elementor-element-37e5482a > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-71 .elementor-element.elementor-element-e040cdb{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-71 .elementor-element.elementor-element-1e32d61 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-71 .elementor-element.elementor-element-2ab88a3{text-align:center;}.elementor-71 .elementor-element.elementor-element-78c7d884 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-71 .elementor-element.elementor-element-446f222f > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-71 .elementor-element.elementor-element-37e5482a > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-71 .elementor-element.elementor-element-e040cdb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-48bd59b *//* ===== Glow Cards – Warm Dark Gloss ================================= */
/* Klassen in Elementor:
   - Sektion/Container der Kacheln:  glow-grid
   - Jede Kachel (Spalte ODER Container): glow-card
*/

/* Farb-Variablen & Basis */
.glow-grid{
  --bg1: #1e092a;                 /* warmes Tief-Violett */
  --bg2: #31124b;                 /* Magenta-Violett */
  --rim: rgba(255,190,255,.14);   /* feiner Rand */
  --gold: #FFCB66;                /* Icon-Gold */
  --shadow-out: 0 8px 24px rgba(0,0,0,.28), 0 0 28px rgba(255,90,200,.18);
  --shadow-out-hover: 0 12px 30px rgba(0,0,0,.34), 0 0 40px rgba(255,90,200,.24);
}

/* --- SPALTEN (klassisch): Sichtbarer Wrapper der Spalte --- */
.glow-grid .glow-card > .elementor-widget-wrap,
 /* --- CONTAINER (Flex/.e-con): Kachel direkt --- */
.glow-grid .glow-card.e-con{
  background: linear-gradient(145deg, var(--bg1) 0%, var(--bg2) 100%);
  border: 1px solid var(--rim);
  border-radius: 18px;
  padding: 28px 22px;
  color: #fff;
  text-align: center;
  box-shadow: var(--shadow-out);
  position: relative;
  overflow: hidden;
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;
}

/* dezenter Glanz oben */
.glow-grid .glow-card > .elementor-widget-wrap::before,
.glow-grid .glow-card.e-con::before{
  content:"";
  position:absolute; left:0; right:0; top:0; height:42%;
  background: linear-gradient(to bottom, rgba(255,255,255,.08), transparent);
  pointer-events:none;
}

/* Hover – leicht anheben + etwas mehr Licht */
.glow-grid .glow-card > .elementor-widget-wrap:hover,
.glow-grid .glow-card.e-con:hover{
  transform: translateY(-4px);
  box-shadow: var(--shadow-out-hover);
  filter: brightness(1.06);
}

/* --- Inhalt: Icon, Titel, Text (layout-neutral!) --- */
.glow-grid .glow-card i,
.glow-grid .glow-card svg{
  color: var(--gold);
  font-size: 42px;
  margin-bottom: 10px;
  line-height: 1;
  opacity: .95;
}

.glow-grid .glow-card h4{
  color:#fff;
  font-weight:600;
  letter-spacing:.2px;
  font-size:1.15rem;
  margin:6px 0 8px;
}

.glow-grid .glow-card p{
  color: rgba(255,255,255,.88);
  line-height:1.45;
  margin:0 auto;
  max-width: 26ch;            /* ruhige Zeilenlänge */
}

/* --- Mobile Feinschliff --- */
@media (max-width: 768px){
  .glow-grid .glow-card > .elementor-widget-wrap,
  .glow-grid .glow-card.e-con{
    padding: 22px 18px;
  }
  .glow-grid .glow-card i,
  .glow-grid .glow-card svg{ font-size: 36px; }
  .glow-grid .glow-card h4{ font-size:1.08rem; }
}
/* Fix für Icon-Farben in Vorschau/Frontend */
.glow-grid .glow-card i,
.glow-grid .glow-card svg {
  color: #FFD166 !important;       /* deine gewünschte Goldfarbe */
  fill: #FFD166 !important;        /* wichtig für SVGs */
  stroke: #FFD166 !important;
  opacity: 0.95;
  transition: color .25s ease, fill .25s ease;
}

/* Optional: Hover-Effekt */
.glow-grid .glow-card:hover i,
.glow-grid .glow-card:hover svg {
  color: #FFE58C !important;
  fill: #FFE58C !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8468f43 */.quote-band{
  padding:22px 0;
  background:#fff;
  border-top:1px solid rgba(0,0,0,.06);
  border-bottom:1px solid rgba(0,0,0,.06);
  text-align:center;
}
.quote-band h4,.quote-band h5{
  margin:0; font-weight:700; letter-spacing:.2px; color:#31194d;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-78c7d884 */.pricing-section {
  background: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%, rgba(250,245,255,0.85) 60%, rgba(255,255,255,0) 100%);
  backdrop-filter: blur(4px);
  border-top: 1px solid rgba(255,255,255,.1);
  padding: 100px 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-446f222f */.pricing-section {
  background: linear-gradient(180deg, #ffffff 0%, #f5f0ff 50%, #ede4ff 100%);
  padding: 80px 0;
  position: relative;
}

/* Kachel */
.price-card > .elementor-widget-wrap,
.price-card.e-con {
  background: linear-gradient(145deg, #3a1464 0%, #5b1a91 100%);
  border-radius: 20px;
  padding: 40px 28px;
  color: #fff;
  border: 1px solid rgba(255,255,255,0.08);
  box-shadow:
    0 0 25px rgba(165, 77, 255, 0.35),
    0 10px 25px rgba(0,0,0,0.35);
  transition: all .35s ease;
}

/* Hover-Effekt */
.price-card > .elementor-widget-wrap:hover {
  transform: translateY(-8px);
  box-shadow:
    0 0 55px rgba(195, 105, 255, 0.65),
    0 15px 30px rgba(0,0,0,0.4);
  filter: brightness(1.1);
}

/* Mittlere Karte (Highlight) */
.price-card.is-featured > .elementor-widget-wrap {
  background: linear-gradient(145deg, #ffb703 0%, #ff9a00 100%);
  color: #1a102b;
  box-shadow:
    0 0 50px rgba(255,183,3,0.55),
    0 10px 30px rgba(0,0,0,0.45);
}
.price-card.is-featured > .elementor-widget-wrap:hover {
  box-shadow:
    0 0 70px rgba(255,183,3,0.7),
    0 15px 36px rgba(0,0,0,0.5);
}

/* Texte & Buttons */
.price-card h3 { color: #fff; }
.price-card.is-featured h3 { color: #1a102b; }
.price-card p, .price-card ul li { color: rgba(255,255,255,0.85); }
.price-card.is-featured p, .price-card.is-featured ul li { color: #2a1a00; }

.price-card .btn {
  display: inline-block;
  background: #FFB703;
  color: #1a102b;
  border-radius: 999px;
  padding: 10px 20px;
  font-weight: 700;
  box-shadow: 0 8px 24px rgba(255,183,3,0.45);
  transition: all .25s ease;
}
.price-card .btn:hover {
  transform: translateY(-3px);
  box-shadow: 0 12px 30px rgba(255,183,3,0.6);
}
.price-card > .elementor-widget-wrap {
  background: linear-gradient(160deg, #4c1a83 0%, #6826b0 60%, #7d2ee0 100%);
  border-radius: 22px;
  border: 1px solid rgba(255,255,255,0.1);
  padding: 40px 30px;
  color: #fff;
  box-shadow:
    0 0 45px rgba(165,77,255,0.45),
    0 12px 30px rgba(0,0,0,0.4);
  transition: all .3s ease;
}

.price-card > .elementor-widget-wrap:hover {
  transform: translateY(-8px);
  box-shadow:
    0 0 65px rgba(195,105,255,0.65),
    0 15px 36px rgba(0,0,0,0.45);
}

/* Mittelkarte hervorheben */
.price-card.is-featured > .elementor-widget-wrap {
  background: linear-gradient(145deg, #ffb703 0%, #ff9a00 80%);
  color: #1a102b;
  box-shadow:
    0 0 70px rgba(255,183,3,0.65),
    0 12px 38px rgba(0,0,0,0.5);
}
.price-card.is-featured h3 {
  color: #1a102b;
}/* End custom CSS */