@media(max-width:767px){.elementor .formular-rahmen{padding:1rem;border-radius:1.125rem;}}@media(max-width:767px){.elementor .karriere-karte{min-height:auto;}}@media(max-width:767px){.elementor .karriere-stellenraster{margin-block-start:1rem;grid-template-columns:1fr;padding-inline: 0;\n}}@media(max-width:767px){.elementor .karriere-bildrahmen{min-height:20rem;}}@media(max-width:767px){.elementor .karriere-stellentext{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .karriere-stellenkopf{min-height:auto;flex-direction:column;}}@media(max-width:767px){.elementor .fuss-v7-hauptbereich{gap:2rem;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;& > :nth-child(1) { grid-column: auto; grid-row: auto; } & > :nth-child(2) { grid-column: auto; grid-row: auto; } & > :nth-child(3) { grid-column: auto; grid-row: auto; max-width: none; }\n}}@media(max-width:767px){.elementor .fuss-v7-kontaktband{& > .inhalt { gap: 1.25rem; } & .knopfgruppe { flex-direction: column; flex-wrap: wrap; max-width: none; } & .knopf { flex: none; width: 100%; }\n}}@media(max-width:767px){.elementor .fuss-v7-rahmen{& > .inhalt:last-child { flex-direction: column-reverse; align-items: flex-start; gap: .75rem; } & > .inhalt:last-child nav { gap: .5rem 1.25rem; }\n}}@media(max-width:767px){.elementor .button-orange{display:none;}}@media(max-width:767px){.elementor .raster-3{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .aufteilung-2{width:100%;min-width:0px;max-width:82rem;padding-block-end:var(--zielgroesse-bedienung);display:grid;gap:2rem;grid-template-columns:minmax(0px, 1fr);grid-template-rows:auto;align-items:center;margin-inline: auto;\n}}@media(max-width:767px){.elementor .bild-flaeche{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center center;border-radius:var(--radius-gross);display:block;&.bild-quer { aspect-ratio:16/10; }\n}}@media(max-width:767px){.elementor .knopfgruppe{&.reihe { grid-template-columns:1fr;gap:.75rem; } &.reihe > .knopf { width:100%;justify-self:stretch; }\n}}@media(max-width:767px){.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:767px){.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:767px){.elementor .held{padding:0px;padding-block:0; padding-inline:0; & > .aufteilung-2 { grid-template-columns:1fr;gap:0;min-height:0; } & > .aufteilung-2 > .stapel { padding:3rem 1.25rem; } & > .aufteilung-2 > :last-child { min-height:20rem; } & > .aufteilung-2 > :last-child > .bild-flaeche { height:20rem;min-height:0;object-position:55% center; } & .glas { left:1.25rem;bottom:1.25rem;max-width:calc(100% - 2.5rem); } & > .aufteilung-2 > :last-child::after { background:linear-gradient(180deg,rgba(13,23,36,.3),transparent 30%); } & .knopfgruppe > .knopf { width:100%; }\n}}@media(max-width:767px){.elementor .inhalt{max-width:82rem;}}@media(max-width:767px){.elementor .sektion{width:100%;min-height:0px;color:var(--farbe-text);padding-inline-start:var(--seitenrand);padding-inline-end:var(--seitenrand);padding-block: 2.5rem; padding-inline: 1.25rem; padding-block:3rem;\n}}