.elementor-94 .elementor-element.elementor-element-d419803{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;--justify-items:start;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-94 .elementor-element.elementor-element-d419803.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-94 .elementor-element.elementor-element-1fddd57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;text-align:start;font-family:"Bitter", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.4rem;}.elementor-94 .elementor-element.elementor-element-1fddd57.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-94 .elementor-element.elementor-element-20dc2ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;text-align:start;font-family:"Bitter", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.4rem;}.elementor-94 .elementor-element.elementor-element-7a697c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;text-align:end;font-family:"Bitter", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.4rem;}.elementor-94 .elementor-element.elementor-element-7a697c4.elementor-element{--order:99999 /* order end hack */;}.elementor-94 .elementor-element.elementor-element-c46949a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:4rem;}.elementor-94 .elementor-element.elementor-element-fb28bfd{padding:4rem 0rem 0rem 0rem;text-align:start;font-family:"Bitter", Sans-serif;font-size:3rem;font-weight:400;line-height:4rem;}.elementor-94 .elementor-element.elementor-element-cc4808a{padding:20rem 0rem 2rem 0rem;font-family:"Bitter", Sans-serif;font-size:2.3rem;font-weight:400;font-style:italic;line-height:2.8rem;}.elementor-94 .elementor-element.elementor-element-2455e35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;columns:2;column-gap:2rem;text-align:start;font-family:"Bitter", Sans-serif;font-size:1.5rem;font-weight:400;}.elementor-94 .elementor-element.elementor-element-2455e35.elementor-element{--align-self:flex-start;}.elementor-94 .elementor-element.elementor-element-2455e35 p{margin-block-end:0px;}.elementor-94 .elementor-element.elementor-element-1f507fb{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-94 .elementor-element.elementor-element-1f507fb:not(.elementor-motion-effects-element-type-background), .elementor-94 .elementor-element.elementor-element-1f507fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-801f894 );}.elementor-94 .elementor-element.elementor-element-1f507fb::before, .elementor-94 .elementor-element.elementor-element-1f507fb > .elementor-background-video-container::before, .elementor-94 .elementor-element.elementor-element-1f507fb > .e-con-inner > .elementor-background-video-container::before, .elementor-94 .elementor-element.elementor-element-1f507fb > .elementor-background-slideshow::before, .elementor-94 .elementor-element.elementor-element-1f507fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-94 .elementor-element.elementor-element-1f507fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-801f894 );--background-overlay:'';}.elementor-94 .elementor-element.elementor-element-5af9901{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 1rem 1rem 1rem;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e81bb06 );border-radius:5rem 5rem 5rem 5rem;text-align:center;font-family:"Bitter", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.8rem;color:var( --e-global-color-590188a );}.elementor-94 .elementor-element.elementor-element-5af9901.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-94 .elementor-element.elementor-element-b745b0f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 1rem 1rem 1rem;border-style:none;border-radius:0rem 0rem 0rem 0rem;text-align:center;font-family:"Bitter", Sans-serif;font-size:3rem;font-weight:400;line-height:1.8rem;color:var( --e-global-color-590188a );}.elementor-94 .elementor-element.elementor-element-b745b0f.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-94 .elementor-element.elementor-element-c46949a{--content-width:100%;}}@media(max-width:1024px){.elementor-94 .elementor-element.elementor-element-d419803{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-94 .elementor-element.elementor-element-d419803{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */.grid-container {
  display: grid;
  grid-template-columns: 3fr 1fr; /* Hauptinhalt nimmt 3 Teile, Sidebar 1 Teil ein */
  gap: 20px;                      /* Abstand zwischen den Spalten */
  max-width: 1200px;
  margin: 0 auto;
}

/* Responsiv: Auf kleinen Bildschirmen untereinander stapeln */
@media (max-width: 768px) {
  .grid-container {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bitter';
	font-display: auto;
	src: url('https://www.formdings.de/wp-content/uploads/2026/09/Bitter-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */