@media(max-width:767px){.elementor .footer-band-pfeil{width:29px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:15px;}}@media(max-width:767px){.elementor .footer-band-text{font-size:42px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:15px;}}@media(max-width:767px){.elementor .footer-band{padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .studio-cta{margin-block-start:32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:20px;}}@media(max-width:767px){.elementor .studio-leistung-tags{font-size:12px;}}@media(max-width:767px){.elementor .studio-leistung-text{font-size:17px;}}@media(max-width:767px){.elementor .studio-leistung-body{gap:12px;}}@media(max-width:767px){.elementor .studio-leistung-titel{font-size:38px;}}@media(max-width:767px){.elementor .studio-leistung-nr{font-size:15px;margin:0px;}}@media(max-width:767px){.elementor .studio-leistung{padding-block-start:20px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;gap:10px;grid-template-columns:minmax(0, 1fr);& > .studio-leistung-body { grid-column: 1; }\n}}@media(max-width:767px){.elementor .studio-leistungen{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .studio-hero{height:55vh;}}@media(max-width:767px){.elementor .studio-galerie{column-gap:20px;columns: 1; & > * { margin: 0 0 20px; }\n}}@media(max-width:767px){.elementor .studio-bild{height:38vh;}}@media(max-width:767px){.elementor .studio-hero-video{height:55vh;}}@media(max-width:767px){.elementor .leistung-text{font-size:21px;line-height:1.3;}}@media(max-width:767px){.elementor .heading-section-xl{font-size:104px;margin-block-start:32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .btn-outline-akzent{width:100%;font-size:20px;display:block;}}@media(max-width:767px){.elementor .text-intro-xl{font-size:var(--fs-intro-mobile);line-height:33px;}}@media(max-width:767px){.elementor .pf-section{padding-block-start:var(--space-l);padding-block-end:var(--space-l);padding-inline-start:var(--section-pad-x-tablet);padding-inline-end:var(--section-pad-x-tablet);}}