@media(max-width:1024px){.elementor .fuss-v7-hauptbereich{gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;& > :nth-child(1) { grid-column: 1; grid-row: 1; } & > :nth-child(2) { grid-column: 2; grid-row: 1; } & > :nth-child(3) { grid-column: 1 / -1; grid-row: 2; max-width: 28rem; }\n}}@media(max-width:1024px){.elementor .fuss-v7-kontaktband{& > .inhalt { grid-template-columns: minmax(0,1fr); gap: 1.25rem; } & .knopfgruppe { flex-direction: row; flex-wrap: nowrap; max-width: 36rem; } & .knopf { flex: 1; width: auto; }\n}}@media(max-width:1024px){.elementor .button-orange{margin-block-start:2.5rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;align-self:start;}}@media(max-width:1024px){.elementor .leistung-link:focus{outline-offset:3px;outline: 3px solid var(--farbe-primaer);\n}}@media(max-width:1024px){.elementor .leistung-link{min-height:var(--zielgroesse-bedienung);font-family:var(--schrift-familie-basis);font-weight:600;font-size:1rem;color:var(--farbe-primaer);line-height:1.4;text-decoration:none;border-radius:0px;background-color:transparent;display:flex;justify-content:flex-start;align-items:center;padding-block: 0.75rem; padding-inline: 0px; border-block-width: 0px 1px; border-inline-width: 0px; text-align: left; border-bottom-style: solid; border-bottom-color: var(--farbe-rand); &:hover, &:focus-visible { color: var(--farbe-primaer-hover); text-decoration: underline; }\n}}@media(max-width:1024px){.elementor .kennzahl{min-height:0px;background-color:transparent;display:flex;flex-direction:column;gap:0.375rem;justify-content:center;padding-block: 1.5rem; padding-inline: 1.25rem; border-inline-end-width: 1px; border-right-style: solid; border-right-color: var(--farbe-glas-rand);\n}}@media(max-width:1024px){.elementor .kennzahlenleiste{min-height:0px;max-width:82rem;overflow:hidden;padding:0px;border-radius:var(--radius-mittel);border-width:1px;border-color:var(--farbe-glas-rand);border-style:solid;background-image:linear-gradient(120deg, rgba(255, 255, 255, 0.09) 0%,rgba(255, 255, 255, 0.01) 65%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255, 255, 255, 0.14) inset;backdrop-filter:blur(18px);display:grid;gap:0px;grid-template-columns:repeat(2, minmax(0px, 1fr));grid-template-rows:auto;grid-auto-rows:auto;background-repeat: repeat; background-attachment: scroll; background-size: auto; background-position: 0% 0%; margin-inline: auto;\n}}@media(max-width:1024px){.elementor .glas{width:auto;min-height:0px;position:absolute;inset-block-end:1rem;color:var(--farbe-invers);border-radius:var(--radius-mittel);border-width:1px;border-color:var(--farbe-glas-rand);border-style:solid;background-color:rgba(13, 23, 36, 0.72);backdrop-filter:blur(18px);inset-inline: 1rem; padding-block: 1rem; padding-inline: 1.25rem;\n}}@media(max-width:1024px){.elementor .aufteilung-2{width:100%;min-width:0px;max-width:82rem;padding:0px;display:grid;gap:2rem;grid-template-columns:minmax(0px, 1fr) minmax(0px, 1fr);grid-template-rows:auto;align-items:center;margin-inline: auto;\n}}@media(max-width:1024px){.elementor .bild-flaeche{width:100%;height:auto;aspect-ratio:5 / 4;object-fit:contain;object-position:center center;border-radius:var(--radius-gross);display:block;&.bild-quer { aspect-ratio:16/10; }\n}}@media(max-width:1024px){.elementor .knopfgruppe{&.reihe { grid-template-columns:repeat(3,minmax(0,1fr)); } &.reihe > .knopf:not(:first-child) { padding-inline:.5rem; }\n}}@media(max-width:1024px){.elementor .knopf{align-self:center;}}@media(max-width:1024px){.elementor .text{max-width:52rem;font-family:var(--schrift-familie-basis);font-size:var(--schrift-groesse-text);line-height:1.6;margin:0px;}}@media(max-width:1024px){.elementor .ueberschrift-1{font-family:var(--schrift-familie-basis);font-weight:600;font-size:clamp(2.25rem,1.3rem + 3.5vw,4.75rem);color:var(--farbe-invers);letter-spacing:-0.035em;line-height:1.08;margin:0px;overflow-wrap: break-word;\n}}@media(max-width:1024px){.elementor .held{padding:0px;padding-block:0; padding-inline:0; & > .aufteilung-2 { grid-template-columns:repeat(2,minmax(0,1fr));gap:0; } & > .aufteilung-2 > .stapel { padding:3rem 2rem; }\n}}@media(max-width:1024px){.elementor .raster{min-width:0px;min-height:0px;padding:0px;display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));grid-template-rows:auto;grid-auto-rows:auto;gap: 0.5rem 1rem;\n}}@media(max-width:1024px){.elementor .reihe{display:grid;grid-template-columns:repeat(1, 1fr);}}@media(max-width:1024px){.elementor .inhalt{max-width:82rem;}}@media(max-width:1024px){.elementor .sektion{width:100%;min-height:0px;color:var(--farbe-text);padding-inline-start:var(--seitenrand);padding-inline-end:var(--seitenrand);padding-block: clamp(3rem, 5vw, 4.5rem); padding-block:4.5rem;\n}}