.elementor .e-65d6e91-1af16bd{font-family:var(--B2B_Headings_Font);line-height:1.2;text-align:center;padding:0rem;align-self:center;}.elementor .e-24d0a01-69d4411{max-width:1360px;padding-inline-end:0px;border-radius:var(--card-border-radius);flex-direction:column;gap:2rem;justify-content:flex-start;align-items:center;}.elementor .e-95ad9f5-9d01e28{color:var(--green-darker);}.elementor .e-48b00b1-cc05593{font-weight:400;color:var(--Reines_Schwarz);line-height:1.5;text-align:start;-webkit-text-stroke:0.3px #00000091;stroke:#00000091;stroke-width:0.3px;padding-block-end:0.5rem;}.elementor .e-cf629c9-6d79ebe:hover,.elementor .e-cf629c9-6d79ebe:focus-visible{box-shadow:0px 0px 10px 3px var(--ageff_green);}.elementor .e-f994418-5d038c8{color:var(--Link-Blau);}.elementor .e-c7e8f31-170f2ee{font-weight:400;color:var(--Reines_Schwarz);line-height:1.5;text-align:start;-webkit-text-stroke:0.3px #00000091;stroke:#00000091;stroke-width:0.3px;padding-block-end:0.5rem;}.elementor .e-a35de21-5274c4b:hover,.elementor .e-a35de21-5274c4b:focus-visible{box-shadow:0px 0px 10px 3px var(--Link-Blau);}.elementor .e-a35de21-5274c4b{justify-content:center;}.elementor .e-99527e7-1ae2190{max-width:1360px;column-gap:2rem;text-align:center;padding:0px;flex-direction:row;}.elementor .e-25dca8f-9adb217{max-width:var(--wrapper-max-page-width);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0rem;flex-direction:column;gap:3rem;}.elementor .e-2b1156b-8093c5e{text-align:center;padding-block-start:0px;padding-block-end:0rem;padding-inline-start:0px;padding-inline-end:0px;gap:3rem;align-items:center;/* 1. Basis-Hintergrundfarbe und Vorbereitung für den Effekt */
selector {
  background-color: #f9fafa !important;
  position: relative;
  overflow: hidden; 
}

/* 2. Z-Index Fix: Garantiert, dass alle Texte und Bilder immer ÜBER dem Effekt liegen */
selector > * {
  position: relative;
  z-index: 1;
}

/* 3. Der radiale, hellblaue Leuchteffekt (Waber-Element) */
selector::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 150vw; /* Sehr breit für einen organischen, weichen Verlauf */
  height: 60%; /* Beschränkt den Ursprung visuell auf die untere Hälfte */
  
  /* Verlauf: Dezentes Hellblau im Zentrum, blendet aus in transparentes #f9fafa */
  background: radial-gradient(circle at bottom center, rgba(135, 206, 235, 0.35) 0%, rgba(249, 250, 250, 0) 65%);
  
  z-index: 0;
  pointer-events: none; /* Wichtig: Verhindert, dass der unsichtbare Teil Klicks blockiert */
  
  /* GPU-Beschleunigung für ruckelfreie Animation */
  will-change: transform, opacity;
  animation: wabernHeroBg 7s ease-in-out infinite alternate;
}

/* 4. Die Animation: Sanftes Skalieren und leichte Aufwärtsbewegung */
@keyframes wabernHeroBg {
  0% {
      transform: translateX(-50%) scale(1) translateY(0);
      opacity: 0.5;
  }
  100% {
      transform: translateX(-50%) scale(1.15) translateY(-3%);
      opacity: 1;
  }
}

/* 5. Deaktivierung auf Mobilgeräten (Smartphones & kleine Tablets bis 768px) */
@media (max-width: 768px) {
  selector::before {
      display: none !important;
      animation: none !important;
  }
}\n}.elementor .e-c45a4aa-897b928{text-align:center;align-self:center;}.elementor .e-0516069-5e38702{display:none;}.elementor .e-abee0e5-3e1b538{text-align:center;}.elementor .e-b07d8f8-9b16ce0{gap:2rem;}.elementor .e-f418c83-e72f31b{font-weight:700;text-align:center;display:none;align-self:center;}.elementor .e-c15962c-a1b7452{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1.5rem;}.elementor .e-69672c2-6abf841{padding-block-start:var(--Grenz-Innenabstand-Home);padding-block-end:var(--Grenz-Innenabstand-Home);}.elementor .e-b8f8ff2-6f7e9ee{color:var(--Reines_Schwarz);line-height:1.2;text-align:start;padding-block-start:0rem;padding-block-end:1rem;padding-inline-start:0rem;padding-inline-end:0rem;align-self:center;}.elementor .e-8037085-d043bdb{color:var(--Text-Farbe);align-self:center;}.elementor .e-46b3ac0-c9236fa{padding:0px;flex-direction:column;}.elementor .e-66a3965-8aa442b{padding:0px;border-radius:var(--DUP_card-border-radius1);flex-direction:row;justify-content:space-evenly;}.elementor .e-d46f307-e97d35b{padding-block-start:3rem;padding-block-end:3rem;flex-direction:column;gap:0.5rem;justify-content:space-between;}.elementor .e-b4d2ac4-d0358f3{background-image:url("https://ageff.com/wp-content/uploads/2026/05/Christoph-Goethe-Web-1.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:bottom center;}.elementor .e-0fc8307-f678bb4{text-align:center;align-self:center;}.elementor .e-b1561fb-6993377{text-align:center;}.elementor .e-334fd3b-11942fb{border-start-start-radius:var(--DUP_card-border-radius2);border-start-end-radius:0px;border-end-start-radius:var(--DUP_card-border-radius2);border-end-end-radius:0px;}.elementor .e-2537c7d-04e081b{max-width:33%;padding:0px;}.elementor .e-5196559-e8a121e{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:1rem;border-radius:24px;align-items:end;}.elementor .e-acf0f1b-26fd88f{padding:0px;border-radius:24px;background-color:var(--Reines_Weiss);flex-direction:row;}.elementor .e-2d281e0-3b8b712{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1.5rem;}.elementor .e-55ed2b4-eec4ca3{font-weight:700;text-align:center;align-self:center;}.elementor .e-6c3543d-52381c1{padding-block-start:var(--Grenz-Innenabstand-Home);padding-block-end:var(--Grenz-Innenabstand-Home);}.elementor .e-5d7eb0b-d624b11{color:var(--Reines_Schwarz);line-height:1.2;text-align:center;padding-block-start:0rem;padding-block-end:1rem;padding-inline-start:0rem;padding-inline-end:0rem;align-self:center;}.elementor .e-4c26c31-2d1017c{color:var(--Reines_Schwarz);-webkit-text-stroke:0.3px #ffffffb3;stroke:#ffffffb3;stroke-width:0.3px;align-self:center;}.elementor .e-04fdd2c-a099a19{padding:0px;flex-direction:column;}.elementor .e-0d9fb98-e2badbe{font-weight:700;}.elementor .e-ba32f36-dc4cbd8{font-weight:700;color:var(--Link-Blau);background-color:var(--Reines_Weiss);}.elementor .e-7aadaf5-f813a8a{padding-block-start:3rem;padding-block-end:3rem;flex-direction:column;gap:0.5rem;justify-content:space-between;}.elementor .e-f126236-54b421e{background-image:url("https://ageff.com/wp-content/uploads/2026/05/ageff-solar-freiburg-goethe-instut01.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;}.elementor .e-4aa26dd-a6cdfde{text-align:center;align-self:center;}.elementor .e-bcc066a-0dbb7fa{text-align:center;align-self:center;}.elementor .e-ea8ddc6-0ce271f{gap:2rem;justify-content:center;align-self:center;}.elementor .e-c4eaa97-9373f4b{align-self:center;}.elementor .e-343fd1d-3f4d255{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1.5rem;}.elementor .e-99ae576-3528c9f{padding-block-start:var(--Grenz-Innenabstand-Home);padding-block-end:var(--Grenz-Innenabstand-Home);background-color:var(--Reines_Weiss);}.elementor .e-049aee4-7509ce3{line-height:1.4;text-align:start;}.elementor .e-f5d5deb-c51f1d7{border-radius:var(--card-border-radius);}.elementor .e-c968e48-1988f9d{padding-block-start:0px;padding-block-end:3.3rem;padding-inline-start:0px;padding-inline-end:2rem;flex-direction:column;gap:4rem;justify-content:center;}.elementor .e-39af096-22eda6f{border-radius:var(--card-border-radius);}.elementor .e-d656bb6-0fd0775{color:var(--Text-Farbe);}.elementor .e-52f7bf6-84ba174{align-self:center;}.elementor .e-a6c87cf-ae8e3af{flex-direction:column;gap:1rem;}.elementor .e-c66e561-82a25f5{border-radius:var(--card-border-radius);}.elementor .e-486394f-dac6db1{color:var(--Text-Farbe);}.elementor .e-763beed-08c3cb2{align-self:center;}.elementor .e-478c14f-9cc6385{padding:0px;flex-direction:row;gap:2rem;}.elementor .e-1221252-d1759b1{padding-block-start:var(--Innenabstand-Home);padding-block-end:var(--Grenz-Innenabstand-Home);background-color:var(--Reines_Weiss);}.elementor .e-d7eab80-e737a99{text-align:center;}.elementor .e-b8fc42e-de77d82{width:100%;height:100%;object-fit:cover;object-position:bottom center;}.elementor .e-2dc26a4-0a02e0e{padding:0px;flex-direction:column;flex:1 0 auto;}.elementor .e-bae26a4-9433828{color:var(--ageff_green);}.elementor .e-133190f-af9a56e{color:var(--Reines_Weiss);}.elementor .e-af469e4-6019165{width:100%;height:100%;object-fit:cover;object-position:bottom center;}.elementor .e-821f7b7-6c39a44{padding:0px;flex-direction:column;flex:1 0 auto;}.elementor .e-5d41f3a-40b78b3{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1.5rem;}.elementor .e-2488644-6c1e7de{padding-block-start:var(--Grenz-Innenabstand-Home);padding-block-end:var(--Grenz-Innenabstand-Home);}