@media (max-width:767px){.breakdance .bhm-smartphone-center{text-align:center}}.breakdance .suro-text-styles-accessibility{border-radius:var(--bhm-border-radius-small);padding:2rem;border:2px solid var(--bde-palette-color-3-61b1c2a0-dbef-43a6-91fb-c1ab06384d76);margin-top:2rem;margin-bottom:2rem;width:100%}.breakdance .suro-text-styles-accessibility h2{font-size:2rem;font-weight:750;letter-spacing:0rem}.breakdance .suro-text-styles-accessibility h3{font-size:1.75rem;font-weight:600;letter-spacing:-.015rem}.breakdance .suro-text-styles-accessibility h4{font-size:1.5rem;font-weight:500;letter-spacing:0rem}.breakdance .suro-text-styles-accessibility h5{font-size:1.25rem;letter-spacing:0rem}.breakdance .suro-text-styles-accessibility h6{font-size:1rem;letter-spacing:0rem}.breakdance .suro-text-styles-accessibility h1,.breakdance .suro-text-styles-accessibility h2,.breakdance .suro-text-styles-accessibility h3,.breakdance .suro-text-styles-accessibility h4,.breakdance .suro-text-styles-accessibility h5,.breakdance .suro-text-styles-accessibility h6{margin-bottom:.25rem}.breakdance .suro-text-styles-accessibility h2{margin-top:1.25rem}.breakdance .suro-text-styles-accessibility h3,.breakdance .suro-text-styles-accessibility h4{margin-top:1.8rem}.breakdance .suro-text-styles-accessibility p{margin-top:.5;margin-bottom:.5}.breakdance .suro-text-styles-accessibility ul{margin-top:.5rem;padding-left:1.75rem}.breakdance .suro-text-styles-accessibility ol{margin-top:.5rem;padding-left:2.75rem}.breakdance .suro-text-styles-accessibility ul li{margin-bottom:.5rem}.breakdance .suro-text-styles-accessibility>h2:first-child,.breakdance .suro-text-styles-accessibility>h3:first-child,.breakdance .suro-text-styles-accessibility>h4:first-child{margin-top:0}.breakdance .suro-text-styles-accessibility>ul:last-child,.breakdance .suro-text-styles-accessibility>ul li:last-child,.breakdance .suro-text-styles-accessibility>p:last-child{margin-bottom:0}.breakdance .suro-border-styles-accessibility{border-bottom:2px solid var(--bde-palette-color-3-61b1c2a0-dbef-43a6-91fb-c1ab06384d76)}.breakdance .suro-border-styles-accessibility{padding-bottom:2.5rem;padding-top:1rem}.breakdance .button-kompakter-abstand .button-atom{margin-top:.5rem;margin-bottom:.5rem}.breakdance .suro-metainfo-text-styles{padding:.75rem 1.5rem;font-size:1.1rem;font-family:var(--bde-heading-font-family);font-weight:300;background-color:var(--bde-palette-color-1-d2d44102-50b0-46d1-817f-0ac40839d911);border-radius:10px}@media (max-width:767px){.breakdance .suro-metainfo-text-styles{padding:.5rem 1.25rem;font-size:1rem}}.breakdance .suro-metainfo-red-text{padding:.75rem 1.5rem;font-size:1.1rem;font-family:var(--bde-heading-font-family);font-weight:700;background-color:var(--bde-palette-color-1-03452285-afab-408e-a7d4-18287414e24a);border-radius:10px;color:#fff}@media (max-width:767px){.breakdance .suro-metainfo-red-text{padding:.5rem 1.25rem;font-size:1rem}}.breakdance .suro-shortcode-termine .suro-termine-monat{font-family:var(--bde-body-font-family);font-size:1.3rem;font-weight:500;margin:2rem 0 .75rem;padding-bottom:.5rem;border-bottom:2px solid #e5e5e5}.breakdance .suro-shortcode-termine .suro-termine-monat:first-child{margin-top:0}.breakdance .suro-shortcode-termine .suro-termine-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.breakdance .suro-shortcode-termine .suro-termine-item{font-family:var(--bde-body-font-family);background:var(--bde-palette-color-1-d2d44102-50b0-46d1-817f-0ac40839d911);border-radius:8px;padding:10px 14px;font-size:1.1rem;display:flex;justify-content:space-between;align-items:center}.breakdance .suro-shortcode-termine .suro-termine-datum{font-family:var(--bde-body-font-family);font-weight:500}.breakdance .suro-shortcode-termine .suro-termine-zeit{font-family:var(--bde-body-font-family);color:var(--bde-palette-color-4-bc7f2f3e-448a-4f4e-9e90-d8226528915e);font-weight:400}.breakdance .suro-shortcode-termine .suro-termine-ausverkauft{background:#fee;color:var(--bde-palette-color-1-03452285-afab-408e-a7d4-18287414e24a);font-size:.75rem;font-weight:500;padding:2px 8px;border-radius:4px;margin-left:8px}.breakdance .button-linksbuendig-icon-25px{width:100%}.breakdance .button-linksbuendig-icon-25px a::after{min-width:25px;min-height:25px}.breakdance .button-linksbuendig-icon-25px a,.breakdance .button-linksbuendig-icon-25px .button-atom{text-align:left;justify-content:left}