@media(max-width:767px){.elementor .rw-raster-2{grid-template-columns:repeat(1, minmax(0, 1fr));}}@media(max-width:767px){.elementor .rw-raster-3{grid-template-columns:repeat(1, minmax(0, 1fr));}}@media(max-width:767px){.elementor .rw-h2-inhalt{font-size:26px;}}@media(max-width:767px){.elementor .rw-h1-seite{font-size:31px;}}@media(max-width:767px){.elementor .rw-cta{padding-block-start:44px;padding-block-end:44px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .rw-rund{width:120px;height:120px;}}@media(max-width:767px){.elementor .rw-kontaktbox-titel{font-size:22px;}}@media(max-width:767px){.elementor .rw-kontaktbox{width:100%;max-width:100%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .rw-kontaktleiste{padding:0px;margin-block-start:-150px;}}@media(max-width:767px){.elementor .rw-hero-slogan{font-size:34px;line-height:1.1;}}@media(max-width:767px){.elementor .rw-hero{min-height:725px;padding-block-start:110px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .rw-logo{width:119px;}}@media(max-width:767px){.elementor .rw-header{padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .rw-karte-icon{width:44px;height:44px;}}@media(max-width:767px){.elementor .rw-karte-mit-icon{padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;flex-direction:row;gap:16px;justify-content:flex-start;text-align: left;\n}}@media(max-width:767px){.elementor .rw-h3{font-size:23px;}}@media(max-width:767px){.elementor .rw-h2{font-size:42px;}}@media(max-width:767px){.elementor .rw-dachzeile{font-size:20px;}}@media(max-width:767px){.elementor .rw-spalte{width:100%;}}@media(max-width:767px){.elementor .rw-spalten{flex-direction:column;gap:32px;}}@media(max-width:767px){.elementor .rw-abschnitt{padding-block-start:40px;padding-block-end:40px;padding-inline-start:12px;padding-inline-end:12px;gap:22px;}}@media(max-width:767px){.elementor .rw-bildrahmen{box-shadow:5px 5px 0px 0px #B8915E;}}@media(max-width:767px){.elementor .rw-hero-klein{min-height:466px;padding-block-start:100px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .rw-nur-desktop{display:none;}}@media(max-width:767px){.elementor .rw-nur-mobil{display:inline-block;}}