@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-2{grid-template-columns:1fr;}}@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 .inhalt{max-width:82rem;}}@media(max-width:767px){.elementor .sektion{width:100%;min-height:0px;color:var(--farbe-text);padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}