.breakdance .bde-section-386-113 .section-container{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}.breakdance .bde-columns-386-115{--columnCount:2}@media (max-width:1119px){.breakdance .bde-columns-386-115{--columnCount:2}.breakdance .bde-columns-386-115.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-386-115.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-386-115{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-386-115{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-386-115{--columnCount:2}}@media (min-width:412px) and (max-width:870px){.breakdance .bde-columns-386-115{--columnCount:2}}.breakdance .bde-column-386-116{--column-width:50%}.breakdance .bde-column-386-116{display:flex;flex-direction:column;gap:1.2rem}.breakdance .bde-column-386-119{--column-width:50%}.breakdance .bde-column-386-119{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .fundraiser-wrapper-386-120{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;padding:40px 40px 40px 40px;border-radius:1rem;margin-top:20px;margin-bottom:20px;height:max-content;width:100vh;gap:2rem}.breakdance .fundraiser-wrapper-386-120 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-120 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-120 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-120 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-120 .classic-therm .outer-path{fill:#FFF;opacity:0.8}.breakdance .fundraiser-wrapper-386-120 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-120 .classic-therm .inner-copy{stroke:#FFF;stroke-width:2px}.breakdance .fundraiser-wrapper-386-120 .classic-therm .line{stroke:#FFF;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-120 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-120 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-120 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-120 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-120 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-120 .progress-track{width:100%;height:100%;background:#FFF;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-120 .progress-fill{height:100%;background-image:linear-gradient(90deg,#FFFFFFFF,var(--bde-headings-color));border-radius:20px;width:0%;transition:width 1000ms ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-120 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-120 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-120 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:var(--bde-headings-color);transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-120 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-120 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-120 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-120 .progress-circle{transition:stroke-dashoffset 1000ms ease}.breakdance .fundraiser-wrapper-386-120 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#8D5BF9}.breakdance .fundraiser-wrapper-386-120 .goal-text{font-size:14px;fill:#FFF}.breakdance .fundraiser-wrapper-386-120 .fundraiser-numbers{gap:11px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-120 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-120 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-120 .raised-stat{margin-bottom:0px;background:var(--bde-headings-color);padding:2rem 2rem 2rem 2rem;border-left:6px solid var(--bde-brand-primary-color);border-top-left-radius:12px;border-bottom-left-radius:12px}.breakdance .fundraiser-wrapper-386-120 .target-stat{background:var(--bde-links-color);padding:1.4rem 1.4rem 1.4rem 1.4rem;border-left:6px solid var(--bde-body-text-color);border-top-left-radius:12px;border-bottom-left-radius:12px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-120{flex-direction:column}.breakdance .fundraiser-wrapper-386-120{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-120 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-120 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-120 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-120 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1119px){.breakdance .fundraiser-wrapper-386-120{position:relative;display:flex;align-items:center;justify-content:center;height:max-content;width:100vh;gap:2rem}.breakdance .fundraiser-wrapper-386-120 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-120 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-120 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-120 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-120 .classic-therm .outer-path{fill:#333;opacity:0.8}.breakdance .fundraiser-wrapper-386-120 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-120 .classic-therm .inner-copy{stroke:#333;stroke-width:2px}.breakdance .fundraiser-wrapper-386-120 .classic-therm .line{stroke:#666;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-120 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-120 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-120 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-120 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-120 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-120 .progress-track{width:100%;height:100%;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-120 .progress-fill{height:100%;background-image:linear-gradient(90deg,red,green);border-radius:20px;width:0%;transition:width 2s ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-120 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-120 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-120 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:#000;transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-120 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-120 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-120 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-120 .progress-circle{transition:stroke-dashoffset 2s ease}.breakdance .fundraiser-wrapper-386-120 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#333}.breakdance .fundraiser-wrapper-386-120 .goal-text{font-size:14px;fill:#666}.breakdance .fundraiser-wrapper-386-120 .fundraiser-numbers{gap:15px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-120 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-120 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-120 .raised-stat{margin-bottom:10px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-120{flex-direction:column}.breakdance .fundraiser-wrapper-386-120{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-120 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-120 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-120 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-120 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1023px){.breakdance .fundraiser-wrapper-386-120{position:relative;display:flex;align-items:center;justify-content:center;height:max-content;width:max-content;gap:2rem}.breakdance .fundraiser-wrapper-386-120 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-120 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-120 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-120 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-120 .classic-therm .outer-path{fill:#333;opacity:0.8}.breakdance .fundraiser-wrapper-386-120 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-120 .classic-therm .inner-copy{stroke:#333;stroke-width:2px}.breakdance .fundraiser-wrapper-386-120 .classic-therm .line{stroke:#666;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-120 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-120 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-120 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-120 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-120 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-120 .progress-track{width:100%;height:100%;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-120 .progress-fill{height:100%;background-image:linear-gradient(90deg,red,green);border-radius:20px;width:0%;transition:width 2s ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-120 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-120 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-120 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:#000;transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-120 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-120 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-120 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-120 .progress-circle{transition:stroke-dashoffset 2s ease}.breakdance .fundraiser-wrapper-386-120 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#333}.breakdance .fundraiser-wrapper-386-120 .goal-text{font-size:14px;fill:#666}.breakdance .fundraiser-wrapper-386-120 .fundraiser-numbers{gap:15px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-120 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-120 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-120 .raised-stat{margin-bottom:10px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-120{flex-direction:column}.breakdance .fundraiser-wrapper-386-120{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-120 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-120 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-120 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-120 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:767px){.breakdance .fundraiser-wrapper-386-120{position:relative;display:flex;align-items:center;justify-content:center;height:max-content;width:100vh;gap:2rem}.breakdance .fundraiser-wrapper-386-120 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-120 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-120 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-120 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-120 .classic-therm .outer-path{fill:#333;opacity:0.8}.breakdance .fundraiser-wrapper-386-120 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-120 .classic-therm .inner-copy{stroke:#333;stroke-width:2px}.breakdance .fundraiser-wrapper-386-120 .classic-therm .line{stroke:#666;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-120 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-120 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-120 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-120 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-120 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-120 .progress-track{width:100%;height:100%;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-120 .progress-fill{height:100%;background-image:linear-gradient(90deg,red,green);border-radius:20px;width:0%;transition:width 2s ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-120 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-120 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-120 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:#000;transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-120 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-120 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-120 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-120 .progress-circle{transition:stroke-dashoffset 2s ease}.breakdance .fundraiser-wrapper-386-120 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#333}.breakdance .fundraiser-wrapper-386-120 .goal-text{font-size:14px;fill:#666}.breakdance .fundraiser-wrapper-386-120 .fundraiser-numbers{gap:15px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-120 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-120 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-120 .raised-stat{margin-bottom:10px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-120{flex-direction:column}.breakdance .fundraiser-wrapper-386-120{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-120 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-120 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-120 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-120 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:479px){.breakdance .fundraiser-wrapper-386-120{position:relative;display:flex;align-items:center;justify-content:center;height:max-content;width:100vh;gap:2rem}.breakdance .fundraiser-wrapper-386-120 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-120 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-120 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-120 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-120 .classic-therm .outer-path{fill:#333;opacity:0.8}.breakdance .fundraiser-wrapper-386-120 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-120 .classic-therm .inner-copy{stroke:#333;stroke-width:2px}.breakdance .fundraiser-wrapper-386-120 .classic-therm .line{stroke:#666;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-120 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-120 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-120 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-120 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-120 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-120 .progress-track{width:100%;height:100%;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-120 .progress-fill{height:100%;background-image:linear-gradient(90deg,red,green);border-radius:20px;width:0%;transition:width 2s ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-120 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-120 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-120 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:#000;transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-120 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-120 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-120 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-120 .progress-circle{transition:stroke-dashoffset 2s ease}.breakdance .fundraiser-wrapper-386-120 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#333}.breakdance .fundraiser-wrapper-386-120 .goal-text{font-size:14px;fill:#666}.breakdance .fundraiser-wrapper-386-120 .fundraiser-numbers{gap:15px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-120 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-120 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-120 .raised-stat{margin-bottom:10px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-120{flex-direction:column}.breakdance .fundraiser-wrapper-386-120{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-120 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-120 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-120 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-120 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (min-width:412px) and (max-width:870px){.breakdance .fundraiser-wrapper-386-120{position:relative;display:flex;align-items:center;justify-content:center;height:max-content;width:100vh;gap:2rem}.breakdance .fundraiser-wrapper-386-120 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-120 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-120 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-120 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-120 .classic-therm .outer-path{fill:#333;opacity:0.8}.breakdance .fundraiser-wrapper-386-120 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-120 .classic-therm .inner-copy{stroke:#333;stroke-width:2px}.breakdance .fundraiser-wrapper-386-120 .classic-therm .line{stroke:#666;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-120 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-120 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-120 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-120 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-120 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-120 .progress-track{width:100%;height:100%;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-120 .progress-fill{height:100%;background-image:linear-gradient(90deg,red,green);border-radius:20px;width:0%;transition:width 2s ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-120 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-120 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-120 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:#000;transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-120 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-120 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-120 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-120 .progress-circle{transition:stroke-dashoffset 2s ease}.breakdance .fundraiser-wrapper-386-120 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#333}.breakdance .fundraiser-wrapper-386-120 .goal-text{font-size:14px;fill:#666}.breakdance .fundraiser-wrapper-386-120 .fundraiser-numbers{gap:15px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-120 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-120 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-120 .raised-stat{margin-bottom:10px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-120{flex-direction:column}.breakdance .fundraiser-wrapper-386-120{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-120 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-120 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-120 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-120 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-120 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}.breakdance .bde-columns-386-121{--columnCount:2}@media (max-width:1119px){.breakdance .bde-columns-386-121{--columnCount:2}.breakdance .bde-columns-386-121.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-386-121.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-386-121{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-386-121{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-386-121{--columnCount:2}}@media (min-width:412px) and (max-width:870px){.breakdance .bde-columns-386-121{--columnCount:2}}.breakdance .bde-column-386-124{--column-width:50%}.breakdance .bde-column-386-124{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .fundraiser-wrapper-386-126{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;padding:40px 40px 40px 40px;border-radius:1rem;background:linear-gradient(138deg,rgba(0,0,0,1) 0%,rgba(40,39,39,1) 46.666666666666664%,rgba(7,7,7,1) 79.48717948717949%);margin-top:20px;margin-bottom:20px;height:max-content;width:max-content;gap:2rem}.breakdance .fundraiser-wrapper-386-126 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-126 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-126 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-126 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-126 .classic-therm .outer-path{fill:#FFF;opacity:0.8}.breakdance .fundraiser-wrapper-386-126 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-126 .classic-therm .inner-copy{stroke:#FFF;stroke-width:2px}.breakdance .fundraiser-wrapper-386-126 .classic-therm .line{stroke:#FFF;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-126 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-126 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-126 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-126 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-126 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-126 .progress-track{width:100%;height:100%;background:#FFF;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-126 .progress-fill{height:100%;background-image:linear-gradient(90deg,#FFFFFFFF,var(--bde-headings-color));border-radius:20px;width:0%;transition:width 1000ms ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-126 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-126 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-126 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:var(--bde-headings-color);transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-126 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-126 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-126 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-126 .progress-circle{transition:stroke-dashoffset 1000ms ease}.breakdance .fundraiser-wrapper-386-126 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#8D5BF9}.breakdance .fundraiser-wrapper-386-126 .goal-text{font-size:14px;fill:#FFF}.breakdance .fundraiser-wrapper-386-126 .fundraiser-numbers{gap:11px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-126 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-126 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-126 .raised-stat{margin-bottom:0px;background:var(--bde-headings-color);padding:2rem 2rem 2rem 2rem;border-left:6px solid var(--bde-brand-primary-color);border-top-left-radius:12px;border-bottom-left-radius:12px}.breakdance .fundraiser-wrapper-386-126 .target-stat{background:var(--bde-links-color);padding:1.4rem 1.4rem 1.4rem 1.4rem;border-left:6px solid var(--bde-body-text-color);border-top-left-radius:12px;border-bottom-left-radius:12px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-126{flex-direction:column}.breakdance .fundraiser-wrapper-386-126{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-126 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-126 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-126 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-126 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1119px){.breakdance .fundraiser-wrapper-386-126{position:relative;display:flex;align-items:center;justify-content:center;height:max-content;width:max-content;gap:2rem}.breakdance .fundraiser-wrapper-386-126 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-126 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-126 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-126 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-126 .classic-therm .outer-path{fill:#333;opacity:0.8}.breakdance .fundraiser-wrapper-386-126 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-126 .classic-therm .inner-copy{stroke:#333;stroke-width:2px}.breakdance .fundraiser-wrapper-386-126 .classic-therm .line{stroke:#666;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-126 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-126 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-126 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-126 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-126 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-126 .progress-track{width:100%;height:100%;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-126 .progress-fill{height:100%;background-image:linear-gradient(90deg,red,green);border-radius:20px;width:0%;transition:width 2s ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-126 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-126 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-126 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:#000;transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-126 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-126 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-126 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-126 .progress-circle{transition:stroke-dashoffset 2s ease}.breakdance .fundraiser-wrapper-386-126 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#333}.breakdance .fundraiser-wrapper-386-126 .goal-text{font-size:14px;fill:#666}.breakdance .fundraiser-wrapper-386-126 .fundraiser-numbers{gap:15px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-126 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-126 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-126 .raised-stat{margin-bottom:10px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-126{flex-direction:column}.breakdance .fundraiser-wrapper-386-126{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-126 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-126 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-126 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-126 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1023px){.breakdance .fundraiser-wrapper-386-126{position:relative;display:flex;align-items:center;justify-content:center;height:max-content;width:max-content;gap:2rem}.breakdance .fundraiser-wrapper-386-126 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-126 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-126 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-126 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-126 .classic-therm .outer-path{fill:#333;opacity:0.8}.breakdance .fundraiser-wrapper-386-126 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-126 .classic-therm .inner-copy{stroke:#333;stroke-width:2px}.breakdance .fundraiser-wrapper-386-126 .classic-therm .line{stroke:#666;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-126 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-126 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-126 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-126 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-126 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-126 .progress-track{width:100%;height:100%;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-126 .progress-fill{height:100%;background-image:linear-gradient(90deg,red,green);border-radius:20px;width:0%;transition:width 2s ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-126 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-126 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-126 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:#000;transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-126 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-126 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-126 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-126 .progress-circle{transition:stroke-dashoffset 2s ease}.breakdance .fundraiser-wrapper-386-126 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#333}.breakdance .fundraiser-wrapper-386-126 .goal-text{font-size:14px;fill:#666}.breakdance .fundraiser-wrapper-386-126 .fundraiser-numbers{gap:15px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-126 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-126 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-126 .raised-stat{margin-bottom:10px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-126{flex-direction:column}.breakdance .fundraiser-wrapper-386-126{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-126 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-126 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-126 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-126 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:767px){.breakdance .fundraiser-wrapper-386-126{position:relative;display:flex;align-items:center;justify-content:center;height:max-content;width:max-content;gap:2rem}.breakdance .fundraiser-wrapper-386-126 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-126 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-126 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-126 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-126 .classic-therm .outer-path{fill:#333;opacity:0.8}.breakdance .fundraiser-wrapper-386-126 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-126 .classic-therm .inner-copy{stroke:#333;stroke-width:2px}.breakdance .fundraiser-wrapper-386-126 .classic-therm .line{stroke:#666;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-126 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-126 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-126 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-126 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-126 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-126 .progress-track{width:100%;height:100%;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-126 .progress-fill{height:100%;background-image:linear-gradient(90deg,red,green);border-radius:20px;width:0%;transition:width 2s ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-126 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-126 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-126 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:#000;transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-126 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-126 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-126 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-126 .progress-circle{transition:stroke-dashoffset 2s ease}.breakdance .fundraiser-wrapper-386-126 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#333}.breakdance .fundraiser-wrapper-386-126 .goal-text{font-size:14px;fill:#666}.breakdance .fundraiser-wrapper-386-126 .fundraiser-numbers{gap:15px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-126 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-126 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-126 .raised-stat{margin-bottom:10px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-126{flex-direction:column}.breakdance .fundraiser-wrapper-386-126{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-126 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-126 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-126 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-126 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:479px){.breakdance .fundraiser-wrapper-386-126{position:relative;display:flex;align-items:center;justify-content:center;height:max-content;width:max-content;gap:2rem}.breakdance .fundraiser-wrapper-386-126 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-126 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-126 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-126 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-126 .classic-therm .outer-path{fill:#333;opacity:0.8}.breakdance .fundraiser-wrapper-386-126 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-126 .classic-therm .inner-copy{stroke:#333;stroke-width:2px}.breakdance .fundraiser-wrapper-386-126 .classic-therm .line{stroke:#666;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-126 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-126 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-126 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-126 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-126 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-126 .progress-track{width:100%;height:100%;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-126 .progress-fill{height:100%;background-image:linear-gradient(90deg,red,green);border-radius:20px;width:0%;transition:width 2s ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-126 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-126 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-126 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:#000;transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-126 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-126 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-126 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-126 .progress-circle{transition:stroke-dashoffset 2s ease}.breakdance .fundraiser-wrapper-386-126 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#333}.breakdance .fundraiser-wrapper-386-126 .goal-text{font-size:14px;fill:#666}.breakdance .fundraiser-wrapper-386-126 .fundraiser-numbers{gap:15px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-126 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-126 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-126 .raised-stat{margin-bottom:10px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-126{flex-direction:column}.breakdance .fundraiser-wrapper-386-126{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-126 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-126 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-126 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-126 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (min-width:412px) and (max-width:870px){.breakdance .fundraiser-wrapper-386-126{position:relative;display:flex;align-items:center;justify-content:center;height:max-content;width:max-content;gap:2rem}.breakdance .fundraiser-wrapper-386-126 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-126 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-126 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-126 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-126 .classic-therm .outer-path{fill:#333;opacity:0.8}.breakdance .fundraiser-wrapper-386-126 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-126 .classic-therm .inner-copy{stroke:#333;stroke-width:2px}.breakdance .fundraiser-wrapper-386-126 .classic-therm .line{stroke:#666;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-126 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-126 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-126 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-126 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-126 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-126 .progress-track{width:100%;height:100%;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-126 .progress-fill{height:100%;background-image:linear-gradient(90deg,red,green);border-radius:20px;width:0%;transition:width 2s ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-126 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-126 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-126 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:#000;transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-126 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-126 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-126 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-126 .progress-circle{transition:stroke-dashoffset 2s ease}.breakdance .fundraiser-wrapper-386-126 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#333}.breakdance .fundraiser-wrapper-386-126 .goal-text{font-size:14px;fill:#666}.breakdance .fundraiser-wrapper-386-126 .fundraiser-numbers{gap:15px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-126 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-126 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-126 .raised-stat{margin-bottom:10px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-126{flex-direction:column}.breakdance .fundraiser-wrapper-386-126{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-126 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-126 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-126 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-126 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-126 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}.breakdance .bde-column-386-122{--column-width:50%}.breakdance .bde-column-386-122{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .fundraiser-wrapper-386-123{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;padding:40px 40px 40px 40px;border-radius:1rem;margin-top:20px;margin-bottom:20px;height:max-content;width:max-content;gap:2rem}.breakdance .fundraiser-wrapper-386-123 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-123 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-123 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-123 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-123 .classic-therm .outer-path{fill:#FFF;opacity:0.8}.breakdance .fundraiser-wrapper-386-123 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-123 .classic-therm .inner-copy{stroke:#FFF;stroke-width:2px}.breakdance .fundraiser-wrapper-386-123 .classic-therm .line{stroke:#FFF;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-123 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-123 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-123 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-123 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-123 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-123 .progress-track{width:100%;height:100%;background:#FFF;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-123 .progress-fill{height:100%;background-image:linear-gradient(90deg,#FFFFFFFF,var(--bde-headings-color));border-radius:20px;width:0%;transition:width 1000ms ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-123 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-123 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-123 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:var(--bde-headings-color);transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-123 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-123 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-123 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-123 .progress-circle{transition:stroke-dashoffset 1000ms ease}.breakdance .fundraiser-wrapper-386-123 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#8D5BF9}.breakdance .fundraiser-wrapper-386-123 .goal-text{font-size:14px;fill:#FFF}.breakdance .fundraiser-wrapper-386-123 .fundraiser-numbers{gap:11px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-123 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-123 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-123 .raised-stat{margin-bottom:0px;background:var(--bde-headings-color);padding:2rem 2rem 2rem 2rem;border-left:6px solid var(--bde-brand-primary-color);border-top-left-radius:12px;border-bottom-left-radius:12px}.breakdance .fundraiser-wrapper-386-123 .target-stat{background:var(--bde-links-color);padding:1.4rem 1.4rem 1.4rem 1.4rem;border-left:6px solid var(--bde-body-text-color);border-top-left-radius:12px;border-bottom-left-radius:12px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-123{flex-direction:column}.breakdance .fundraiser-wrapper-386-123{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-123 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-123 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-123 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-123 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1119px){.breakdance .fundraiser-wrapper-386-123{position:relative;display:flex;align-items:center;justify-content:center;height:max-content;width:max-content;gap:2rem}.breakdance .fundraiser-wrapper-386-123 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-123 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-123 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-123 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-123 .classic-therm .outer-path{fill:#333;opacity:0.8}.breakdance .fundraiser-wrapper-386-123 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-123 .classic-therm .inner-copy{stroke:#333;stroke-width:2px}.breakdance .fundraiser-wrapper-386-123 .classic-therm .line{stroke:#666;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-123 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-123 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-123 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-123 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-123 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-123 .progress-track{width:100%;height:100%;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-123 .progress-fill{height:100%;background-image:linear-gradient(90deg,red,green);border-radius:20px;width:0%;transition:width 2s ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-123 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-123 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-123 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:#000;transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-123 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-123 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-123 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-123 .progress-circle{transition:stroke-dashoffset 2s ease}.breakdance .fundraiser-wrapper-386-123 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#333}.breakdance .fundraiser-wrapper-386-123 .goal-text{font-size:14px;fill:#666}.breakdance .fundraiser-wrapper-386-123 .fundraiser-numbers{gap:15px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-123 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-123 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-123 .raised-stat{margin-bottom:10px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-123{flex-direction:column}.breakdance .fundraiser-wrapper-386-123{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-123 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-123 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-123 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-123 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1023px){.breakdance .fundraiser-wrapper-386-123{position:relative;display:flex;align-items:center;justify-content:center;height:max-content;width:max-content;gap:2rem}.breakdance .fundraiser-wrapper-386-123 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-123 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-123 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-123 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-123 .classic-therm .outer-path{fill:#333;opacity:0.8}.breakdance .fundraiser-wrapper-386-123 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-123 .classic-therm .inner-copy{stroke:#333;stroke-width:2px}.breakdance .fundraiser-wrapper-386-123 .classic-therm .line{stroke:#666;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-123 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-123 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-123 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-123 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-123 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-123 .progress-track{width:100%;height:100%;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-123 .progress-fill{height:100%;background-image:linear-gradient(90deg,red,green);border-radius:20px;width:0%;transition:width 2s ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-123 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-123 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-123 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:#000;transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-123 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-123 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-123 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-123 .progress-circle{transition:stroke-dashoffset 2s ease}.breakdance .fundraiser-wrapper-386-123 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#333}.breakdance .fundraiser-wrapper-386-123 .goal-text{font-size:14px;fill:#666}.breakdance .fundraiser-wrapper-386-123 .fundraiser-numbers{gap:15px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-123 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-123 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-123 .raised-stat{margin-bottom:10px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-123{flex-direction:column}.breakdance .fundraiser-wrapper-386-123{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-123 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-123 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-123 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-123 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:767px){.breakdance .fundraiser-wrapper-386-123{position:relative;display:flex;align-items:center;justify-content:center;height:max-content;width:max-content;gap:2rem}.breakdance .fundraiser-wrapper-386-123 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-123 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-123 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-123 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-123 .classic-therm .outer-path{fill:#333;opacity:0.8}.breakdance .fundraiser-wrapper-386-123 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-123 .classic-therm .inner-copy{stroke:#333;stroke-width:2px}.breakdance .fundraiser-wrapper-386-123 .classic-therm .line{stroke:#666;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-123 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-123 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-123 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-123 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-123 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-123 .progress-track{width:100%;height:100%;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-123 .progress-fill{height:100%;background-image:linear-gradient(90deg,red,green);border-radius:20px;width:0%;transition:width 2s ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-123 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-123 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-123 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:#000;transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-123 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-123 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-123 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-123 .progress-circle{transition:stroke-dashoffset 2s ease}.breakdance .fundraiser-wrapper-386-123 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#333}.breakdance .fundraiser-wrapper-386-123 .goal-text{font-size:14px;fill:#666}.breakdance .fundraiser-wrapper-386-123 .fundraiser-numbers{gap:15px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-123 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-123 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-123 .raised-stat{margin-bottom:10px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-123{flex-direction:column}.breakdance .fundraiser-wrapper-386-123{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-123 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-123 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-123 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-123 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:479px){.breakdance .fundraiser-wrapper-386-123{position:relative;display:flex;align-items:center;justify-content:center;height:max-content;width:max-content;gap:2rem}.breakdance .fundraiser-wrapper-386-123 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-123 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-123 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-123 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-123 .classic-therm .outer-path{fill:#333;opacity:0.8}.breakdance .fundraiser-wrapper-386-123 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-123 .classic-therm .inner-copy{stroke:#333;stroke-width:2px}.breakdance .fundraiser-wrapper-386-123 .classic-therm .line{stroke:#666;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-123 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-123 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-123 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-123 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-123 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-123 .progress-track{width:100%;height:100%;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-123 .progress-fill{height:100%;background-image:linear-gradient(90deg,red,green);border-radius:20px;width:0%;transition:width 2s ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-123 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-123 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-123 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:#000;transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-123 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-123 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-123 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-123 .progress-circle{transition:stroke-dashoffset 2s ease}.breakdance .fundraiser-wrapper-386-123 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#333}.breakdance .fundraiser-wrapper-386-123 .goal-text{font-size:14px;fill:#666}.breakdance .fundraiser-wrapper-386-123 .fundraiser-numbers{gap:15px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-123 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-123 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-123 .raised-stat{margin-bottom:10px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-123{flex-direction:column}.breakdance .fundraiser-wrapper-386-123{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-123 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-123 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-123 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-123 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (min-width:412px) and (max-width:870px){.breakdance .fundraiser-wrapper-386-123{position:relative;display:flex;align-items:center;justify-content:center;height:max-content;width:max-content;gap:2rem}.breakdance .fundraiser-wrapper-386-123 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-123 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-123 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-123 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-123 .classic-therm .outer-path{fill:#333;opacity:0.8}.breakdance .fundraiser-wrapper-386-123 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-123 .classic-therm .inner-copy{stroke:#333;stroke-width:2px}.breakdance .fundraiser-wrapper-386-123 .classic-therm .line{stroke:#666;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-123 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-123 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-123 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-123 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-123 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-123 .progress-track{width:100%;height:100%;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-123 .progress-fill{height:100%;background-image:linear-gradient(90deg,red,green);border-radius:20px;width:0%;transition:width 2s ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-123 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-123 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-123 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:#000;transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-123 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-123 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-123 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-123 .progress-circle{transition:stroke-dashoffset 2s ease}.breakdance .fundraiser-wrapper-386-123 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#333}.breakdance .fundraiser-wrapper-386-123 .goal-text{font-size:14px;fill:#666}.breakdance .fundraiser-wrapper-386-123 .fundraiser-numbers{gap:15px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-123 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-123 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-123 .raised-stat{margin-bottom:10px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-123{flex-direction:column}.breakdance .fundraiser-wrapper-386-123{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-123 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-123 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-123 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-123 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-123 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}.breakdance .fundraiser-wrapper-386-125{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;padding:40px 40px 40px 40px;border-radius:1rem;margin-top:20px;margin-bottom:20px;height:max-content;width:max-content;gap:2rem}.breakdance .fundraiser-wrapper-386-125 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-125 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-125 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-125 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-125 .classic-therm .outer-path{fill:#FFF;opacity:0.8}.breakdance .fundraiser-wrapper-386-125 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-125 .classic-therm .inner-copy{stroke:#FFF;stroke-width:2px}.breakdance .fundraiser-wrapper-386-125 .classic-therm .line{stroke:#FFF;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-125 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-125 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-125 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-125 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-125 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-125 .progress-track{width:100%;height:100%;background:#FFF;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-125 .progress-fill{height:100%;background-image:linear-gradient(90deg,#FFFFFFFF,var(--bde-headings-color));border-radius:20px;width:0%;transition:width 1000ms ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-125 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-125 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-125 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:var(--bde-headings-color);transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-125 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-125 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-125 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-125 .progress-circle{transition:stroke-dashoffset 1000ms ease}.breakdance .fundraiser-wrapper-386-125 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#8D5BF9}.breakdance .fundraiser-wrapper-386-125 .goal-text{font-size:14px;fill:#FFF}.breakdance .fundraiser-wrapper-386-125 .fundraiser-numbers{gap:11px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-125 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-125 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-125 .raised-stat{margin-bottom:0px;background:var(--bde-headings-color);padding:2rem 2rem 2rem 2rem;border-left:6px solid var(--bde-brand-primary-color);border-top-left-radius:12px;border-bottom-left-radius:12px}.breakdance .fundraiser-wrapper-386-125 .target-stat{background:var(--bde-links-color);padding:1.4rem 1.4rem 1.4rem 1.4rem;border-left:6px solid var(--bde-body-text-color);border-top-left-radius:12px;border-bottom-left-radius:12px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-125{flex-direction:column}.breakdance .fundraiser-wrapper-386-125{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-125 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-125 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-125 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-125 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1119px){.breakdance .fundraiser-wrapper-386-125{position:relative;display:flex;align-items:center;justify-content:center;height:max-content;width:max-content;gap:2rem}.breakdance .fundraiser-wrapper-386-125 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-125 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-125 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-125 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-125 .classic-therm .outer-path{fill:#333;opacity:0.8}.breakdance .fundraiser-wrapper-386-125 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-125 .classic-therm .inner-copy{stroke:#333;stroke-width:2px}.breakdance .fundraiser-wrapper-386-125 .classic-therm .line{stroke:#666;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-125 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-125 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-125 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-125 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-125 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-125 .progress-track{width:100%;height:100%;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-125 .progress-fill{height:100%;background-image:linear-gradient(90deg,red,green);border-radius:20px;width:0%;transition:width 2s ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-125 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-125 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-125 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:#000;transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-125 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-125 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-125 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-125 .progress-circle{transition:stroke-dashoffset 2s ease}.breakdance .fundraiser-wrapper-386-125 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#333}.breakdance .fundraiser-wrapper-386-125 .goal-text{font-size:14px;fill:#666}.breakdance .fundraiser-wrapper-386-125 .fundraiser-numbers{gap:15px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-125 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-125 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-125 .raised-stat{margin-bottom:10px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-125{flex-direction:column}.breakdance .fundraiser-wrapper-386-125{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-125 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-125 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-125 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-125 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1023px){.breakdance .fundraiser-wrapper-386-125{position:relative;display:flex;align-items:center;justify-content:center;height:max-content;width:max-content;gap:2rem}.breakdance .fundraiser-wrapper-386-125 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-125 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-125 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-125 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-125 .classic-therm .outer-path{fill:#333;opacity:0.8}.breakdance .fundraiser-wrapper-386-125 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-125 .classic-therm .inner-copy{stroke:#333;stroke-width:2px}.breakdance .fundraiser-wrapper-386-125 .classic-therm .line{stroke:#666;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-125 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-125 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-125 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-125 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-125 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-125 .progress-track{width:100%;height:100%;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-125 .progress-fill{height:100%;background-image:linear-gradient(90deg,red,green);border-radius:20px;width:0%;transition:width 2s ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-125 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-125 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-125 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:#000;transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-125 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-125 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-125 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-125 .progress-circle{transition:stroke-dashoffset 2s ease}.breakdance .fundraiser-wrapper-386-125 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#333}.breakdance .fundraiser-wrapper-386-125 .goal-text{font-size:14px;fill:#666}.breakdance .fundraiser-wrapper-386-125 .fundraiser-numbers{gap:15px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-125 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-125 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-125 .raised-stat{margin-bottom:10px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-125{flex-direction:column}.breakdance .fundraiser-wrapper-386-125{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-125 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-125 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-125 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-125 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:767px){.breakdance .fundraiser-wrapper-386-125{position:relative;display:flex;align-items:center;justify-content:center;height:max-content;width:max-content;gap:2rem}.breakdance .fundraiser-wrapper-386-125 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-125 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-125 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-125 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-125 .classic-therm .outer-path{fill:#333;opacity:0.8}.breakdance .fundraiser-wrapper-386-125 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-125 .classic-therm .inner-copy{stroke:#333;stroke-width:2px}.breakdance .fundraiser-wrapper-386-125 .classic-therm .line{stroke:#666;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-125 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-125 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-125 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-125 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-125 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-125 .progress-track{width:100%;height:100%;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-125 .progress-fill{height:100%;background-image:linear-gradient(90deg,red,green);border-radius:20px;width:0%;transition:width 2s ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-125 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-125 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-125 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:#000;transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-125 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-125 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-125 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-125 .progress-circle{transition:stroke-dashoffset 2s ease}.breakdance .fundraiser-wrapper-386-125 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#333}.breakdance .fundraiser-wrapper-386-125 .goal-text{font-size:14px;fill:#666}.breakdance .fundraiser-wrapper-386-125 .fundraiser-numbers{gap:15px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-125 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-125 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-125 .raised-stat{margin-bottom:10px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-125{flex-direction:column}.breakdance .fundraiser-wrapper-386-125{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-125 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-125 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-125 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-125 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:479px){.breakdance .fundraiser-wrapper-386-125{position:relative;display:flex;align-items:center;justify-content:center;height:max-content;width:max-content;gap:2rem}.breakdance .fundraiser-wrapper-386-125 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-125 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-125 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-125 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-125 .classic-therm .outer-path{fill:#333;opacity:0.8}.breakdance .fundraiser-wrapper-386-125 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-125 .classic-therm .inner-copy{stroke:#333;stroke-width:2px}.breakdance .fundraiser-wrapper-386-125 .classic-therm .line{stroke:#666;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-125 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-125 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-125 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-125 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-125 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-125 .progress-track{width:100%;height:100%;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-125 .progress-fill{height:100%;background-image:linear-gradient(90deg,red,green);border-radius:20px;width:0%;transition:width 2s ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-125 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-125 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-125 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:#000;transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-125 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-125 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-125 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-125 .progress-circle{transition:stroke-dashoffset 2s ease}.breakdance .fundraiser-wrapper-386-125 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#333}.breakdance .fundraiser-wrapper-386-125 .goal-text{font-size:14px;fill:#666}.breakdance .fundraiser-wrapper-386-125 .fundraiser-numbers{gap:15px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-125 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-125 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-125 .raised-stat{margin-bottom:10px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-125{flex-direction:column}.breakdance .fundraiser-wrapper-386-125{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-125 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-125 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-125 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-125 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (min-width:412px) and (max-width:870px){.breakdance .fundraiser-wrapper-386-125{position:relative;display:flex;align-items:center;justify-content:center;height:max-content;width:max-content;gap:2rem}.breakdance .fundraiser-wrapper-386-125 .horizontal-layout{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%}.breakdance .fundraiser-wrapper-386-125 .visual-section{width:100%;display:flex;justify-content:center;align-items:center}.breakdance .fundraiser-wrapper-386-125 .numbers-horizontal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.breakdance .fundraiser-wrapper-386-125 .fundraiser-stat{text-align:center;flex:1;min-width:max-content}.breakdance .fundraiser-wrapper-386-125 .classic-therm .outer-path{fill:#333;opacity:0.8}.breakdance .fundraiser-wrapper-386-125 .classic-therm .inner-path,.breakdance .fundraiser-wrapper-386-125 .classic-therm .inner-copy{stroke:#333;stroke-width:2px}.breakdance .fundraiser-wrapper-386-125 .classic-therm .line{stroke:#666;stroke-width:2px;opacity:0.7}.breakdance .fundraiser-wrapper-386-125 .ds-classic-therm svg{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-125 .modern-therm .markers line{opacity:0.6;transition:opacity 0.3s ease}.breakdance .fundraiser-wrapper-386-125 .modern-therm:hover .markers line{opacity:1}.breakdance .fundraiser-wrapper-386-125 .ds-modern-therm{width:8rem;height:20rem}.breakdance .fundraiser-wrapper-386-125 .horizontal-progress{width:100%;min-width:300px;height:40px;position:relative}.breakdance .fundraiser-wrapper-386-125 .progress-track{width:100%;height:100%;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.breakdance .fundraiser-wrapper-386-125 .progress-fill{height:100%;background-image:linear-gradient(90deg,red,green);border-radius:20px;width:0%;transition:width 2s ease;position:relative;overflow:hidden}.breakdance .fundraiser-wrapper-386-125 .progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.breakdance .fundraiser-wrapper-386-125 .progress-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.breakdance .fundraiser-wrapper-386-125 .progress-markers .marker{position:absolute;top:0;bottom:0;width:2px;background:#000;transform:translateX(-1px)}.breakdance .fundraiser-wrapper-386-125 .goal-meter{position:relative;display:inline-block}.breakdance .fundraiser-wrapper-386-125 .goal-meter-layout .visual-section{min-height:220px;display:flex;align-items:center;justify-content:center}.breakdance .fundraiser-wrapper-386-125 .circular-progress{width:200px;height:200px}.breakdance .fundraiser-wrapper-386-125 .progress-circle{transition:stroke-dashoffset 2s ease}.breakdance .fundraiser-wrapper-386-125 .percentage-text{position:absolute;top:50%;left:50%;font-size:54px;font-weight:700;transform:translate(-50%,-50%);fill:#333}.breakdance .fundraiser-wrapper-386-125 .goal-text{font-size:14px;fill:#666}.breakdance .fundraiser-wrapper-386-125 .fundraiser-numbers{gap:15px;min-width:max-content;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.breakdance .fundraiser-wrapper-386-125 .fundraiser-percentage{text-align:center;margin-bottom:15px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-percentage .percentage-value{font-size:3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.breakdance .fundraiser-wrapper-386-125 .fundraiser-amount{font-weight:700;font-size:1.2em}.breakdance .fundraiser-wrapper-386-125 .raised-stat{margin-bottom:10px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-title{text-align:center;margin-bottom:20px}@media (max-width:768px){.breakdance .fundraiser-wrapper-386-125{flex-direction:column}.breakdance .fundraiser-wrapper-386-125{margin-bottom:20px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-percentage .percentage-value{font-size:2.5em}.breakdance .fundraiser-wrapper-386-125 .numbers-horizontal{flex-direction:column;gap:15px}.breakdance .fundraiser-wrapper-386-125 .fundraiser-stat{min-width:auto;width:100%}.breakdance .fundraiser-wrapper-386-125 .horizontal-progress{min-width:250px;height:30px}.breakdance .fundraiser-wrapper-386-125 .goal-meter svg{width:150px;height:150px}}.breakdance .fundraiser-wrapper-386-125 .animate-in{animation:slideInUp 0.6s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}