@media(max-width:1024px){.elementor .menue-mobil{display:flex;flex-direction:column;}}@media(max-width:1024px){.elementor .menue-nav{display:none;}}@media(max-width:1024px){.elementor .kopf-name{font-size:var(--groesse-h3-handy);}}@media(max-width:1024px){.elementor .kopf-logo-bild{height:var(--logo-hoehe-tablet);}}@media(max-width:1024px){.elementor .kopf-logo{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:auto;}}@media(max-width:1024px){.elementor .kopf-inhalt{gap:var(--abstand-s);}}@media(max-width:1024px){.elementor .fotostreifen{height:var(--streifen-hoehe-tablet);}}@media(max-width:1024px){.elementor .sponsor-logos{gap:var(--abstand-m);flex-wrap:wrap;justify-content:center;}}@media(max-width:1024px){.elementor .marke-ruf{font-size:var(--groesse-ruf-tablet);}}@media(max-width:1024px){.elementor .markenlogo{flex:0 1 var(--markenlogo-breite-tablet);}}@media(max-width:1024px){.elementor .marke-reihe{gap:var(--abstand-l);}}@media(max-width:1024px){.elementor .split-bild{height:var(--split-bild-tablet);}}@media(max-width:1024px){.elementor .split{gap:var(--abstand-l);}}@media(max-width:1024px){.elementor .karte-team-quer-bild{width:100%;height:var(--karte-bild-klein);flex:0 0 auto;}}@media(max-width:1024px){.elementor .karte-team-quer{flex-direction:column;flex:1 1 calc((100% - var(--abstand-m)) / 2);}}@media(max-width:1024px){.elementor .karte-team-bild{height:var(--karte-bild-gross-tablet);}}@media(max-width:1024px){.elementor .team-liste{flex-direction:row;flex-wrap:wrap;}}@media(max-width:1024px){.elementor .teams{flex-direction:column;}}@media(max-width:1024px){.elementor .altersstufe-balken{font-size:var(--groesse-h3-handy);padding:var(--abstand-xs);}}@media(max-width:1024px){.elementor .altersstufe{flex:0 0 var(--stufe-wisch-breite);scroll-snap-align: start;\n}}@media(max-width:1024px){.elementor .altersleiter{overflow-x: auto; scroll-snap-type: x mandatory;\n}}@media(max-width:1024px){.elementor .jugend-text{padding-block-start:var(--abstand-l);padding-block-end:0px;padding-inline-start:var(--rand);padding-inline-end:var(--rand);}}@media(max-width:1024px){.elementor .jugend-bild{height:var(--split-bild-tablet);flex:0 0 auto;}}@media(max-width:1024px){.elementor .jugend-reihe{flex-direction:column;}}@media(max-width:1024px){.elementor .jugend-start{gap:var(--abstand-l);}}@media(max-width:1024px){.elementor .fakt-wert{font-size:var(--groesse-zahl-tablet);}}@media(max-width:1024px){.elementor .fakt{flex:1 1 calc(50% - var(--abstand-m));}}@media(max-width:1024px){.elementor .fakten-reihe{gap:var(--abstand-l);flex-wrap:wrap;}}@media(max-width:1024px){.elementor .held{min-height:var(--held-hoehe-tablet);--held-bild: linear-gradient(90deg,var(--farbe-scrim-stark) 0%,var(--farbe-scrim-stark) 40%,var(--farbe-scrim-leer) 90%), url('https://rgh-rugby.com/wp-content/uploads/2026/11/rgh-bundesliga-banner-spieler-mit-ball.webp'); --held-position: 70% center;\n}}@media(max-width:1024px){.elementor .titel-karte{font-size:var(--groesse-h3-tablet);}}@media(max-width:1024px){.elementor .titel-abschnitt{font-size:var(--groesse-h2-tablet);}}@media(max-width:1024px){.elementor .titel-gross{font-size:var(--groesse-held-tablet);}}@media(max-width:1024px){.elementor .abschnitt{padding: var(--abschnitt-pad-oben, var(--abschnitt-pad-y-tablet, var(--abstand-xl))) var(--abschnitt-pad-x, var(--rand)) var(--abschnitt-pad-y-tablet, var(--abstand-xl)) var(--abschnitt-pad-x, var(--rand));\n}}