.elementor-995679 .elementor-element.elementor-element-trf04af6{--display:flex;--min-height:32.74vw;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995679 .elementor-element.elementor-element-trf04af6:not(.elementor-motion-effects-element-type-background), .elementor-995679 .elementor-element.elementor-element-trf04af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lovemagenta.com/wp-content/uploads/2026/11/tree-rex-hero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-995679 .elementor-element.elementor-element-tr4bb2c0{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;bottom:20px;z-index:3;}body:not(.rtl) .elementor-995679 .elementor-element.elementor-element-tr4bb2c0{right:20px;}body.rtl .elementor-995679 .elementor-element.elementor-element-tr4bb2c0{left:20px;}.elementor-995679 .elementor-element.elementor-element-tr4bb2c0 img{width:34px;}.elementor-995679 .elementor-element.elementor-element-tr9f2741{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:87px;--padding-bottom:126px;--padding-left:20px;--padding-right:20px;}.elementor-995679 .elementor-element.elementor-element-tr9f2741:not(.elementor-motion-effects-element-type-background), .elementor-995679 .elementor-element.elementor-element-tr9f2741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#164722;background-image:url("https://lovemagenta.com/wp-content/uploads/2026/11/tree-rex-muster-kachel.png");background-position:-61px -150px;background-repeat:repeat;background-size:200px auto;}.elementor-995679 .elementor-element.elementor-element-tra4c206{width:var( --container-widget-width, 478px );max-width:478px;--container-widget-width:478px;--container-widget-flex-grow:0;top:171px;z-index:0;}body:not(.rtl) .elementor-995679 .elementor-element.elementor-element-tra4c206{left:-203px;}body.rtl .elementor-995679 .elementor-element.elementor-element-tra4c206{right:-203px;}.elementor-995679 .elementor-element.elementor-element-tra4c206 img{width:100%;}.elementor-995679 .elementor-element.elementor-element-trb246ff{width:var( --container-widget-width, 523px );max-width:523px;--container-widget-width:523px;--container-widget-flex-grow:0;top:670px;z-index:0;}body:not(.rtl) .elementor-995679 .elementor-element.elementor-element-trb246ff{right:-129px;}body.rtl .elementor-995679 .elementor-element.elementor-element-trb246ff{left:-129px;}.elementor-995679 .elementor-element.elementor-element-trb246ff img{width:100%;}.elementor-995679 .elementor-element.elementor-element-tr0b4b63{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-995679 .elementor-element.elementor-element-tr346b81{text-align:center;}.elementor-995679 .elementor-element.elementor-element-tr346b81 .elementor-heading-title{font-family:"TeleNeo", Sans-serif;font-size:80px;font-weight:800;line-height:1em;color:#E20074;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-995679 .elementor-element.elementor-element-tr9a2157{text-align:center;font-family:"TeleNeo", Sans-serif;font-size:32px;font-weight:700;line-height:36.6px;color:#FFFFFF;}.elementor-995679 .elementor-element.elementor-element-tre674db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:103px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-995679 .elementor-element.elementor-element-tr9e71b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995679 .elementor-element.elementor-element-tr89190d img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-995679 .elementor-element.elementor-element-trb2fde4{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995679 .elementor-element.elementor-element-trce89ea{text-align:start;}.elementor-995679 .elementor-element.elementor-element-trce89ea .elementor-heading-title{font-family:"TeleNeo", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-995679 .elementor-element.elementor-element-tr1ab18f{text-align:start;font-family:"TeleNeo", Sans-serif;font-size:24px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-995679 .elementor-element.elementor-element-trcb08a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-995679 .elementor-element.elementor-element-tr68957c{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995679 .elementor-element.elementor-element-tr36bb4f{text-align:start;}.elementor-995679 .elementor-element.elementor-element-tr36bb4f .elementor-heading-title{font-family:"TeleNeo", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-995679 .elementor-element.elementor-element-trd777c4{text-align:start;font-family:"TeleNeo", Sans-serif;font-size:24px;font-weight:700;line-height:30px;color:#FFFFFF;}.elementor-995679 .elementor-element.elementor-element-trb1a17f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995679 .elementor-element.elementor-element-tra450f3 img{width:100%;}.elementor-995679 .elementor-element.elementor-element-tr2767cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:78px;--padding-bottom:65px;--padding-left:20px;--padding-right:20px;}.elementor-995679 .elementor-element.elementor-element-tr2767cc:not(.elementor-motion-effects-element-type-background), .elementor-995679 .elementor-element.elementor-element-tr2767cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-995679 .elementor-element.elementor-element-tre462e1{text-align:center;}.elementor-995679 .elementor-element.elementor-element-tre462e1 .elementor-heading-title{font-family:"TeleNeo", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#E20074;}.elementor-995679 .elementor-element.elementor-element-trf0a702{text-align:center;font-family:"TeleNeo", Sans-serif;font-size:22px;font-weight:400;line-height:27.5px;color:#231F20;}.elementor-995679 .elementor-element.elementor-element-trad5e11{--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:49px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995679 .elementor-element.elementor-element-tr4758a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995679 .elementor-element.elementor-element-tr11a170 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-995679 .elementor-element.elementor-element-trb786cf{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;bottom:20px;z-index:3;}body:not(.rtl) .elementor-995679 .elementor-element.elementor-element-trb786cf{right:20px;}body.rtl .elementor-995679 .elementor-element.elementor-element-trb786cf{left:20px;}.elementor-995679 .elementor-element.elementor-element-trb786cf img{width:34px;}.elementor-995679 .elementor-element.elementor-element-tr035e83{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995679 .elementor-element.elementor-element-trab6b2f img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-995679 .elementor-element.elementor-element-tr25a465 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-995679 .elementor-element.elementor-element-tr743228{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995679 .elementor-element.elementor-element-tr1d42a8 img{width:100%;border-radius:20px 20px 20px 20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-995679 .elementor-element.elementor-element-trf04af6{--min-height:40vw;}.elementor-995679 .elementor-element.elementor-element-tr9f2741:not(.elementor-motion-effects-element-type-background), .elementor-995679 .elementor-element.elementor-element-tr9f2741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-995679 .elementor-element.elementor-element-tr9f2741{--padding-top:70px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-995679 .elementor-element.elementor-element-tra4c206{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;top:250px;}body:not(.rtl) .elementor-995679 .elementor-element.elementor-element-tra4c206{left:-150px;}body.rtl .elementor-995679 .elementor-element.elementor-element-tra4c206{right:-150px;}.elementor-995679 .elementor-element.elementor-element-trb246ff{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;top:820px;}body:not(.rtl) .elementor-995679 .elementor-element.elementor-element-trb246ff{right:-110px;}body.rtl .elementor-995679 .elementor-element.elementor-element-trb246ff{left:-110px;}.elementor-995679 .elementor-element.elementor-element-tr346b81 .elementor-heading-title{font-size:60px;}.elementor-995679 .elementor-element.elementor-element-tr9a2157{font-size:26px;line-height:31px;}.elementor-995679 .elementor-element.elementor-element-tre674db{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-995679 .elementor-element.elementor-element-trce89ea .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-995679 .elementor-element.elementor-element-tr1ab18f{font-size:20px;line-height:27px;}.elementor-995679 .elementor-element.elementor-element-tr36bb4f .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-995679 .elementor-element.elementor-element-trd777c4{font-size:20px;line-height:27px;}.elementor-995679 .elementor-element.elementor-element-tr2767cc{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-995679 .elementor-element.elementor-element-tre462e1 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-995679 .elementor-element.elementor-element-trf0a702{font-size:19px;line-height:25px;}.elementor-995679 .elementor-element.elementor-element-tr035e83{--flex-wrap:nowrap;}}@media(max-width:767px){.elementor-995679 .elementor-element.elementor-element-trf04af6{--min-height:300px;}.elementor-995679 .elementor-element.elementor-element-trf04af6:not(.elementor-motion-effects-element-type-background), .elementor-995679 .elementor-element.elementor-element-trf04af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:62% 50%;}.elementor-995679 .elementor-element.elementor-element-tr4bb2c0{--container-widget-width:26px;--container-widget-flex-grow:0;width:var( --container-widget-width, 26px );max-width:26px;bottom:12px;}body:not(.rtl) .elementor-995679 .elementor-element.elementor-element-tr4bb2c0{right:12px;}body.rtl .elementor-995679 .elementor-element.elementor-element-tr4bb2c0{left:12px;}.elementor-995679 .elementor-element.elementor-element-tr4bb2c0 img{width:26px;}.elementor-995679 .elementor-element.elementor-element-tr9f2741:not(.elementor-motion-effects-element-type-background), .elementor-995679 .elementor-element.elementor-element-tr9f2741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-995679 .elementor-element.elementor-element-tr9f2741{--padding-top:48px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-995679 .elementor-element.elementor-element-tr346b81 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-995679 .elementor-element.elementor-element-tr9a2157{font-size:20px;line-height:26px;}.elementor-995679 .elementor-element.elementor-element-tre674db{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-995679 .elementor-element.elementor-element-tr9e71b2{--width:100%;}.elementor-995679 .elementor-element.elementor-element-trb2fde4{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-995679 .elementor-element.elementor-element-trce89ea .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-995679 .elementor-element.elementor-element-tr1ab18f{font-size:17px;line-height:25px;}.elementor-995679 .elementor-element.elementor-element-trcb08a1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-995679 .elementor-element.elementor-element-tr68957c{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-995679 .elementor-element.elementor-element-tr36bb4f .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-995679 .elementor-element.elementor-element-trd777c4{font-size:17px;line-height:25px;}.elementor-995679 .elementor-element.elementor-element-trb1a17f{--width:100%;}.elementor-995679 .elementor-element.elementor-element-tr2767cc{--padding-top:44px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-995679 .elementor-element.elementor-element-tre462e1 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-995679 .elementor-element.elementor-element-trf0a702{font-size:16px;line-height:22px;}.elementor-995679 .elementor-element.elementor-element-trad5e11{--margin-top:28px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-995679 .elementor-element.elementor-element-trb786cf{--container-widget-width:26px;--container-widget-flex-grow:0;width:var( --container-widget-width, 26px );max-width:26px;bottom:12px;}body:not(.rtl) .elementor-995679 .elementor-element.elementor-element-trb786cf{right:12px;}body.rtl .elementor-995679 .elementor-element.elementor-element-trb786cf{left:12px;}.elementor-995679 .elementor-element.elementor-element-trb786cf img{width:26px;}.elementor-995679 .elementor-element.elementor-element-tr035e83{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}}@media(min-width:768px){.elementor-995679 .elementor-element.elementor-element-tr0b4b63{--content-width:1087px;}.elementor-995679 .elementor-element.elementor-element-tre674db{--width:1340px;}.elementor-995679 .elementor-element.elementor-element-tr9e71b2{--width:50%;}.elementor-995679 .elementor-element.elementor-element-trb2fde4{--width:50%;}.elementor-995679 .elementor-element.elementor-element-trcb08a1{--width:1340px;}.elementor-995679 .elementor-element.elementor-element-tr68957c{--width:50%;}.elementor-995679 .elementor-element.elementor-element-trb1a17f{--width:50%;}.elementor-995679 .elementor-element.elementor-element-trad5e11{--width:1361px;}}@media(max-width:1024px) and (min-width:768px){.elementor-995679 .elementor-element.elementor-element-tre674db{--width:100%;}.elementor-995679 .elementor-element.elementor-element-trcb08a1{--width:100%;}.elementor-995679 .elementor-element.elementor-element-trad5e11{--width:100%;}}/* Start custom CSS *//* Tree Rex LP — Figma Entwurf B (1934:41840). Kein Kind-Selektor-Zeichen verwenden: Elementor maskiert es. */
.trx-hero{position:relative}
.trx-intro p{margin:0}
.trx-copy p{margin:0 0 30px}
.trx-copy p:last-child{margin-bottom:0}
.trx-gp p{margin:0}
.trx-fig{pointer-events:none}
.trx-fig img{display:block;width:100%;height:auto}
/* Figuren am Inhalt verankern wie im Figma (Mitte 840 von 1680): Dino links = Mitte+446, Baum links = Mitte-1043, aber nie weiter als -260 raus */
@media (min-width:1025px){
  .trx-green .trx-dino{left:calc(50% + 446px) !important;right:auto !important}
  .trx-green .trx-baum{left:max(calc(50% - 1043px), -260px) !important;right:auto !important}
}
/* Galerie: 665 | 318 | 318, Höhe folgt dem Lifestyle-Bild, die anderen füllen per object-fit */
.trx-gal{display:grid !important;grid-template-columns:665fr 318fr 318fr;gap:30px}
.trx-gal .e-con{width:auto !important;min-width:0;padding:0}
.trx-g-life{position:relative;aspect-ratio:665/640}
.trx-g-mid{flex-wrap:nowrap !important}
.trx-gal .trx-fill{height:100%;width:100%}
.trx-g-mid .trx-fill{flex:1 1 0;height:auto;min-height:0}
.trx-gal .trx-fill img{width:100%;height:100%;object-fit:cover;display:block}
.trx-g-life .trx-fill img{border-radius:20px}
@media (max-width:1024px){
  .trx-gal{gap:20px}
  .trx-g-mid{gap:20px}
}
@media (max-width:767px){
  .trx-intro br{display:none}
  .trx-copy p{margin-bottom:20px}
  .trx-gal{grid-template-columns:1fr 1fr;gap:12px}
  .trx-g-life{grid-column:1 / -1}
  .trx-g-mid{gap:12px}
  .trx-g-life .trx-fill img{border-radius:14px}
  .trx-gal .trx-fill img{border-radius:14px}
}/* End custom CSS */