.elementor .e-79f5e5b-404d8cf{overflow:hidden;color:#ffffff;text-align:center;flex:0 1 auto;align-self:center;}.elementor .e-1591f65-8a157ad{color:#ffffff;text-align:center;}.elementor .e-39cbf33-85c3853{width:240px;height:240px;border-radius:100%;background-color:#951054;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.6);transform:rotateX(0deg) rotateY(0deg) rotateZ(-6deg);flex-direction:column;gap:6px;justify-content:center;align-items:center;}.elementor .e-4027432-d31387f{margin-inline-start:150px;}.elementor .e-f177f71-a9a3a33{width:280px;height:280px;margin-block-end:-80px;border-radius:100%;background-image:url("https://www.frauengesundheit-reichert.de/wp-content/uploads/2026/08/Dr-Michaela-Reichert-e1787657450278-725x1024.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;background-color:#f6f1f3;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.6);flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .e-1f912d6-0572d60{margin-block-end:100px;margin-inline-start:290px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-14deg);/* Definition der Keyframes für die kreisförmige Bewegung */
@keyframes kreis-schweben {
  0% {
      transform: translate(0, 0px);
  }
  25% {
      transform: translate(10px, 10px);
  }
  50% {
      transform: translate(0px, 20px);
  }
  75% {
      transform: translate(-10px, 10px);
  }
  100% {
      transform: translate(0, 0px);
  }
}

/* Anwendung auf das SVG */
selector svg,
.permanent-float svg {
  animation: kreis-schweben 4s ease-in-out infinite;
  transform-origin: center center;
}\n}.elementor .e-35c14d2-63f28c9{margin-inline-end:180px;transform:rotateX(0deg) rotateY(0deg) rotateZ(11deg);}.elementor .e-c2e5192-45553f2{margin-block-end:100px;margin-inline-start:290px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-14deg);/* Definition der Keyframes für die kreisförmige Bewegung */
@keyframes kreis-schweben {
  0% {
      transform: translate(0, 0px);
  }
  25% {
      transform: translate(10px, 10px);
  }
  50% {
      transform: translate(0px, 20px);
  }
  75% {
      transform: translate(-10px, 10px);
  }
  100% {
      transform: translate(0, 0px);
  }
}

/* Anwendung auf das SVG */
selector svg,
.permanent-float svg {
  animation: kreis-schweben 4s ease-in-out infinite;
  transform-origin: center center;
}\n}.elementor .e-961dc90-5308f70{margin-inline-end:180px;transform:rotateX(0deg) rotateY(0deg) rotateZ(11deg);}.elementor .e-32ae35f-6b5e341{min-width:100px;max-width:300px;max-height:40px;overflow:hidden;aspect-ratio:auto;object-fit:scale-down;object-position:center left;scroll-margin-top:0px;font-family:Nunito;font-weight:400;color:#951054;text-align:start;text-transform:uppercase;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:34px;border-width:1px;border-color:#951054;border-style:solid;background-color:#ffffff00;mix-blend-mode:normal;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-self:start;/* Definiert den Ausgangszustand des Buttons */
selector .elementor-button,
.mein-fixierter-button {
  /* WICHTIG: Setzt den Fixpunkt auf die linke Mitte */
  transform-origin: left center;
  transition: transform 0.3s ease-in-out; /* Sorgt für sanftes Gleiten */
}

/* Der Hover-Zustand */
selector .elementor-button:hover,
.mein-fixierter-button:hover {
  /* Minimale Vergrößerung (z.B. 10% = 1.1) */
  transform: scale(1.1);
}\n}.elementor .e-027d75e-a99462a{min-width:100px;max-width:300px;max-height:40px;overflow:hidden;aspect-ratio:auto;object-fit:scale-down;object-position:center left;font-family:Nunito;font-weight:400;color:#951054;text-align:start;text-transform:uppercase;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:34px;border-width:1px;border-color:#951054;border-style:solid;background-color:#ffffff00;mix-blend-mode:normal;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-self:start;}