@media(max-width:767px){.elementor .rm-kapitel-kreuz{width:16px;height:16px;}}@media(max-width:767px){.elementor .rm-kapitel-text{font-size:var(--rm-fs-klein);line-height:1.5;}}@media(max-width:767px){.elementor .rm-kapitel-label{font-size:0.7rem;letter-spacing:0.1em;}}@media(max-width:767px){.elementor .rm-kapitel-bild{aspect-ratio:1 / 1;}}@media(max-width:767px){.elementor .rm-kapitel{flex:0 0 78%;scroll-snap-align: start;\n}}@media(max-width:767px){.elementor .rm-kapitel-reihe{gap:1.75rem;}}@media(max-width:767px){.elementor .rm-blog-raster{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .rm-karten-item{flex:0 0 82%;scroll-snap-align: start;\n}}@media(max-width:767px){.elementor .rm-karten-reihe{padding-block-start:0px;padding-block-end:var(--rm-abstand-s);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--rm-abstand-xs);overflow-x: auto; scroll-snap-type: x mandatory;\n}}@media(max-width:767px){.elementor .rm-nav{width:100%;gap:var(--rm-abstand-s);justify-content:space-between;order:3;overflow-x: auto;\n}}@media(max-width:767px){.elementor .rm-grid-2{gap:var(--rm-abstand-m);grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .rm-button-gross{font-size:1rem;padding-block-start:12px;padding-block-end:12px;padding-inline-start:21px;padding-inline-end:21px;}}