.elementor-11 .elementor-element.elementor-element-2831ec6{--display:flex;--min-height:946px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2831ec6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2831ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.baeckerei-traintinger.at/wp-content/uploads/2026/01/Baeckerei_Traintinger_Elixhausen.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-cad2c8c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4dfd7f0 .elementor-heading-title{font-family:"decofont", Sans-serif;color:var( --e-global-color-5eca895 );}.elementor-11 .elementor-element.elementor-element-5746e85{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-5746e85 .elementor-heading-title{font-family:"Afont", Sans-serif;color:var( --e-global-color-5eca895 );}.elementor-11 .elementor-element.elementor-element-095322e{--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:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-f418f56{--display:flex;}.elementor-11 .elementor-element.elementor-element-8f6ed12{--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;}.elementor-11 .elementor-element.elementor-element-073aca8{--display:flex;}.elementor-11 .elementor-element.elementor-global-140 .elementor-heading-title{font-size:22px;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-0cdf9b2{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-0cdf9b2 .elementor-heading-title{font-family:"decofont", Sans-serif;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-ef6f554{--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;}.elementor-11 .elementor-element.elementor-element-4bec625{--display:flex;}.elementor-11 .elementor-element.elementor-element-ede02a7{text-align:start;}.elementor-11 .elementor-element.elementor-element-2035323{--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-11 .elementor-element.elementor-element-dd27348{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-afa901e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-afa901e .elementor-heading-title{font-size:41px;}.elementor-11 .elementor-element.elementor-element-f2f1f1e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d6c7648{--display:flex;}.elementor-11 .elementor-element.elementor-element-ee24764{padding:0px 25px 25px 0px;}.elementor-11 .elementor-element.elementor-element-6d564d5{--display:flex;}.elementor-11 .elementor-element.elementor-element-7810058{--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;--justify-content:center;--overflow:hidden;--margin-top:49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-7810058:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7810058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-c3a2ab1{--display:flex;}.elementor-11 .elementor-element.elementor-element-d03383f{--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;}.elementor-11 .elementor-element.elementor-element-9175610{--display:flex;}.elementor-11 .elementor-element.elementor-element-df7e002{padding:42px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-df7e002 .elementor-heading-title{font-size:22px;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-070ab8e{--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;--z-index:5;}.elementor-11 .elementor-element.elementor-element-4208521{--display:flex;}.elementor-11 .elementor-element.elementor-element-6f07bf2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-6f07bf2 .elementor-heading-title{font-family:"decofont", Sans-serif;font-size:40px;color:var( --e-global-color-5eca895 );}.elementor-11 .elementor-element.elementor-element-5c62d2e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-60a1ae9{--display:flex;}.elementor-11 .elementor-element.elementor-element-cb22a23{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-cb22a23 .elementor-heading-title{font-family:"decofont", Sans-serif;font-size:40px;color:var( --e-global-color-5eca895 );}.elementor-11 .elementor-element.elementor-element-ed9c4fe{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-4531124{--display:flex;}.elementor-11 .elementor-element.elementor-element-20b160f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-20b160f .elementor-heading-title{font-family:"decofont", Sans-serif;font-size:40px;color:var( --e-global-color-5eca895 );}.elementor-11 .elementor-element.elementor-element-9a171a0{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-073aca8{--width:100%;}.elementor-11 .elementor-element.elementor-element-4bec625{--width:35%;}.elementor-11 .elementor-element.elementor-element-2035323{--width:65%;}.elementor-11 .elementor-element.elementor-element-dd27348{--width:100%;}.elementor-11 .elementor-element.elementor-element-c3a2ab1{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-c3a2ab1{--width:745px;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-4bec625{--width:600px;}.elementor-11 .elementor-element.elementor-element-2035323{--width:100%;}}@media(max-width:1366px){.elementor-11 .elementor-element.elementor-element-4dfd7f0{padding:0px 0px 0px 30px;}.elementor-11 .elementor-element.elementor-element-4dfd7f0 .elementor-heading-title{font-size:65px;}.elementor-11 .elementor-element.elementor-element-5746e85{padding:0px 0px 0px 30px;}.elementor-11 .elementor-element.elementor-element-5746e85 .elementor-heading-title{font-size:42px;}.elementor-11 .elementor-element.elementor-element-c3a2ab1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-c3a2ab1.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-6f07bf2 .elementor-heading-title{font-size:33px;}.elementor-11 .elementor-element.elementor-element-cb22a23 .elementor-heading-title{font-size:33px;}.elementor-11 .elementor-element.elementor-element-20b160f .elementor-heading-title{font-size:33px;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-4dfd7f0 .elementor-heading-title{font-size:55px;}.elementor-11 .elementor-element.elementor-element-5746e85 .elementor-heading-title{font-size:39px;}.elementor-11 .elementor-element.elementor-element-0cdf9b2 .elementor-heading-title{font-size:52px;}.elementor-11 .elementor-element.elementor-element-ef6f554{--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;}.elementor-11 .elementor-element.elementor-element-4bec625{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-afa901e .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-f2f1f1e{--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-11 .elementor-element.elementor-element-d6c7648{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6d564d5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-2831ec6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2831ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.baeckerei-traintinger.at/wp-content/uploads/2026/02/hero_mob-1.jpg");}.elementor-11 .elementor-element.elementor-element-2831ec6{--min-height:389px;}.elementor-11 .elementor-element.elementor-element-cad2c8c{--margin-top:66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-4dfd7f0{padding:0px 0px 0px 10px;}.elementor-11 .elementor-element.elementor-element-4dfd7f0 .elementor-heading-title{font-size:37px;}.elementor-11 .elementor-element.elementor-element-5746e85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 10px;}.elementor-11 .elementor-element.elementor-element-5746e85 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-f418f56{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-8f6ed12{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-073aca8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0cdf9b2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-0cdf9b2 .elementor-heading-title{font-size:36px;}.elementor-11 .elementor-element.elementor-element-ef6f554{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4bec625{--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ede02a7{padding:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-2035323{--margin-top:31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-afa901e .elementor-heading-title{font-size:26px;}.elementor-11 .elementor-element.elementor-element-6d564d5{--margin-top:-39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7810058{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-df7e002{padding:20px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-095322e */.ueberuns {
  position: relative;
  min-height: 600px;
  overflow: hidden;
}

/* Semmerl – rechts mittig, responsive kleiner */
.ueberuns::after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;

  /* mittig + leichter Overhang */
  transform: translateY(-50%) translateX(clamp(0px, 4vw, 70px));

  /* Größe wie Vorlage (responsive) */
  width: clamp(140px, 16vw, 260px);
  height: clamp(140px, 16vw, 260px);

  background-image: url('https://www.baeckerei-traintinger.at/wp-content/uploads/2026/02/Semmerl.svg');
  background-repeat: no-repeat;
  background-position: right center;
  background-size: contain;

  pointer-events: none;
  z-index: 1;
}

/* Inhalt nach vorne (falls die Deko über Text liegt) */
.ueberuns > * {
  position: relative;
  z-index: 2;
}

/* <= 1023px: Semmerl aus */
@media (max-width: 1023px) {
  .ueberuns::after {
    content: none;
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7810058 */.rohstoffe {
  position: relative;
  min-height: 600px;
  overflow: hidden;
}

/* Deko allgemein */
.rohstoffe::before,
.rohstoffe::after {
  content: '';
  position: absolute;
  width: 400px;
  height: 400px;
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
}

/* Huhn – links unten */
.rohstoffe::before {
  left: 0;
  bottom: 0;
  top: auto;
  background-image: url('https://www.baeckerei-traintinger.at/wp-content/uploads/2026/02/Huhn.svg');
  background-position: left bottom;
}

/* Salz – rechts oben */
.rohstoffe::after {
  right: 0;
  top: 0;
  bottom: auto;
  background-image: url('https://www.baeckerei-traintinger.at/wp-content/uploads/2026/02/Salzstreuer.svg');
  background-position: right top;

  /* Overhang responsiv: klein -> 0px, groß -> max 120px */
  transform: translateX(clamp(0px, 6vw, 120px));
}

/* <= 1684px: beide kleiner */
@media (max-width: 1684px) {
  .rohstoffe::before,
  .rohstoffe::after {
    width: 300px;
    height: 300px;
  }
}

/* <= 1490px: beide noch kleiner */
@media (max-width: 1490px) {
  .rohstoffe::before,
  .rohstoffe::after {
    width: 190px;
    height: 190px;
  }
  .rohstoffe::after {
    transform: translateX(30px);
  }
}

/* <= 1366px: Huhn aus, Salz ohne/mit wenig Überstand */
@media (max-width: 1366px) {
  .rohstoffe::before {
    content: none;
    display: none;
  }

  /* Optional: Salz gar nicht überstehen lassen */
  .rohstoffe::after {
    transform: translateX(30px);
  }
}

/* <= 1023px: alles aus */
@media (max-width: 1023px) {
  .rohstoffe::before,
  .rohstoffe::after {
    content: none;
    display: none;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'decofont';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.baeckerei-traintinger.at/wp-content/uploads/2026/01/dm-serif-display-v17-latin-regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Afont';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.baeckerei-traintinger.at/wp-content/uploads/2026/01/zain-v4-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Afont';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.baeckerei-traintinger.at/wp-content/uploads/2026/01/zain-v4-latin-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Afont';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.baeckerei-traintinger.at/wp-content/uploads/2026/01/zain-v4-latin-300.woff2') format('woff2');
}
/* End Custom Fonts CSS */