.elementor-10538 .elementor-element.elementor-element-7869ec9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:206px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-10538 .elementor-element.elementor-element-7869ec9:not(.elementor-motion-effects-element-type-background), .elementor-10538 .elementor-element.elementor-element-7869ec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FECB00;}.elementor-10538 .elementor-element.elementor-element-f84a2db{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-10538 .elementor-element.elementor-element-f84a2db:not(.elementor-motion-effects-element-type-background), .elementor-10538 .elementor-element.elementor-element-f84a2db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10538 .elementor-element.elementor-element-8c20af1{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-10538 .elementor-element.elementor-element-7869ec9{--padding-top:222px;--padding-bottom:72px;--padding-left:22px;--padding-right:22px;}.elementor-10538 .elementor-element.elementor-element-f84a2db{--padding-top:72px;--padding-bottom:72px;--padding-left:22px;--padding-right:22px;}}@media(min-width:768px){.elementor-10538 .elementor-element.elementor-element-7869ec9{--content-width:820px;}.elementor-10538 .elementor-element.elementor-element-f84a2db{--content-width:820px;}}@media(max-width:767px){.elementor-10538 .elementor-element.elementor-element-7869ec9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-10538 .elementor-element.elementor-element-f84a2db{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-10538 .elementor-element.elementor-element-8c20af1{--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;}}/* Start custom CSS *//* Grundbausteine: Farben, Überschriften, Texte, Buttons. „.elementor-10538“ ersetzt Elementor durch die Dokumentklasse. */
.elementor-10538 .rl { --rl-dg: #0F4229; --rl-g: #007C3B; --rl-y: #FECB00; --rl-lg: #E8F5E9; --rl-ink: #191919; --rl-txt: #525368; --rl-line: #d3e4d6; --rl-red: #C62828; --rl-r: 18px; --rl-shadow: 0 10px 30px rgba(15, 66, 41, .10); }
.elementor-10538 .rl-kicker .elementor-heading-title { font: 400 20px/1.3 Arial, sans-serif; letter-spacing: 1.4px; color: var(--rl-dg); margin: 0 0 4px; text-transform: none; }
.elementor-10538 .rl-h1 .elementor-heading-title { font-family: Arial, sans-serif; font-size: clamp(32px, 4.4vw, 52px); line-height: 1.08; font-weight: 700; color: var(--rl-dg); letter-spacing: -.5px; margin: 0 0 14px; text-transform: none; }
.elementor-10538 .rl-h2 .elementor-heading-title { font-family: Arial, sans-serif; font-size: clamp(26px, 3vw, 34px); line-height: 1.15; font-weight: 700; color: var(--rl-dg); letter-spacing: -.1px; margin: 0 0 14px; text-transform: none; }
.elementor-10538 .rl-h3 .elementor-heading-title { font: 700 20px/1.25 Arial, sans-serif; color: var(--rl-dg); letter-spacing: normal; margin: 0 0 8px; text-transform: none; }
.elementor-10538 .rl-sec--dg .rl-h2 .elementor-heading-title, .elementor-10538 .rl-card--ask .rl-h3 .elementor-heading-title { color: #fff; }
.elementor-10538 .rl-text, .elementor-10538 .rl-text p { font-size: 15px; line-height: 22px; color: var(--rl-txt); font-family: Arial, sans-serif; }
.elementor-10538 .rl-text p { margin: 0 0 14px; }
.elementor-10538 .rl-text p:last-child { margin-bottom: 0; }
.elementor-10538 .rl-lead p { font-size: 17px; line-height: 27px; max-width: 760px; }
.elementor-10538 .rl-lead--strong p { color: var(--rl-dg); font-weight: 700; }
.elementor-10538 .rl-lead--dg p { color: var(--rl-dg); }
.elementor-10538 .rl-mt { margin-top: 18px; }
.elementor-10538 .rl-mt-lg { margin-top: 36px; }
.elementor-10538 .rl-foot { margin-top: auto; padding-top: 12px; }

/* Buttons: Elementor-Button-Widget (a.elementor-button) und Formular-Button (button) */
.elementor-10538 .rl-btn-w .elementor-button, .elementor-10538 .rl-btn-w .elementor-button:focus {
  display: inline-flex; align-items: center; gap: 8px; padding: 13px 24px; border-radius: 999px; background: var(--rl-g); color: #fff;
  font: 700 15px/1 Arial, sans-serif; border: 2px solid var(--rl-g); text-decoration: none; transition: background .2s, color .2s, border-color .2s;
}
.elementor-10538 .rl-btn-w .elementor-button:hover, .elementor-10538 .rl-btn-w .elementor-button:focus-visible { background: var(--rl-dg); border-color: var(--rl-dg); color: #fff; }
.elementor-10538 .rl-btn-w--ghost .elementor-button, .elementor-10538 .rl-btn-w--ghost .elementor-button:focus { background: transparent; color: var(--rl-dg); border-color: currentColor; }
.elementor-10538 .rl-btn-w--ghost .elementor-button:hover, .elementor-10538 .rl-btn-w--ghost .elementor-button:focus-visible { background: var(--rl-dg); color: #fff; border-color: var(--rl-dg); }
.elementor-10538 .rl-btn-w--light .elementor-button, .elementor-10538 .rl-btn-w--light .elementor-button:focus { background: #fff; color: var(--rl-dg); border-color: #fff; }
.elementor-10538 .rl-btn-w--light .elementor-button:hover, .elementor-10538 .rl-btn-w--light .elementor-button:focus-visible { background: var(--rl-y); border-color: var(--rl-y); color: var(--rl-dg); }
.elementor-10538 .rl-link-w .elementor-button, .elementor-10538 .rl-link-w .elementor-button:focus { background: none; padding: 0 0 2px; border: 0; border-radius: 0; border-bottom: 2px solid var(--rl-y); color: var(--rl-dg); font: 700 15px/1.3 Arial, sans-serif; }
.elementor-10538 .rl-link-w .elementor-button:hover, .elementor-10538 .rl-link-w .elementor-button:focus-visible { background: none; color: var(--rl-g); }
.elementor-10538 .rl :focus-visible { outline: 3px solid var(--rl-y); outline-offset: 3px; }
.elementor-10538 .rl-sec--y :focus-visible { outline-color: var(--rl-dg); }

/* Karten */
.elementor-10538 .rl-card { position: relative; background: #fff; border-radius: var(--rl-r); box-shadow: 0 14px 34px rgba(15, 66, 41, .16); }
.elementor-10538 .rl-card--ask { background: var(--rl-dg); }
.elementor-10538 .rl-card--ask .rl-text p { color: #e7f1ea; }

/* Stempel Mythos / Wahrheit: Text aus dem Schlagwort, Zeichen und Farbe aus der Beitragsklasse.
   Zeichen als eingebettetes Bild ohne Anführungszeichen: Elementor gibt Loop-CSS inline aus und maskiert dabei Anführungszeichen. */
.elementor-10538 .rl-stamp-w .elementor-heading-title { display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; border: 3px solid var(--rl-red); color: var(--rl-red); border-radius: 8px; background: #fff;
  font: 900 18px/1 Arial, sans-serif; letter-spacing: 2px; text-transform: uppercase; transform: rotate(-4deg); margin: 0 0 16px; }
.elementor-10538.tag-mythos .rl-stamp-w .elementor-heading-title::before { content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBkPSJNMyAzbDggOE0xMSAzbC04IDgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0M2MjgyOCIgc3Ryb2tlLXdpZHRoPSIyLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==); line-height: 0; }
.elementor-10538.tag-wahrheit .rl-stamp-w .elementor-heading-title { border-color: var(--rl-g); color: var(--rl-g); }
.elementor-10538.tag-wahrheit .rl-stamp-w .elementor-heading-title::before { content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBkPSJNMi41IDcuNWwzIDMgNi03IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDdDM0IiIHN0cm9rZS13aWR0aD0iMi42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=); line-height: 0; }

/* Mythos-Einzelseite */
.elementor-10538 .rl-crumbs { margin-bottom: 22px; }
.elementor-10538 .rl-crumbs, .elementor-10538 .rl-crumbs p, .elementor-10538 .rl-crumbs span { font: 13px/1.4 Arial, sans-serif; color: var(--rl-dg); text-align: left; }
.elementor-10538 .rl-crumbs a { color: var(--rl-g); text-decoration: none; }
.elementor-10538 .rl-claim-h1 .elementor-heading-title { font-family: Arial, sans-serif; font-size: clamp(32px, 4.4vw, 52px); line-height: 1.08; font-weight: 700; color: var(--rl-dg); letter-spacing: -.5px; margin: 0 0 20px; text-transform: none; }
.elementor-10538 .rl-post-content, .elementor-10538 .rl-post-content p { font: 17px/28px Arial, sans-serif; color: var(--rl-txt); }
.elementor-10538 .rl-post-content p { margin: 0 0 16px; }
.elementor-10538 .rl-post-content strong { color: var(--rl-dg); }
.elementor-10538 .rl-actions-w > .elementor-element { width: auto; }/* End custom CSS */