.elementor-1348 .elementor-element.elementor-element-c4464ca{--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;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1348 .elementor-element.elementor-element-9d337eb{text-align:center;}.elementor-1348 .elementor-element.elementor-element-9d337eb .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1348 .elementor-element.elementor-element-76858d8{text-align:center;}.elementor-1348 .elementor-element.elementor-element-76858d8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;line-height:50px;}.elementor-1348 .elementor-element.elementor-element-6605119{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1348 .elementor-element.elementor-element-d865c14{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1348 .elementor-element.elementor-element-dd4bf69 img{width:100%;}.elementor-1348 .elementor-element.elementor-element-f668125{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1348 .elementor-element.elementor-element-e0ecbb5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1348 .elementor-element.elementor-element-4136a8a{--display:flex;--justify-content:space-around;border-style:none;--border-style:none;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-1348 .elementor-element.elementor-element-4136a8a:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-4136a8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1348 .elementor-element.elementor-element-4136a8a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1348 .elementor-element.elementor-element-9976a8e{color:var( --e-global-color-0629e14 );}.elementor-1348 .elementor-element.elementor-element-3f953de{--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;}.elementor-1348 .elementor-element.elementor-element-f4404eb{text-align:center;}.elementor-1348 .elementor-element.elementor-element-f4404eb .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1348 .elementor-element.elementor-element-b81ce18{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1348 .elementor-element.elementor-element-5761fb6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1348 .elementor-element.elementor-element-4853791 img{border-style:none;}.elementor-1348 .elementor-element.elementor-element-d49c6f9{--display:flex;--justify-content:center;border-style:none;--border-style:none;}.elementor-1348 .elementor-element.elementor-element-d49c6f9:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-d49c6f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1348 .elementor-element.elementor-element-d49c6f9.e-con{--align-self:stretch;}.elementor-1348 .elementor-element.elementor-element-ea7822f > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-1348 .elementor-element.elementor-element-ea7822f{color:var( --e-global-color-0629e14 );}.elementor-1348 .elementor-element.elementor-element-6686728{--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;}.elementor-1348 .elementor-element.elementor-element-7517ae0{text-align:center;}.elementor-1348 .elementor-element.elementor-element-7517ae0 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1348 .elementor-element.elementor-element-d34bd46{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1348 .elementor-element.elementor-element-dc19bbb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1348 .elementor-element.elementor-element-e7d9cd3{--display:flex;--justify-content:center;--gap:05px 05px;--row-gap:05px;--column-gap:05px;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1348 .elementor-element.elementor-element-e7d9cd3:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-e7d9cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1348 .elementor-element.elementor-element-2aa80f8{color:var( --e-global-color-0629e14 );}.elementor-1348 .elementor-element.elementor-element-5e1b0ce{--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;}.elementor-1348 .elementor-element.elementor-element-32471bd{text-align:center;}.elementor-1348 .elementor-element.elementor-element-32471bd .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1348 .elementor-element.elementor-element-a38a4de{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-1348 .elementor-element.elementor-element-b23f308{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1348 .elementor-element.elementor-element-b23f308:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-b23f308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1348 .elementor-element.elementor-element-d56560f{color:var( --e-global-color-0629e14 );}.elementor-1348 .elementor-element.elementor-element-0814452{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1348 .elementor-element.elementor-element-d2cc135{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1348 .elementor-element.elementor-element-cfe6598{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-1348 .elementor-element.elementor-element-d865c14{--width:64%;}.elementor-1348 .elementor-element.elementor-element-f668125{--width:36%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1348 .elementor-element.elementor-element-5761fb6{--grid-auto-flow:row;}.elementor-1348 .elementor-element.elementor-element-cfe6598{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1348 .elementor-element.elementor-element-c4464ca{--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1348 .elementor-element.elementor-element-9976a8e{text-align:center;}.elementor-1348 .elementor-element.elementor-element-5761fb6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1348 .elementor-element.elementor-element-ea7822f{text-align:center;}.elementor-1348 .elementor-element.elementor-element-cfe6598{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-b81ce18 *//* Wrapper über dem Bild platzieren */
.milk-info-on-image {
  position: absolute;
  top: 10px;    /* Abstand vom oberen Bildrand */
  right: 10px;  /* Abstand vom rechten Bildrand */
  z-index: 20;
}

/* i-Icon */
.milk-info-icon {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  width: 24px;
  height: 24px;
  border-radius: 50%;

  background: #e6f2ff;
  color: #1e3a5f;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;

  transition: background 0.18s ease, transform 0.18s ease;
}

.milk-info-icon:hover {
  background: #d8ecff;
  transform: translateY(-1px);
}

.milk-info-icon::before {
  content: "i";
}

/* Tooltip */
.milk-tooltip {
  position: absolute;
  left: 50%;
  bottom: 140%;
  transform: translateX(-50%) translateY(4px);

  opacity: 0;
  pointer-events: none;

  background: #ffffff;
  color: #2c2c2c;
  padding: 12px 16px;
  border-radius: 12px;
  box-shadow: 0 12px 26px rgba(0,0,0,0.12);

  font-size: 14px;
  line-height: 1.45;
  width: max-content;
  max-width: 260px;

  transition: opacity 0.18s ease-out, transform 0.18s ease-out;
}

.milk-info-icon:hover .milk-tooltip {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
  pointer-events: auto;
}

.milk-tooltip::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-width: 8px;
  border-style: solid;
  border-color: #ffffff transparent transparent transparent;
}

/* Damit der Tooltip sich auf das Bild bezieht */
.milchbild {
  position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7faf9d */.elementor-1348 .elementor-element.elementor-element-c7faf9d {
    position: relative;
}

.elementor-1348 .elementor-element.elementor-element-c7faf9d::after {
    content: "KI-bearbeitetes Bild";
    position: absolute;
    right: 12px;
    bottom: 12px;
    z-index: 10;

    padding: 5px 10px;
    border-radius: 999px;

    background: rgba(255, 255, 255, 0.88);
    color: #333;

    font-size: 11px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0.02em;

    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);

    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.10);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2cc135 *//* Wrapper über dem Bild platzieren */
.milk-info-on-image {
  position: absolute;
  top: 10px;    /* Abstand vom oberen Bildrand */
  right: 10px;  /* Abstand vom rechten Bildrand */
  z-index: 20;
}

/* i-Icon */
.milk-info-icon {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  width: 24px;
  height: 24px;
  border-radius: 50%;

  background: #e6f2ff;
  color: #1e3a5f;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;

  transition: background 0.18s ease, transform 0.18s ease;
}

.milk-info-icon:hover {
  background: #d8ecff;
  transform: translateY(-1px);
}

.milk-info-icon::before {
  content: "i";
}

/* Tooltip */
.milk-tooltip {
  position: absolute;
  left: 50%;
  bottom: 140%;
  transform: translateX(-50%) translateY(4px);

  opacity: 0;
  pointer-events: none;

  background: #ffffff;
  color: #2c2c2c;
  padding: 12px 16px;
  border-radius: 12px;
  box-shadow: 0 12px 26px rgba(0,0,0,0.12);

  font-size: 14px;
  line-height: 1.45;
  width: max-content;
  max-width: 260px;

  transition: opacity 0.18s ease-out, transform 0.18s ease-out;
}

.milk-info-icon:hover .milk-tooltip {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
  pointer-events: auto;
}

.milk-tooltip::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-width: 8px;
  border-style: solid;
  border-color: #ffffff transparent transparent transparent;
}

/* Damit der Tooltip sich auf das Bild bezieht */
.milchbild {
  position: relative;
}/* End custom CSS */