.breakdance .hero__heading{max-width:760px;color:var(--bde-palette-white-43201fb6-683a-4815-a345-e67f3645cc46-5);font-size:clamp(1.9rem,5vw,4rem);font-weight:700;line-height:1.1;text-shadow:2px 2px 8px #06060659}@media (max-width:1119px){.breakdance .hero__heading{max-width:650px}}@media (max-width:1023px){.breakdance .hero__heading{max-width:500px}}@media (max-width:767px){.breakdance .hero__heading{max-width:350px}}@media (max-width:479px){.breakdance .hero__heading{max-width:330px}}.breakdance .hero__subtext{color:var(--bde-palette-white-43201fb6-683a-4815-a345-e67f3645cc46-5);font-size:1.4rem;font-weight:300;text-shadow:1px 1px 4px #00000040}.breakdance .hero__logo-partner{width:110px;border-radius:6px}.c-primary-btn{display:inline-block;color:#fff;font-size:var(--bde-body-font-size);text-decoration:none;background:rgba(255,255,255,0.1);border:2px solid rgba(255,255,255,0.3);padding:16px 36px;border-radius:60px;margin-top:60px;transition:all 0.3s ease;backdrop-filter:blur(10px);font-weight:500}.c-primary-btn:hover{background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.5);transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,0.2)}.c-secondary-btn{display:inline-block;color:#475569;font-size:var(--bde-body-font-size);text-decoration:none;background:rgba(71,85,105,0.05);border:2px solid rgba(71,85,105,0.2);padding:16px 36px;border-radius:60px;transition:all 0.3s ease;backdrop-filter:blur(10px);font-weight:500;white-space:nowrap}.c-secondary-btn:hover{background:rgba(71,85,105,0.1);border-color:#1E293A;color:#1E293A;transform:translateY(-3px);box-shadow:0 10px 30px rgba(71,85,105,0.15)}@media (max-width:1023px){.c-secondary-btn{padding:12px 26px}}.box-animation{transform:translateY(0px);transition:0.15s}.box-animation:hover{transform:translateY(-4px);box-shadow:0 20px 60px rgba(0,0,0,0.15)}.leistungen-link-wrapper-home{cursor:pointer;width:100%}.breakdance .kunden-slider-card{background-color:var(--bde-palette-white-43201fb6-683a-4815-a345-e67f3645cc46-5);padding:30px 0px 0px 0px;border-radius:12px}.breakdance .round-corner{border-radius:12px}.breakdance .anchor-heading{padding-top:var(--bde-section-vertical-padding)}