.elementor-6751 .elementor-element.elementor-element-bca5e0c{--display:flex;--min-height:859px;--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;--justify-content:flex-start;--overlay-opacity:0.52;}.elementor-6751 .elementor-element.elementor-element-bca5e0c:not(.elementor-motion-effects-element-type-background), .elementor-6751 .elementor-element.elementor-element-bca5e0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://erfolgsmuster.de/wp-content/uploads/2025/11/Buecher-Header-01.jpg");background-position:-15px 242px;background-repeat:repeat-x;}.elementor-6751 .elementor-element.elementor-element-bca5e0c::before, .elementor-6751 .elementor-element.elementor-element-bca5e0c > .elementor-background-video-container::before, .elementor-6751 .elementor-element.elementor-element-bca5e0c > .e-con-inner > .elementor-background-video-container::before, .elementor-6751 .elementor-element.elementor-element-bca5e0c > .elementor-background-slideshow::before, .elementor-6751 .elementor-element.elementor-element-bca5e0c > .e-con-inner > .elementor-background-slideshow::before, .elementor-6751 .elementor-element.elementor-element-bca5e0c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, #F5F5F5 100%);}.elementor-6751 .elementor-element.elementor-element-c8a7704{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6751 .elementor-element.elementor-element-d83e327 > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-6751 .elementor-element.elementor-element-d83e327{text-align:center;}.elementor-6751 .elementor-element.elementor-element-d83e327 .elementor-heading-title{font-size:130px;text-shadow:2px 11px 9px rgba(28.079564766261875, 28.74110857974302, 33.999999999999986, 0.19);color:#3A3A3A;}.elementor-6751 .elementor-element.elementor-element-a62de8c > .elementor-widget-container{padding:20px 0px 150px 0px;}.elementor-6751 .elementor-element.elementor-element-a62de8c .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:57px;font-style:italic;color:#394233;}.elementor-6751 .elementor-element.elementor-element-3ee0b7c{--display:grid;--min-height:787px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--overlay-opacity:0.84;}.elementor-6751 .elementor-element.elementor-element-3ee0b7c:not(.elementor-motion-effects-element-type-background), .elementor-6751 .elementor-element.elementor-element-3ee0b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://erfolgsmuster.de/wp-content/uploads/2025/11/Buecher-Header-01.jpg");background-position:-15px 242px;background-repeat:repeat-x;}.elementor-6751 .elementor-element.elementor-element-3ee0b7c::before, .elementor-6751 .elementor-element.elementor-element-3ee0b7c > .elementor-background-video-container::before, .elementor-6751 .elementor-element.elementor-element-3ee0b7c > .e-con-inner > .elementor-background-video-container::before, .elementor-6751 .elementor-element.elementor-element-3ee0b7c > .elementor-background-slideshow::before, .elementor-6751 .elementor-element.elementor-element-3ee0b7c > .e-con-inner > .elementor-background-slideshow::before, .elementor-6751 .elementor-element.elementor-element-3ee0b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-6751 .elementor-element.elementor-element-40bdd9e{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-6751 .elementor-element.elementor-element-0b32997{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-6751 .elementor-element.elementor-element-cae6d13{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-6751 .elementor-element.elementor-element-11a7411{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-6751 .elementor-element.elementor-element-7d2030c{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6751 .elementor-element.elementor-element-bca5e0c{--min-height:978px;--overlay-opacity:0.71;}.elementor-6751 .elementor-element.elementor-element-bca5e0c:not(.elementor-motion-effects-element-type-background), .elementor-6751 .elementor-element.elementor-element-bca5e0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-800px -22px;}.elementor-6751 .elementor-element.elementor-element-d83e327 .elementor-heading-title{font-size:88px;}.elementor-6751 .elementor-element.elementor-element-a62de8c{text-align:center;}.elementor-6751 .elementor-element.elementor-element-a62de8c .elementor-heading-title{font-size:51px;}.elementor-6751 .elementor-element.elementor-element-3ee0b7c{--grid-auto-flow:row;}.elementor-6751 .elementor-element.elementor-element-3ee0b7c:not(.elementor-motion-effects-element-type-background), .elementor-6751 .elementor-element.elementor-element-3ee0b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-6751 .elementor-element.elementor-element-bca5e0c{--min-height:734px;--overlay-opacity:0.09;}.elementor-6751 .elementor-element.elementor-element-bca5e0c:not(.elementor-motion-effects-element-type-background), .elementor-6751 .elementor-element.elementor-element-bca5e0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-146px 228px;background-size:679px auto;}.elementor-6751 .elementor-element.elementor-element-d83e327 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-6751 .elementor-element.elementor-element-d83e327 .elementor-heading-title{font-size:37px;}.elementor-6751 .elementor-element.elementor-element-a62de8c{text-align:center;}.elementor-6751 .elementor-element.elementor-element-a62de8c .elementor-heading-title{font-size:28px;}.elementor-6751 .elementor-element.elementor-element-3ee0b7c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6751 .elementor-element.elementor-element-3ee0b7c:not(.elementor-motion-effects-element-type-background), .elementor-6751 .elementor-element.elementor-element-3ee0b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(min-width:768px){.elementor-6751 .elementor-element.elementor-element-bca5e0c{--width:100%;}.elementor-6751 .elementor-element.elementor-element-c8a7704{--content-width:1185px;}.elementor-6751 .elementor-element.elementor-element-3ee0b7c{--content-width:1535px;}}@media(max-width:1024px) and (min-width:768px){.elementor-6751 .elementor-element.elementor-element-bca5e0c{--width:924px;}}@media(min-width:1025px){.elementor-6751 .elementor-element.elementor-element-bca5e0c:not(.elementor-motion-effects-element-type-background), .elementor-6751 .elementor-element.elementor-element-bca5e0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-6751 .elementor-element.elementor-element-3ee0b7c:not(.elementor-motion-effects-element-type-background), .elementor-6751 .elementor-element.elementor-element-3ee0b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-40bdd9e *//* Bild-Container leichtes Offwhite wie bei den anderen */
.product--msd .product__image {
  background: #fdf6ec;
  border-radius: 8px;
  padding: 10px;
  box-shadow: 0 10px 22px rgba(0,0,0,0.07);
}
.product--msd .product__image img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 6px;
}

/* Titel/Untertitel Farbe leicht abgedunkelt */
.product--msd .product__content h2 { margin: 0 0 8px; font-size: 1.6rem; color: #2c2a28; }
.product--msd .product__content h3 { margin: 0 0 12px; font-size: 1.1rem; color: #5a4a3c; font-weight: 700; }
.product--msd .product__content p { margin: 0 0 16px; line-height: 1.6; color: #2c2a28; }

/* Buttons in Cover-Farben: warmes Orange/Gold + dunkler Graphit */
.btn--msd {
  background: #f1992a;
  color: #fff;
  padding: 10px 14px;
  border-radius: 8px;
  font-weight: 700;
  text-decoration: none;
  border: 1px solid #d37f1f;
  box-shadow: 0 8px 18px rgba(241,153,42,0.25);
}
.btn--msd:hover { background: #d37f1f; }

.btn--ghost-msd {
  background: transparent;
  color: #f1992a;
  padding: 10px 14px;
  border-radius: 8px;
  font-weight: 700;
  text-decoration: none;
  border: 1px solid rgba(241,153,42,0.45);
}
.btn--ghost-msd:hover { background: rgba(241,153,42,0.1); }

/* Mobile bleibt wie bisher *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b32997 */.product { margin: 48px 0; }
.product__inner {
  display: grid;
  grid-template-columns: minmax(220px, 320px) 1fr;
  gap: 24px;
  align-items: center;
}
.product__image {
  background: #f4f8f4;
  border-radius: 8px;
  padding: 10px;
  box-shadow: 0 10px 22px rgba(0,0,0,0.07);
}
.product__image img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 6px;
}

.product__content h2 { margin: 0 0 8px; font-size: 1.6rem; }
.product__content h3 { margin: 0 0 12px; font-size: 1.1rem; color: #3c5c45; font-weight: 700; }
.product__content p { margin: 0 0 16px; line-height: 1.6; }

.product__actions { display: flex; gap: 12px; flex-wrap: wrap; }

/* Grüne Buttons */
.btn--gg {
  background: #2b9a5a;
  color: #fff;
  padding: 10px 14px;
  border-radius: 8px;
  font-weight: 700;
  text-decoration: none;
  border: 1px solid #23854d;
  box-shadow: 0 8px 18px rgba(43,154,90,0.25);
}
.btn--gg:hover { background: #23854d; }

.btn--ghost-gg {
  background: transparent;
  color: #2b9a5a;
  padding: 10px 14px;
  border-radius: 8px;
  font-weight: 700;
  text-decoration: none;
  border: 1px solid rgba(43,154,90,0.45);
}
.btn--ghost-gg:hover { background: rgba(43,154,90,0.1); }

/* Mobile */
@media (max-width: 768px) {
  .product__inner { grid-template-columns: 1fr; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cae6d13 *//* Buttons im Cover-Stil */
.btn {
  display: inline-block;
  padding: 10px 14px;
  border-radius: 8px;
  background: #d27b2f;          /* Primär */
  color: #fff;
  text-decoration: none;
  font-weight: 700;
  border: 1px solid #b96521;
  box-shadow: 0 8px 18px rgba(178, 90, 47, 0.25);
  transition: background 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}
.btn:hover {
  background: #b96521;          /* dunkler für Hover-Kontrast */
  color: #fff;
  box-shadow: 0 10px 22px rgba(178, 90, 47, 0.3);
  transform: translateY(-1px);
}

.btn--ghost {
  background: transparent;
  color: #d27b2f;
  border: 1px solid rgba(178, 90, 47, 0.45);
  padding: 10px 14px;
  border-radius: 8px;
  font-weight: 700;
  text-decoration: none;
  transition: background 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}
.btn--ghost:hover {
  background: rgba(210, 123, 47, 0.12);
  color: #b96521;
  box-shadow: 0 8px 18px rgba(178, 90, 47, 0.18);
  transform: translateY(-1px);
}

/* Rest unverändert */
.product { margin: 48px 0; }
.product__inner { display: grid; grid-template-columns: minmax(240px, 320px) 1fr; gap: 24px; align-items: center; }
.product__image img { width: 100%; height: auto; border-radius: 6px; box-shadow: 0 12px 24px rgba(0,0,0,0.08); }
.product__content h2 { margin: 0 0 8px; font-size: 1.6rem; }
.product__content h3 { margin: 0 0 12px; font-size: 1.1rem; color: #555; font-weight: 600; }
.product__content p { margin: 0 0 16px; line-height: 1.6; }
.product__actions { display: flex; gap: 12px; flex-wrap: wrap; }
@media (max-width: 768px) { .product__inner { grid-template-columns: 1fr; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11a7411 */.product--mg .product__image {
  background: #f0f6fa;
  border-radius: 8px;
  padding: 10px;
  box-shadow: 0 10px 22px rgba(0,0,0,0.07);
}
.product--mg .product__image img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 6px;
}

.product--mg .product__content h2 { margin: 0 0 8px; font-size: 1.6rem; color: #1f2f3a; }
.product--mg .product__content h3 { margin: 0 0 12px; font-size: 1.1rem; color: #36566d; font-weight: 700; }
.product--mg .product__content p { margin: 0 0 16px; line-height: 1.6; color: #243643; }

.btn--mg {
  background: #2b8ac6;
  color: #fff;
  padding: 10px 14px;
  border-radius: 8px;
  font-weight: 700;
  text-decoration: none;
  border: 1px solid #2373a3;
  box-shadow: 0 8px 18px rgba(43,138,198,0.25);
}
.btn--mg:hover { background: #2373a3; }

.btn--ghost-mg {
  background: transparent;
  color: #2b8ac6;
  padding: 10px 14px;
  border-radius: 8px;
  font-weight: 700;
  text-decoration: none;
  border: 1px solid rgba(43,138,198,0.45);
}
.btn--ghost-mg:hover { background: rgba(43,138,198,0.1); }/* End custom CSS */