.elementor-19876 .elementor-element.elementor-element-f702ccf{--display:flex;}.elementor-19876 .elementor-element.elementor-element-e909533{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-19876 .elementor-element.elementor-element-e909533:not(.elementor-motion-effects-element-type-background), .elementor-19876 .elementor-element.elementor-element-e909533 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(60deg, #FF0000 100%, #000000 0%);}.elementor-19876 .elementor-element.elementor-element-e909533::before, .elementor-19876 .elementor-element.elementor-element-e909533 > .elementor-background-video-container::before, .elementor-19876 .elementor-element.elementor-element-e909533 > .e-con-inner > .elementor-background-video-container::before, .elementor-19876 .elementor-element.elementor-element-e909533 > .elementor-background-slideshow::before, .elementor-19876 .elementor-element.elementor-element-e909533 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19876 .elementor-element.elementor-element-e909533 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #f2295b 100%);}/* Start custom CSS for container, class: .elementor-element-e909533 *//* LEDERMAX – Übergangsgradient zwischen Hero & Info */
#vip-form-section{
      --bg:#0b0b0b; 
      --panel:#000000; 
      --muted:#bdbdbd; 
      --text:#f8f8f8;
      --accent:#cc0000; 
      --border:#7a1515; 
      --glow:rgba(255,45,45,.45);
      font-family:'Inter',system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;
      color:var(--text);
      background:linear-gradient(180deg, #0a0a0a 0%, #ff0000 50%, #240000 100%);
      padding:clamp(40px,6vw,80px) clamp(16px,5vw,28px);
      position:relative;  
      overflow:hidden;
    }/* End custom CSS */