.elementor-1730 .elementor-element.elementor-element-224ec494{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--overflow:hidden;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1730 .elementor-element.elementor-element-74a1d859 .elementor-heading-title{font-family:"Outfit", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;font-size:3rem;color:#FFFFFF;}.elementor-1730 .elementor-element.elementor-element-1419220e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:visible;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1730 .elementor-element.elementor-element-189d8c0e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:visible;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1730 .elementor-element.elementor-element-61f5cf43{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1730 .elementor-element.elementor-element-61f5cf43:not(.elementor-motion-effects-element-type-background), .elementor-1730 .elementor-element.elementor-element-61f5cf43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F2300;}.elementor-1730 .elementor-element.elementor-element-54f60887{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1730 .elementor-element.elementor-element-54f60887:not(.elementor-motion-effects-element-type-background), .elementor-1730 .elementor-element.elementor-element-54f60887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F2300;}.elementor-1730 .elementor-element.elementor-element-4d96b2d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1730 .elementor-element.elementor-element-4d96b2d9:not(.elementor-motion-effects-element-type-background), .elementor-1730 .elementor-element.elementor-element-4d96b2d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F2300;}.elementor-1730 .elementor-element.elementor-element-381a8911{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1730 .elementor-element.elementor-element-381a8911:not(.elementor-motion-effects-element-type-background), .elementor-1730 .elementor-element.elementor-element-381a8911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F2300;}.elementor-1730 .elementor-element.elementor-element-1301a2d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1730 .elementor-element.elementor-element-1301a2d8:not(.elementor-motion-effects-element-type-background), .elementor-1730 .elementor-element.elementor-element-1301a2d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F2300;}.elementor-1730 .elementor-element.elementor-element-300111fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1730 .elementor-element.elementor-element-300111fb:not(.elementor-motion-effects-element-type-background), .elementor-1730 .elementor-element.elementor-element-300111fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F2300;}.elementor-1730 .elementor-element.elementor-element-584729e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1730 .elementor-element.elementor-element-584729e8:not(.elementor-motion-effects-element-type-background), .elementor-1730 .elementor-element.elementor-element-584729e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #090C1B 0%, #10152B 100%);}.elementor-1730 .elementor-element.elementor-element-67fec558{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1730 .elementor-element.elementor-element-67fec558:not(.elementor-motion-effects-element-type-background), .elementor-1730 .elementor-element.elementor-element-67fec558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F2300;}.elementor-1730 .elementor-element.elementor-element-654a40bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1730 .elementor-element.elementor-element-654a40bb:not(.elementor-motion-effects-element-type-background), .elementor-1730 .elementor-element.elementor-element-654a40bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F2300;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-1730 .elementor-element.elementor-element-6c16130f .elementor-field-group{padding-right:calc( 1rem/2 );padding-left:calc( 1rem/2 );margin-bottom:1rem;}.elementor-1730 .elementor-element.elementor-element-6c16130f .elementor-form-fields-wrapper{margin-left:calc( -1rem/2 );margin-right:calc( -1rem/2 );margin-bottom:-1rem;}.elementor-1730 .elementor-element.elementor-element-6c16130f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1730 .elementor-element.elementor-element-6c16130f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1730 .elementor-element.elementor-element-6c16130f .elementor-labels-inline .elementor-field-group > label{padding-left:1rem;}body:not(.rtl) .elementor-1730 .elementor-element.elementor-element-6c16130f .elementor-labels-inline .elementor-field-group > label{padding-right:1rem;}body .elementor-1730 .elementor-element.elementor-element-6c16130f .elementor-labels-above .elementor-field-group > label{padding-bottom:1rem;}.elementor-1730 .elementor-element.elementor-element-6c16130f .elementor-field-group > label, .elementor-1730 .elementor-element.elementor-element-6c16130f .elementor-field-subgroup label{color:#E2E8F0;}.elementor-1730 .elementor-element.elementor-element-6c16130f .elementor-field-type-html{padding-bottom:0px;}.elementor-1730 .elementor-element.elementor-element-6c16130f .elementor-field-group .elementor-field{color:#E2E8F0;}.elementor-1730 .elementor-element.elementor-element-6c16130f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#0B1224;border-color:#24465A;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-1730 .elementor-element.elementor-element-6c16130f .elementor-field-group .elementor-select-wrapper select{background-color:#0B1224;border-color:#24465A;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-1730 .elementor-element.elementor-element-6c16130f .elementor-field-group .elementor-select-wrapper::before{color:#24465A;}.elementor-1730 .elementor-element.elementor-element-6c16130f .elementor-button{font-family:"Outfit", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;font-size:1rem;font-weight:700;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-1730 .elementor-element.elementor-element-6c16130f .e-form__buttons__wrapper__button-next{background-color:#4DD0E1;color:#0F0F23;}.elementor-1730 .elementor-element.elementor-element-6c16130f .elementor-button[type="submit"]{background-color:#4DD0E1;color:#0F0F23;}.elementor-1730 .elementor-element.elementor-element-6c16130f .elementor-button[type="submit"] svg *{fill:#0F0F23;}.elementor-1730 .elementor-element.elementor-element-6c16130f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1730 .elementor-element.elementor-element-6c16130f .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1730 .elementor-element.elementor-element-6c16130f .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1730 .elementor-element.elementor-element-6c16130f .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1730 .elementor-element.elementor-element-6c16130f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1730 .elementor-element.elementor-element-6c16130f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1730 .elementor-element.elementor-element-59f512fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1730 .elementor-element.elementor-element-59f512fb:not(.elementor-motion-effects-element-type-background), .elementor-1730 .elementor-element.elementor-element-59f512fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #0B0E1D 0%, #171223 100%);}@media(max-width:1024px){.elementor-1730 .elementor-element.elementor-element-61f5cf43{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1730 .elementor-element.elementor-element-54f60887{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1730 .elementor-element.elementor-element-4d96b2d9{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1730 .elementor-element.elementor-element-381a8911{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1730 .elementor-element.elementor-element-1301a2d8{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1730 .elementor-element.elementor-element-300111fb{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1730 .elementor-element.elementor-element-584729e8{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1730 .elementor-element.elementor-element-67fec558{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1730 .elementor-element.elementor-element-654a40bb{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1730 .elementor-element.elementor-element-59f512fb{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}}@media(max-width:800px){.elementor-1730 .elementor-element.elementor-element-224ec494{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1730 .elementor-element.elementor-element-74a1d859{text-align:start;}.elementor-1730 .elementor-element.elementor-element-74a1d859 .elementor-heading-title{font-size:2rem;line-height:1.6lh;letter-spacing:1px;}.elementor-1730 .elementor-element.elementor-element-61f5cf43{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1730 .elementor-element.elementor-element-54f60887{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1730 .elementor-element.elementor-element-4d96b2d9{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1730 .elementor-element.elementor-element-381a8911{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1730 .elementor-element.elementor-element-1301a2d8{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1730 .elementor-element.elementor-element-300111fb{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1730 .elementor-element.elementor-element-584729e8{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1730 .elementor-element.elementor-element-67fec558{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1730 .elementor-element.elementor-element-654a40bb{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1730 .elementor-element.elementor-element-59f512fb{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}}@media(min-width:801px){.elementor-1730 .elementor-element.elementor-element-61f5cf43{--content-width:1440px;}.elementor-1730 .elementor-element.elementor-element-54f60887{--content-width:1440px;}.elementor-1730 .elementor-element.elementor-element-4d96b2d9{--content-width:1440px;}.elementor-1730 .elementor-element.elementor-element-381a8911{--content-width:1440px;}.elementor-1730 .elementor-element.elementor-element-1301a2d8{--content-width:1440px;}.elementor-1730 .elementor-element.elementor-element-300111fb{--content-width:1440px;}.elementor-1730 .elementor-element.elementor-element-584729e8{--content-width:1440px;}.elementor-1730 .elementor-element.elementor-element-67fec558{--content-width:1440px;}.elementor-1730 .elementor-element.elementor-element-654a40bb{--content-width:1440px;}.elementor-1730 .elementor-element.elementor-element-59f512fb{--content-width:1440px;}}/* Start custom CSS for container, class: .elementor-element-224ec494 *//* =========================================================
   1. KEYFRAMES / ANIMATIONEN
   ========================================================= */

@keyframes cw-pulse{
  0%,100%{opacity:1;transform:scale(0.5);}
  50%{opacity:1;transform:scale(0.3);}
}

@keyframes cw-float{
  from{transform:translateY(0);}
  to{transform:translateY(-10px);}
}


.elementor-1730 .elementor-element.elementor-element-224ec494{
  position:relative !important;
  overflow:hidden !important;
  isolation:isolate !important;
}

.elementor-1730 .elementor-element.elementor-element-224ec494 .elementor-widget-html{
  position:absolute !important;
  inset:0 !important;
  z-index:0 !important;
  pointer-events:none !important;
}

.elementor-1730 .elementor-element.elementor-element-224ec494 .cw-hero-inner{
  position:relative !important;
  z-index:1 !important;
}
/* =========================================================
   2. HAUPT-CONTAINER / HERO-HINTERGRUND
   ========================================================= */

.elementor-1730 .elementor-element.elementor-element-224ec494{
  position:relative !important;
  overflow:hidden !important;

  background:
    radial-gradient(ellipse 55% 70% at 5% 88%,rgba(180,100,20,0.2) 0%,transparent 55%),
    radial-gradient(ellipse 65% 55% at 82% 8%,rgba(30,180,210,0.14) 0%,transparent 55%),
  
    linear-gradient(155deg,#0a0d1e 0%,#0d1128 35%,#111830 65%,#0a0a1a 100%) !important;
}





/* =========================================================
   4. HERO-INHALT / Z-INDEX
   ========================================================= */

.cw-hero-inner{
  position:relative;
  z-index:1;
}


/* =========================================================
   5. DOTS / PILLS
   ========================================================= */

.cw-dot-o{
  animation-duration:2.5s;
}

.cw-pill{
  position:relative;
}

.cw-pill::before{
  content:'✓';
  color:#4DD0E1;
  font-size:0.75rem;
  margin-right:0.5rem;
  font-weight:700;
}


/* =========================================================
   6. HERO-CARD
   ========================================================= */

.cw-hero-card{
  animation:cw-float 7s ease-in-out infinite alternate;

  -webkit-backdrop-filter:blur(16px);
  backdrop-filter:blur(16px);

  box-shadow:
    0 32px 64px rgba(0,0,0,0.5),
    0 0 0 1px rgba(77,208,225,0.04);
}


/* =========================================================
   7. BUTTONS
   ========================================================= */

.cw-btn-primary,
.cw-btn-ghost{
  display:inline-block !important;
  flex-shrink:0;
}

.cw-btn-primary .elementor-button,
.cw-btn-primary a,
.cw-btn-primary button,
.cw-btn-ghost .elementor-button,
.cw-btn-ghost a,
.cw-btn-ghost button{
  display:inline-flex !important;
  align-items:center;
  justify-content:center;

  font-family:Outfit,sans-serif !important;
  font-weight:700 !important;
  font-size:1rem !important;
  letter-spacing:0 !important;
  text-decoration:none !important;

  padding:1rem 1.5rem !important;
  border-radius:0.5rem !important;
  white-space:nowrap !important;

  transition:
    background 0.22s ease,
    color 0.22s ease,
    border-color 0.22s ease,
    transform 0.22s ease,
    box-shadow 0.22s ease !important;

  will-change:transform;
}

.cw-btn-primary .elementor-button,
.cw-btn-primary a,
.cw-btn-primary button{
  background:#4DD0E1 !important;
  color:#0F0F23 !important;
  border:none !important;
}

.cw-btn-ghost .elementor-button,
.cw-btn-ghost a,
.cw-btn-ghost button{
  background:transparent !important;
  color:#E2E8F0 !important;
  border:1px solid rgba(77,208,225,0.3) !important;
}

.cw-btn-primary .elementor-button:hover,
.cw-btn-primary a:hover,
.cw-btn-primary button:hover{
  background:#FF9800 !important;
  color:#FFFFFF !important;
  transform:translateY(-2px);
  box-shadow:0 8px 24px rgba(255,152,0,0.28);
}

.cw-btn-ghost .elementor-button:hover,
.cw-btn-ghost a:hover,
.cw-btn-ghost button:hover{
  border-color:#FF9800 !important;
  color:#FF9800 !important;
  background:rgba(255,152,0,0.08) !important;
  transform:translateY(-1px);
}

.cw-btns-row{
  align-items:flex-start !important;
}


/* =========================================================
   8. RESPONSIVE / TABLET
   ========================================================= */

@media (max-width:1024px){

  .cw-hero-row{
    flex-direction:column !important;
    gap:2rem !important;
  }

  .cw-hero-text,
  .cw-hero-card-col{
    width:100% !important;
    max-width:100% !important;
  }

  .cw-hero-card-col{
    display:none !important;
  }
}


/* =========================================================
   9. RESPONSIVE / MOBILE
   ========================================================= */

@media (max-width:768px){

  .cw-btns-row{
    flex-direction:column !important;
  }

  .cw-btns-row > *{
    width:100% !important;
  }

  .cw-trust-row{
    gap:0.5rem !important;
  }

.cw-hero-inner{
  position:relative;
  z-index:2;
}}

.elementor-1730 .elementor-element.elementor-element-224ec494::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-image:
    linear-gradient(rgba(77,208,225,0.22) 2px, transparent 2px),
    linear-gradient(90deg, rgba(77,208,225,0.22) 2px, transparent 2px);
  background-size: 96px 96px, 96px 96px;
  background-position: 0 -130px, 0 -80px;
  -webkit-mask-image: radial-gradient(
    ellipse 55% 65% at 0% 100%,
    black 0%, rgba(0,0,0,0.5) 40%, transparent 72%
  );
  mask-image: radial-gradient(
    ellipse 55% 65% at 0% 100%,
    black 0%, rgba(0,0,0,0.5) 40%, transparent 72%
  );
}
.cw-dot-o{
  display:inline-block;
  animation:cw-pulse 2.5s ease-in-out infinite;
  transform-origin:center;
}

/* SEO-Hub: sichtbare, kontrollierte Signalstruktur */
.elementor-1730 .elementor-element.elementor-element-224ec494::after{
  content:'';
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:
    radial-gradient(circle at 82% 42%,rgba(77,208,225,.22) 0%,rgba(77,208,225,.07) 18%,transparent 38%),
    repeating-radial-gradient(circle at 82% 42%,rgba(77,208,225,.18) 0 1px,transparent 1px 54px),
    linear-gradient(118deg,transparent 55%,rgba(255,152,0,.13) 55.2%,transparent 55.6%),
    linear-gradient(145deg,transparent 63%,rgba(77,208,225,.16) 63.2%,transparent 63.6%);
  -webkit-mask-image:linear-gradient(90deg,transparent 34%,black 62%,black 100%);
  mask-image:linear-gradient(90deg,transparent 34%,black 62%,black 100%);
  opacity:.9;
}
@media(max-width:1024px){.elementor-1730 .elementor-element.elementor-element-224ec494::after{opacity:.5;-webkit-mask-image:linear-gradient(180deg,transparent 32%,black 100%);mask-image:linear-gradient(180deg,transparent 32%,black 100%);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1419220e */.elementor-1730 .elementor-element.elementor-element-1419220e{
  position:fixed!important;
  inset:0!important;
  width:0!important;
  height:0!important;
  min-height:0!important;
  padding:0!important;
  margin:0!important;
  overflow:visible!important;
  z-index:20!important;
  pointer-events:none!important;
}

.elementor-1730 .elementor-element.elementor-element-1419220e>.e-con-inner,
.elementor-1730 .elementor-element.elementor-element-1419220e .elementor-widget-html{
  position:static!important;
  width:0!important;
  height:0!important;
  min-height:0!important;
  padding:0!important;
  margin:0!important;
  overflow:visible!important;
  pointer-events:none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-189d8c0e */.elementor-1730 .elementor-element.elementor-element-189d8c0e{
  position:fixed!important;
  inset:0!important;
  width:0!important;
  height:0!important;
  min-height:0!important;
  padding:0!important;
  margin:0!important;
  overflow:visible!important;
  z-index:20!important;
  pointer-events:none!important;
}

.elementor-1730 .elementor-element.elementor-element-189d8c0e>.e-con-inner,
.elementor-1730 .elementor-element.elementor-element-189d8c0e .elementor-widget-html{
  position:static!important;
  width:0!important;
  height:0!important;
  min-height:0!important;
  padding:0!important;
  margin:0!important;
  overflow:visible!important;
  pointer-events:none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59f512fb */.elementor-1730 .elementor-element.elementor-element-59f512fb{position:relative;background:radial-gradient(circle at 50% 0%,rgba(77,208,225,.16),transparent 48%),linear-gradient(145deg,#101326 0%,#171223 100%)!important;}/* End custom CSS */