.elementor .e-4e2e8148-a96c{width:19rem;margin-block-end:0.5rem;}.elementor .e-4a133bfc-15d2{color:#E9B8A9;}.elementor .e-631896dc-e6f3{max-width:14ch;}.elementor .e-a3349fc-6b2c{max-width:34rem;font-size:1.15rem;color:rgba(255,252,246,0.82);}.elementor .e-23805bfb-ff26:hover,.elementor .e-23805bfb-ff26:focus-visible{color:var(--tm-espresso);background-color:var(--tm-paper);}.elementor .e-23805bfb-ff26{color:var(--tm-paper);border-width:1px;border-color:rgba(255,252,246,0.7);border-style:solid;background-color:transparent;}.elementor .e-3a7ff51f-1651{padding:0px;margin-block-start:0.5rem;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-fecc61d-b8a7{font-family:Jost;font-size:0.85rem;color:rgba(255,252,246,0.6);letter-spacing:0.08em;padding-block-start:1.25rem;border-block-start-width:1px;}.elementor .e-793f0d61-e76c{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:7vw;padding-inline-end:5rem;flex-direction:column;gap:1.75rem;flex:1 1 55%;justify-content:center;align-items:flex-start;}.elementor .e-15ac2d67-95b8{min-height:32rem;padding:0px;background-image:url("https://terra-mia-spenge.de/wp-content/uploads/2026/11/terra-mia-spenge-gastraum-neu-renoviert.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex:1 1 45%;}.elementor .e-ee2d6f1-b7a4{min-height:92vh;padding:0px;background-color:var(--tm-basil-deep);flex-direction:row;align-items:stretch;}.elementor .e-1688ed79-85d2{margin-block-end:-0.5rem;}.elementor .e-6da451a6-3b54{max-width:16ch;}.elementor .e-7fe3ef79-eed6{font-family:"Cormorant Garamond";font-size:1.6rem;color:var(--tm-basil);line-height:1.3;margin-block-start:0.5rem;}.elementor .e-7cdbd138-d79f{min-width:0px;padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 0px;}.elementor .e-666bbc45-9b72{width:auto;height:auto;min-width:0px;aspect-ratio:3/4;object-fit:cover;margin-block-start:4rem;box-shadow:0px 30px 60px 0px rgba(42,34,29,0.18);flex:1 1 0px;}.elementor .e-4b6a44ff-8d10{width:auto;height:auto;min-width:0px;aspect-ratio:3/4;object-fit:cover;box-shadow:0px 30px 60px 0px rgba(42,34,29,0.18);flex:1 1 0px;}.elementor .e-4b63d394-8cfe{min-width:0px;padding:0px;flex-direction:row;gap:1.25rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-147fb5be-5e64{flex-direction:row;gap:6rem;align-items:center;}.elementor .e-5905998a-f405{background-color:var(--tm-cream);}.elementor .e-6b8f98f0-ca4c{margin-block-end:-0.5rem;}.elementor .e-40c14421-26a4{max-width:40rem;padding:0px;flex-direction:column;gap:1rem;}.elementor .e-1f495200-42fa{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;margin-block-end:0.5rem;}.elementor .e-1ec56af2-2028{font-size:0.98rem;}.elementor .e-3c8afd0f-4199{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-3887143c-e71e{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;margin-block-end:0.5rem;}.elementor .e-7fedf64d-4f7d{font-size:0.98rem;}.elementor .e-5c30f147-24f9{padding:0px;margin-block-start:3rem;flex-direction:column;gap:1rem;}.elementor .e-42013a72-a880{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;margin-block-end:0.5rem;}.elementor .e-1b0ce678-e31f{font-size:0.98rem;}.elementor .e-4ef150b0-f886{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-23ba3634-5e6a{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;margin-block-end:0.5rem;}.elementor .e-6660bc2c-9665{font-size:0.98rem;}.elementor .e-33dcf-7eb5{padding:0px;margin-block-start:3rem;flex-direction:column;gap:1rem;}.elementor .e-591d3681-538c{padding:0px;gap:2rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-2a8ba89f-5e19{gap:3.5rem;}.elementor .e-5d9e23e-3d20{background-image:linear-gradient(180deg, #FFFCF6 0%,#F7F1E6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-3d7a07a4-9dea{color:#E9B8A9;margin-block-end:-0.5rem;}.elementor .e-372b59d3-13b6{max-width:14ch;color:var(--tm-paper);}.elementor .e-44af0a93-81ec{max-width:32rem;color:rgba(255,252,246,0.78);}.elementor .e-4f664047-3e04:hover,.elementor .e-4f664047-3e04:focus-visible{color:var(--tm-espresso);background-color:var(--tm-paper);}.elementor .e-4f664047-3e04{color:var(--tm-paper);border-width:1px;border-color:rgba(255,252,246,0.7);border-style:solid;background-color:transparent;}.elementor .e-5b50a718-3182{padding:0px;margin-block-start:0.5rem;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-69a332de-47b8{min-width:0px;padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-3803d9eb-b53e{width:40%;height:auto;min-width:0px;aspect-ratio:1/1;object-fit:cover;border-radius:50%;border-width:10px;border-color:rgba(255,252,246,0.08);border-style:solid;flex:0 0 40%;}.elementor .e-527146b8-8fff{flex-direction:row;gap:5rem;align-items:center;}.elementor .e-2a5e3447-d55d{background-color:#2A221D;}.elementor .e-324680af-a17d{width:48%;height:auto;min-width:0px;aspect-ratio:4/3;object-fit:cover;flex:0 0 48%;}.elementor .e-4a153f61-f025{margin-block-end:-0.5rem;}.elementor .e-e202fdd-4a23{min-width:0px;padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-2c2cf2c3-7e94{flex-direction:row;gap:5rem;align-items:center;}.elementor .e-52b7a6f1-3a49{background-color:var(--tm-paper);}.elementor .e-4adce0ed-a380:hover,.elementor .e-4adce0ed-a380:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .e-4adce0ed-a380{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;}.elementor .e-1c4f9dee-873c:hover,.elementor .e-1c4f9dee-873c:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .e-1c4f9dee-873c{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;}.elementor .e-5444bb9c-8afb:hover,.elementor .e-5444bb9c-8afb:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .e-5444bb9c-8afb{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;}.elementor .e-6c328085-b9e9:hover,.elementor .e-6c328085-b9e9:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .e-6c328085-b9e9{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;}.elementor .e-3c22a64f-2298:hover,.elementor .e-3c22a64f-2298:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .e-3c22a64f-2298{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;}.elementor .e-96d9823-801e:hover,.elementor .e-96d9823-801e:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .e-96d9823-801e{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;}.elementor .e-39c9b0fc-ec0d{padding:0px;gap:1rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-7ea02b43-3e78{gap:2.5rem;}.elementor .e-1f800581-312d{padding-block-start:5rem;background-color:var(--tm-cream);}.elementor .e-3262d65-7efe{margin-block-end:-0.5rem;}.elementor .e-53340d3e-48aa{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-150f20d8-c7db{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;flex-direction:column;gap:1rem;}.elementor .e-6f3012f7-6553{margin-block-start:0.5rem;}.elementor .e-c84ddef-b267{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-6b213e19-65ac{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;flex-direction:column;gap:1rem;}.elementor .e-21d2eacb-8fb7{padding:0px;gap:3rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-496960eb-2d7a{gap:3rem;}.elementor .e-4e4f375d-9d54{border-block-start-width:1px;background-color:var(--tm-paper);}