.breakdance .bde-section-23-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-23-100{background-image:url(https://www.fc-dornbreite.de/wp-content/uploads/2025/09/soccer-player-in-action-on-the-soccer-stadium-2025-02-10-11-18-01-utc-scaled.webp);background-position:center top}.breakdance .bde-section-23-100>.section-background-overlay{background:linear-gradient(0deg,rgba(64,1,1,0.73) 2.051282051282051%,rgba(64,1,1,0) 99.48717948717949%)}.breakdance .bde-section-23-100 .section-container{--bde-section-width:1400px}.breakdance .bde-section-23-136 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-23-136 .section-container{--bde-section-width:1400px}.breakdance .bde-section-23-123 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-23-123 .section-container{padding-top:0px}.breakdance .bde-code-block-23-130{margin-top:50px}.breakdance .bde-section-23-191 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-23-191 .section-container{padding-top:0px}.sponsoren-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sponsor-card{position:relative;background:#fff;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,0.1);display:flex;flex-direction:column;align-items:center;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.sponsor-logo{display:flex;align-items:center;justify-content:center;height:150px}.sponsor-logo img{max-width:100%;max-height:100%;object-fit:contain}.sponsor-tooltip{position:absolute;top:10px;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:10px 15px;border-radius:5px;font-size:13px;line-height:1.4;min-width:300px;max-width:300px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.25);z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease;pointer-events:none}.sponsor-card:hover .sponsor-tooltip,.sponsor-tooltip:hover{opacity:1;visibility:visible;pointer-events:auto}.sponsor-tooltip p{margin:0 0 6px}.sponsor-tooltip strong{font-weight:600}@media (max-width:768px){.sponsoren-grid{grid-template-columns:repeat(2,1fr);gap:15px}.sponsor-logo{height:120px}.sponsor-card{padding:15px}.sponsor-tooltip{min-width:240px;max-width:240px;font-size:12px}}@media (max-width:480px){.sponsoren-grid{grid-template-columns:1fr}}.sponsor-tooltip a{color:#fff;text-decoration:underline}.sponsor-tooltip a:hover{opacity:0.8}