@media(max-width:767px){.elementor .e-161c038c-12ab{min-height:27vh;}}@media(max-width:767px){.elementor .e-76fa77f9-6b4e{min-height:27vh;background-image:url("https://fmk-rainbach.at/wp-content/uploads/2026/09/musiker-register-1-1024x557.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}}@media(max-width:767px){.elementor .e-66ac47b7-6731{flex-direction:column;}}@media(max-width:767px){.elementor .e-7651c3b5-7501{padding:16px;background-image:linear-gradient(0deg, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0.6) 65%,rgba(0,0,0,0.3) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:0%;}}@media(max-width:767px){.elementor .e-7bd4d88e-ab3d{padding:16px;background-image:linear-gradient(0deg, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0.6) 65%,rgba(0,0,0,0.3) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:0%;}}@media(max-width:767px){.elementor .e-492c7d9a-e81f{padding:16px;background-image:linear-gradient(0deg, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0.6) 65%,rgba(0,0,0,0.3) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:0%;}}@media(max-width:767px){.elementor .e-3ae9a64a-1b02{padding:16px;background-image:linear-gradient(0deg, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0.6) 65%,rgba(0,0,0,0.3) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:0%;}}@media(max-width:767px){.elementor .e-6457578f-782d{padding:16px;background-image:linear-gradient(0deg, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0.6) 65%,rgba(0,0,0,0.3) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:0%;}}@media(max-width:767px){.elementor .e-cd93e16-3e82{padding:16px;background-image:linear-gradient(0deg, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0.6) 65%,rgba(0,0,0,0.3) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:0%;}}@media(max-width:767px){.elementor .e-1a053af6-2350{padding:16px;background-image:linear-gradient(0deg, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0.6) 65%,rgba(0,0,0,0.3) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:0%;}}@media(max-width:767px){.elementor .e-6ab074ad-5dfc{padding:16px;background-image:linear-gradient(0deg, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0.6) 65%,rgba(0,0,0,0.3) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:0%;}}@media(max-width:767px){.elementor .e-7f69ca14-eb34{padding:16px;background-image:linear-gradient(0deg, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0.6) 65%,rgba(0,0,0,0.3) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:0%;}}@media(max-width:767px){.elementor .e-246cb1c4-8ee2{padding:16px;background-image:linear-gradient(0deg, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0.6) 65%,rgba(0,0,0,0.3) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:0%;}}@media(max-width:767px){.elementor .e-25b1a2df-55b8{padding:16px;background-image:linear-gradient(0deg, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0.6) 65%,rgba(0,0,0,0.3) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:0%;}}@media(max-width:767px){.elementor .e-3d53f6e-ca2d{padding:16px;background-image:linear-gradient(0deg, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0.6) 65%,rgba(0,0,0,0.3) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:0%;}}@media(max-width:767px){.elementor .e-2558d72c-5a04{grid-template-columns:repeat(1, 1fr);row-gap: 32px;\n}}