.event-header-overlay{background-color:rgba(0,0,0,0.3);height:100%;left:0;position:absolute;top:0;width:100%}.event-header-content{z-index:10;position:relative;text-align:center;color:white;padding-top:10rem;padding-bottom:3rem}.event-header-content.event-header-content--with-photo{padding-top:4rem}.fundraiser-profile-photo{display:block;width:112px;height:112px;object-fit:cover;border:3px solid white;margin:0 auto 1rem}.event-header-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.event-infocell{display:flex;flex-direction:column;align-items:center;border-radius:5px;background-color:var(--primary);color:white;padding:7px}.event-infocell>small{margin:0}.event-inforow .col-lg-4{padding:5px}.event-heading{margin-bottom:20px}.event-target{color:black;font-size:1.5rem;margin:0;position:inherit;z-index:1}.event-target-track{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:50px;background-color:lightgray;border-radius:5px;overflow:hidden;margin-bottom:20px}.event-target-handle{position:absolute;top:0;left:0;height:100%;background-color:var(--success)}.event-athlete{display:flex;flex-direction:column}.event-athlete-profile{flex-basis:30%;text-align:center}.event-athlete-profile>img{width:50%;border:3px solid lightgray;margin-bottom:30px}.event-athlete-info{flex-basis:70%;margin-top:auto;margin-bottom:auto}@media screen and (min-width: 576px){.event-athlete{flex-direction:row}.event-athlete-profile{padding-right:40px}.event-athlete-profile>img{width:100%;margin-bottom:0}}
