.elementor .e-f38cc12-c3c83ba{width:auto;font-weight:800;font-size:1.1rem;color:#f5c66f;margin:0px;flex:0 0 auto;}.elementor .e-24473e4-83bb3d2{color:#ffffff;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;background-color:transparent;}.elementor .e-0d51bae-c224e5d{color:#ffffff;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;background-color:transparent;}.elementor .e-cc7b615-a24c32c{color:#ffffff;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;background-color:transparent;}.elementor .e-a1ea10f-469bbfc{width:auto;min-width:22rem;padding:0px;display:flex;flex-direction:row;gap:0.45rem;flex-wrap:wrap;flex:1 1 auto;justify-content:center;align-items:center;}.elementor .e-5993cac-245b736{width:auto;color:#ffffff;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1rem;padding-inline-end:1rem;border-width:1px;border-color:rgba(255,255,255,.45);border-style:solid;background-color:transparent;flex:0 0 auto;}.elementor .e-9f53bfb-5dab300{position:sticky;inset-block-start:0px;z-index:20;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:clamp(1.25rem,4vw,4rem);padding-inline-end:clamp(1.25rem,4vw,4rem);border-block-end-width:1px;background-color:rgba(11,63,62,.98);display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-ea8af8f-914c496{font-weight:800;font-size:0.8rem;color:#f5c66f;letter-spacing:0.13em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6d95123-2b2daf0{font-weight:500;font-size:clamp(3rem,6.4vw,6.5rem);color:#ffffff;letter-spacing:-0.055em;line-height:0.95;margin:0px;}.elementor .e-068b2e2-4ffc6aa{font-weight:500;font-size:clamp(3rem,6.4vw,6.5rem);color:#f5c66f;letter-spacing:-0.055em;line-height:0.95;margin:0px;}.elementor .e-6d0528f-7028e8a{font-weight:500;font-size:clamp(3rem,6.4vw,6.5rem);color:#ffffff;letter-spacing:-0.055em;line-height:0.95;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7994ffe-1be7e0a{max-width:43rem;font-size:clamp(1.05rem,1.5vw,1.23rem);color:rgba(255,255,255,.86);line-height:1.65;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-32b2ec9-c103e4d{color:#30210b;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;background-color:#e6a83a;}.elementor .e-cb04b47-76ca19a{color:#ffffff;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-width:1px;border-color:rgba(255,255,255,.42);border-style:solid;background-color:rgba(255,255,255,.06);}.elementor .e-9fece77-57eda37{padding:0px;display:flex;flex-direction:row;gap:0.8rem;flex-wrap:wrap;}.elementor .e-e3aeadf-125bad5{font-weight:700;font-size:0.76rem;color:rgba(255,255,255,.64);letter-spacing:0.06em;text-transform:uppercase;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7ee8de0-285db0a{max-width:52rem;padding:0px;display:flex;flex-direction:column;gap:0.5rem;align-items:flex-start;}.elementor .e-4061cca-802444c{min-height:calc(100svh - 5rem);color:#ffffff;padding-block-start:clamp(5rem,10vw,9rem);padding-block-end:clamp(5rem,10vw,9rem);padding-inline-start:clamp(1.25rem,7vw,7rem);padding-inline-end:clamp(1.25rem,7vw,7rem);background-image:linear-gradient(91deg, rgba(4,37,36,.96) 0%,rgba(4,37,36,.78) 22%,rgba(4,37,36,.10) 44%),url("https://martin-heitfeld.de/wp-content/uploads/2026/09/Martin-1-final.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}.elementor .e-0c363f2-1d7c9cf{margin:0px;}.elementor .e-bac0474-3d9cf08{margin:0px;}.elementor .e-1d21d1a-1edd7e3{margin:0px;}.elementor .e-fa93af0-728b98f{font-weight:500;font-size:clamp(1.55rem,2.5vw,2.4rem);color:#bd7622;line-height:1.2;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ec7ad14-de75f95{padding:0px;display:flex;flex-direction:column;gap:1.35rem;}.elementor .e-0d5bbe8-1404478{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:2rem;box-shadow:0px 24px 70px 0px rgba(11,63,62,.18);}.elementor .e-d240237-340f95d{max-width:1260px;padding-block-start:clamp(5rem,9vw,9rem);padding-block-end:clamp(5rem,9vw,9rem);padding-inline-start:clamp(1.25rem,4vw,4rem);padding-inline-end:clamp(1.25rem,4vw,4rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(3rem,7vw,7rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));grid-template-rows:repeat(1, 1fr);align-items:center;}.elementor .e-ff7fcd1-797cf14{margin:0px;}.elementor .e-15d6e8e-5ace7a2{max-width:44rem;margin:0px;}.elementor .e-4efe967-724364c{max-width:62rem;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-556441b-f2a5cc7{font-weight:800;font-size:0.78rem;color:#f5c66f;letter-spacing:0.1em;margin-block-start:0px;margin-block-end:2.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d46a214-c717371{color:#ffffff;margin:0px;}.elementor .e-5e046aa-3e8f2cd{color:rgba(255,255,255,.75);margin:0px;}.elementor .e-1d9e973-9044846{min-height:19rem;color:#ffffff;padding:2rem;border-radius:1.3rem;background-color:#0b3f3e;box-shadow:0px 18px 50px 0px rgba(11,63,62,.14);display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;}.elementor .e-6e8cd5c-7b31604{font-weight:800;font-size:0.78rem;color:#bd7622;letter-spacing:0.1em;margin-block-start:0px;margin-block-end:2.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-0850bd4-1ff1f6b{margin:0px;}.elementor .e-828e7da-96667e8{margin:0px;}.elementor .e-1de8349-fd38c9a{min-height:19rem;padding:2rem;border-radius:1.3rem;border-width:1px;border-color:rgba(16,42,43,.16);border-style:solid;background-color:#f7f7f2;display:flex;flex-direction:column;gap:1rem;}.elementor .e-dd88e0c-36edae0{font-weight:800;font-size:0.78rem;color:#bd7622;letter-spacing:0.1em;margin-block-start:0px;margin-block-end:2.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3626cbe-997cdab{margin:0px;}.elementor .e-80f665c-bde0e99{margin:0px;}.elementor .e-cf22b63-4097ef5{min-height:19rem;padding:2rem;border-radius:1.3rem;border-width:1px;border-color:rgba(16,42,43,.16);border-style:solid;background-color:#f7f7f2;display:flex;flex-direction:column;gap:1rem;}.elementor .e-af6ce82-e715b2e{font-weight:800;font-size:0.78rem;color:#bd7622;letter-spacing:0.1em;margin-block-start:0px;margin-block-end:2.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6549b70-1870c92{margin:0px;}.elementor .e-ca7e29e-3c2431d{margin:0px;}.elementor .e-90c6946-480f89f{min-height:19rem;padding:2rem;border-radius:1.3rem;border-width:1px;border-color:rgba(16,42,43,.16);border-style:solid;background-color:#f7f7f2;display:flex;flex-direction:column;gap:1rem;}.elementor .e-587f45d-f681577{font-weight:800;font-size:0.78rem;color:#bd7622;letter-spacing:0.1em;margin-block-start:0px;margin-block-end:2.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9e18a05-b0a7f29{margin:0px;}.elementor .e-1caacc2-97ce4bb{margin:0px;}.elementor .e-c565b1e-19f33be{min-height:19rem;padding:2rem;border-radius:1.3rem;border-width:1px;border-color:rgba(16,42,43,.16);border-style:solid;background-color:#f7f7f2;display:flex;flex-direction:column;gap:1rem;}.elementor .e-c314d20-b2d0e86{padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));}.elementor .e-97ae356-3cfebd5{padding-block-start:clamp(5rem,9vw,9rem);padding-block-end:clamp(5rem,9vw,9rem);padding-inline-start:max(1.25rem,calc((100vw - 1260px)/2));padding-inline-end:max(1.25rem,calc((100vw - 1260px)/2));background-color:#ffffff;display:flex;flex-direction:column;gap:3rem;}.elementor .e-727e457-ba0d2fd{width:100%;aspect-ratio:4/5;object-fit:cover;border-start-start-radius:45%;border-start-end-radius:45%;border-end-start-radius:1.5rem;border-end-end-radius:1.5rem;box-shadow:0px 25px 70px 0px rgba(16,42,43,.18);}.elementor .e-c3e25c3-a4f16d7{margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d4b0051-8b9e8bb{margin:0px;}.elementor .e-37eb73b-67e0129{margin:0px;}.elementor .e-a2297fe-e5bf8c1{margin:0px;}.elementor .e-69cfdeb-c152dc7{margin:0px;}.elementor .e-1722883-b35b4d9{font-size:0.83rem;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-radius:999px;border-width:1px;border-color:rgba(16,42,43,.16);border-style:solid;background-color:#ffffff;}.elementor .e-cda0783-fba45e6{font-size:0.83rem;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-radius:999px;border-width:1px;border-color:rgba(16,42,43,.16);border-style:solid;background-color:#ffffff;}.elementor .e-1ab7b25-6a8545c{font-size:0.83rem;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-radius:999px;border-width:1px;border-color:rgba(16,42,43,.16);border-style:solid;background-color:#ffffff;}.elementor .e-36c59bc-925ae2b{padding:0px;margin-block-start:0.75rem;display:flex;flex-direction:row;gap:0.65rem;flex-wrap:wrap;}.elementor .e-9be712e-a360f06{padding:0px;display:flex;flex-direction:column;gap:1.3rem;}.elementor .e-3adbd54-d3fffca{max-width:1260px;padding-block-start:clamp(5rem,9vw,9rem);padding-block-end:clamp(5rem,9vw,9rem);padding-inline-start:clamp(1.25rem,4vw,4rem);padding-inline-end:clamp(1.25rem,4vw,4rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(3rem,8vw,8rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,27rem),1fr));grid-template-rows:repeat(1, 1fr);align-items:center;}.elementor .e-0df6750-0f8a834{font-size:clamp(2.6rem,5.3vw,5.6rem);margin:0px;}.elementor .e-6833722-3620f94{padding-block-start:1.25rem;margin:0px;border-block-start-width:2px;}.elementor .e-4e9aa21-bcac8c4{padding-block-start:1.25rem;margin:0px;border-block-start-width:2px;}.elementor .e-ecc8880-48a99a7{padding-block-start:1.25rem;margin:0px;border-block-start-width:2px;}.elementor .e-f595264-b5fc859{padding:0px;margin-block-start:1.5rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));}.elementor .e-b2db0d0-9d81e96{padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-70817f0-827364e{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:1.4rem;box-shadow:0px 25px 70px 0px rgba(16,42,43,.18);}.elementor .e-25e850f-90e52b6{max-width:1260px;padding-block-start:clamp(5rem,9vw,9rem);padding-block-end:clamp(5rem,9vw,9rem);padding-inline-start:clamp(1.25rem,4vw,4rem);padding-inline-end:clamp(1.25rem,4vw,4rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;display:grid;gap:clamp(3rem,7vw,7rem);grid-template-columns:minmax(0,1.25fr) minmax(min(100%,20rem),.75fr);grid-template-rows:repeat(1, 1fr);align-items:center;}.elementor .e-f72dc13-effe12e{color:#ffffff;margin:0px;}.elementor .e-5c77e99-7a2eecb{max-width:42rem;color:rgba(255,255,255,.76);margin:0px;}.elementor .e-04292d6-f062b55{font-weight:800;font-size:0.86rem;color:#f5c66f;letter-spacing:0.08em;text-transform:uppercase;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-a43b91f2-1{padding:0px;display:flex;flex-direction:row;gap:1rem;align-items:center;}.elementor .e-8d1679c-fb320d0{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-d5951c9-6ddfde4{width:clamp(7rem,14vw,11rem);aspect-ratio:1;font-size:clamp(2rem,4vw,4rem);color:#f5c66f;margin:0px;border-radius:50%;border-width:1px;border-color:rgba(255,255,255,.28);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-81d1d4c-bf38e63{color:#ffffff;padding-block-start:clamp(4rem,8vw,7rem);padding-block-end:clamp(4rem,8vw,7rem);padding-inline-start:max(1.25rem,calc((100vw - 1260px)/2));padding-inline-end:max(1.25rem,calc((100vw - 1260px)/2));background-color:#0b3f3e;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;}.elementor .e-5e3cb80-5bfbc71{font-weight:800;font-size:1rem;color:#f5c66f;margin:0px;}.elementor .e-fc2cdba-dcc7584{font-size:0.78rem;margin:0px;}.elementor .e-5cd51f7-dc83b00{color:rgba(255,255,255,.72);padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.6rem;padding-inline-end:0.6rem;background-color:transparent;}.elementor .e-fb58457-e5832d1{color:rgba(255,255,255,.72);padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.6rem;padding-inline-end:0.6rem;background-color:transparent;}.elementor .e-a781b18-c1d32e6{padding:0px;display:flex;flex-direction:row;gap:0.35rem;}.elementor .e-84385a4-ac4c06a{color:rgba(255,255,255,.72);padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:clamp(1.25rem,4vw,4rem);padding-inline-end:clamp(1.25rem,4vw,4rem);background-color:#082f2e;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-677bd1b-f0b8623{overflow:hidden;color:#102a2b;padding:0px;margin:0px;background-color:#f7f7f2;display:flex;flex-direction:column;gap:0px;}