.block--fundraiser-progress-bar{--text-color:#487733;--progress-bg:#e0e0e0;--progress-fill:#487733;--mark-color:#fff;--bar-height-mobile:350px}.block--fundraiser-progress-bar .progress-bar-row{padding:20px 0;position:relative;width:100%}.block--fundraiser-progress-bar .amount-raised{color:var(--text-color);font-family:brother-1816;font-size:36px;font-weight:700}.block--fundraiser-progress-bar .secondary-text{color:#666;font-size:17px;margin-bottom:15px}@media (max-width:575.98px){.block--fundraiser-progress-bar .progress-bar-outer{position:absolute}.block--fundraiser-progress-bar .fundraiser-progress-bar-wrapper{min-height:355px;padding-left:45px}}.block--fundraiser-progress-bar .progress-bar{background-color:var(--progress-bg);border-radius:15px;height:25px;overflow:hidden;position:relative}@media (max-width:575.98px){.block--fundraiser-progress-bar .progress-bar{transform:rotate(-90deg) translateY(-203px) translateX(-47px);transform-origin:center;width:var(--bar-height-mobile)}}.block--fundraiser-progress-bar .progress-bar-background{background-color:var(--progress-bg);height:100%;left:0;position:absolute;top:0;width:100%}.block--fundraiser-progress-bar .progress-bar-fill{background-color:var(--progress-fill);height:100%;left:0;position:absolute;top:0;width:0}.block--fundraiser-progress-bar .animate-fill{animation:fillBar 1.5s ease-in-out forwards}@keyframes fillBar{0%{width:0}to{width:var(--target-width)}}.block--fundraiser-progress-bar .marks{height:100%;left:0;position:absolute;top:0;width:100%}.block--fundraiser-progress-bar .mark{background-color:var(--mark-color);bottom:0;height:20%;padding:4px 1px;position:absolute;width:1px}@media (max-width:575.98px){.block--fundraiser-progress-bar .donate-buttons{max-width:270px}}.block--fundraiser-progress-bar .donate-buttons-row{font-family:brother-1816}
