.elementor-2141 .elementor-element.elementor-element-753047d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2141 .elementor-element.elementor-element-753047d:not(.elementor-motion-effects-element-type-background), .elementor-2141 .elementor-element.elementor-element-753047d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2141 .elementor-element.elementor-element-753047d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-2141 .elementor-element.elementor-element-753047d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2141 .elementor-element.elementor-element-66c828b > .elementor-widget-container{margin:0px -52px 10px 0px;}.elementor-2141 .elementor-element.elementor-element-66c828b .elementor-heading-title{color:#000000;font-family:"Roboto Slab", Sans-serif;font-size:36px;font-weight:400;}.elementor-2141 .elementor-element.elementor-element-54c06fd{--display:flex;--background-transition:0.3s;}.elementor-2141 .elementor-element.elementor-element-0a55d72{width:100%;max-width:100%;}.elementor-2141 .elementor-element.elementor-element-0a55d72.elementor-element{--align-self:flex-start;}.elementor-2141 .elementor-element.elementor-element-6f5d654{--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;--gap:0px 0px;--background-transition:0.3s;}.elementor-2141 .elementor-element.elementor-element-6f5d654.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2141 .elementor-element.elementor-element-3f23f74{--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;--background-transition:0.3s;}.elementor-2141 .elementor-element.elementor-element-3f23f74.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2141 .elementor-element.elementor-element-f7ee5a2{width:var( --container-widget-width, 100.856% );max-width:100.856%;--container-widget-width:100.856%;--container-widget-flex-grow:0;}.elementor-2141 .elementor-element.elementor-element-f7ee5a2 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2141 .elementor-element.elementor-element-f7ee5a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2141 .elementor-element.elementor-element-f7ee5a2 img{max-width:100%;}.elementor-2141 .elementor-element.elementor-element-25e0286{--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;--background-transition:0.3s;}.elementor-2141 .elementor-element.elementor-element-25e0286.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2141 .elementor-element.elementor-element-1cea3a4{width:var( --container-widget-width, 69.204% );max-width:69.204%;--container-widget-width:69.204%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2141 .elementor-element.elementor-element-1cea3a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2141 .elementor-element.elementor-element-c138d1c{margin-top:0px;margin-bottom:0px;}.elementor-2141 .elementor-element.elementor-element-67c4522 > .elementor-element-populated{margin:-107px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2141 .elementor-element.elementor-element-00edd31{--display:flex;--background-transition:0.3s;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2141 .elementor-element.elementor-element-00edd31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2141 .elementor-element.elementor-element-176ee88{width:var( --container-widget-width, 100.551% );max-width:100.551%;--container-widget-width:100.551%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2141 .elementor-element.elementor-element-176ee88 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-2141 .elementor-element.elementor-element-176ee88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2141 .elementor-element.elementor-element-6b3f010{--display:flex;--background-transition:0.3s;}.elementor-2141 .elementor-element.elementor-element-e01bd5f{--display:flex;--background-transition:0.3s;}.elementor-2141 .elementor-element.elementor-element-26f25f3{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-2141 .elementor-element.elementor-element-26f25f3.elementor-element{--align-self:center;}.elementor-2141 .elementor-element.elementor-element-26f25f3 .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-2141 .elementor-element.elementor-element-bc1b90e{text-align:justify;}@media(min-width:768px){.elementor-2141 .elementor-element.elementor-element-3f23f74{--width:34.671%;}.elementor-2141 .elementor-element.elementor-element-25e0286{--width:80.268%;}.elementor-2141 .elementor-element.elementor-element-00edd31{--width:95.221%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2141 .elementor-element.elementor-element-647e146{width:100%;}.elementor-2141 .elementor-element.elementor-element-3f23f74{--width:267.167px;}}@media(max-width:767px){.elementor-2141 .elementor-element.elementor-element-66c828b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2141 .elementor-element.elementor-element-66c828b{text-align:center;}.elementor-2141 .elementor-element.elementor-element-6f5d654{--width:387.5px;}.elementor-2141 .elementor-element.elementor-element-25e0286{--width:100%;}.elementor-2141 .elementor-element.elementor-element-1cea3a4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2141 .elementor-element.elementor-element-00edd31{--width:298px;}.elementor-2141 .elementor-element.elementor-element-176ee88{--container-widget-width:102%;--container-widget-flex-grow:0;width:var( --container-widget-width, 102% );max-width:102%;}}/* Start custom CSS for html, class: .elementor-element-af5c4d3 *//* Container für die Friedrich-Nietzsche-Zitate */
.friedrich-nietzsche {
  max-width: 800px; /* Begrenze die maximale Breite für bessere Lesbarkeit */
  margin: 0 auto; /* Zentriert den Container */
  padding: 20px; /* Innenabstand */
  font-family: 'Arial', sans-serif; /* Schriftart anpassen nach Wunsch */
}

/* Stil für jedes einzelne Zitat */
.friedrich-nietzsche blockquote {
  border: none; /* Entfernt den Standard-Rand */
  background-color: #f9f9f9; /* Hintergrundfarbe für bessere Lesbarkeit */
  padding: 20px; /* Innenabstand innerhalb des Blockquotes */
  margin: 20px 0; /* Außenabstand oben und unten */
  border-radius: 8px; /* Abgerundete Ecken */
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* Leichter Schatten für Tiefe */
  position: relative;
}

/* Stil für den Zitattext */
.friedrich-nietzsche blockquote p {
  font-style: italic; /* Kursiv für das Zitat */
  font-size: 1.2em; /* Größere Schriftgröße für das Zitat */
  color: #333; /* Textfarbe */
  line-height: 1.6; /* Zeilenhöhe für bessere Lesbarkeit */
  margin: 0 0 10px 0; /* Abstand nach unten */
}

/* Stil für den Footer (Autor und Quelle) */
.friedrich-nietzsche blockquote footer {
  font-weight: bold; /* Fett für den Autorennamen */
  color: #555; /* Dunklere Grautöne für den Footer */
  font-size: 0.95em; /* Etwas kleinere Schriftgröße */
}

/* Entfernt die kursiv-Schrift für die Quelle */
.friedrich-nietzsche blockquote footer em {
  font-style: normal; /* Entfernt Kursiv */
  font-weight: normal; /* Entfernt Fett */
}

/* Container für die Share-Buttons */
.friedrich-nietzsche blockquote .share-buttons {
  margin-top: 15px; /* Abstand über den Share-Buttons */
  display: flex; /* Flexbox für horizontale Anordnung */
  gap: 10px; /* Abstand zwischen den Buttons */
}

/* Stil für die Share-Buttons */
.friedrich-nietzsche blockquote .share-buttons .share-button {
  display: flex; /* Flexbox für Icon und Text */
  align-items: center; /* Zentriert Icon und Text vertikal */
  padding: 8px 16px; /* Innenabstand */
  text-decoration: none; /* Entfernt Unterstreichung */
  color: #fff; /* Textfarbe weiß */
  border: none; /* Kein Rand */
  border-radius: 4px; /* Abgerundete Ecken */
  font-size: 0.9em; /* Schriftgröße */
  transition: background-color 0.3s ease; /* Weiche Übergänge bei Hover */
  cursor: pointer; /* Zeigt einen Pointer-Cursor beim Hover */
}

/* Abstand zwischen Icon und Text */
.friedrich-nietzsche blockquote .share-buttons .share-button svg {
  margin-right: 8px; /* Abstand zwischen Icon und Text */
}

/* Spezifische Farben für X (Twitter) und Facebook */
.friedrich-nietzsche blockquote .share-buttons .twitter-button {
  background-color: #1da1f2; /* X (Twitter) Blau */
}

.friedrich-nietzsche blockquote .share-buttons .facebook-button {
  background-color: #3b5998; /* Facebook Blau */
}

/* Hover-Effekte für die Buttons */
.friedrich-nietzsche blockquote .share-buttons .twitter-button:hover {
  background-color: #0d95e8; /* Dunkleres Blau bei Hover */
}

.friedrich-nietzsche blockquote .share-buttons .facebook-button:hover {
  background-color: #334d84; /* Dunkleres Blau bei Hover */
}

/* Responsive Anpassungen */
@media (max-width: 600px) {
  .friedrich-nietzsche blockquote {
    padding: 15px; /* Weniger Padding auf kleinen Bildschirmen */
  }

  .friedrich-nietzsche blockquote p {
    font-size: 1.1em; /* Etwas kleinere Schriftgröße */
  }

  .friedrich-nietzsche blockquote .share-buttons .share-button {
    padding: 6px 12px; /* Weniger Padding */
    font-size: 0.85em; /* Kleinere Schriftgröße */
  }

  .friedrich-nietzsche blockquote .share-buttons .share-button svg {
    width: 14px; /* Kleinere Icons */
    height: 14px;
    margin-right: 6px; /* Weniger Abstand zwischen Icon und Text */
  }
}/* End custom CSS */