body{place-items:normal;justify-content:center;background:var(--clean-green-original);color:var(--white);width:100vw}#root{margin:0;padding:0;width:100%}.fixed-header{position:fixed;top:-100%;left:0;height:3rem;width:100%;background-color:var(--clean-green);color:var(--white);text-align:center;z-index:1000;transition:top .5s ease-in-out;box-shadow:0 14px 11px 6px #00000040}.fixed-header.show{top:0}.fixed-header .fixed-logo{margin-top:.75rem;width:10rem}.header-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:31.79rem}.header-container .lottie{position:absolute;top:0;z-index:0;width:100%;max-width:375px}.header-container .header-content{margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:3rem;z-index:1}.header-container .header-content .schedule-heading{font-family:var(--mohr-black);font-size:1.4rem;letter-spacing:.03125rem;text-transform:uppercase}.days{display:flex;flex-direction:column;gap:.5rem}.days .loading{height:100vh}.days .day .day-header{position:relative;text-align:center;background:var(--dark-green);height:3.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.days .day .weekday{font-family:var(--mohr-black);font-size:1.19356rem;line-height:1;text-transform:capitalize}.days .day .date{font-family:var(--gilroy-bold);font-size:.95488rem;line-height:1;text-transform:capitalize}.days .day .day-toggle{position:absolute;right:.5rem}.days .day .day-content{background:var(--black);padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.days .day .event{display:grid;grid-template-columns:1fr 2fr;align-items:center;background:var(--white);color:var(--black);height:3.5rem;border-radius:.875rem;padding-right:.5rem}.days .day .event-time{font-family:var(--gilroy-bold);font-size:.95488rem;color:var(--dark-green);text-align:center}.days .day .event-title{font-family:var(--mohr-black);font-size:.95488rem;line-height:1;text-transform:capitalize;color:var(--dark-green)}.footer .green{position:relative;height:20rem;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.footer .green .lottie{position:absolute;top:-6rem;z-index:0;width:100%;max-width:375px}.footer .email{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2.4rem 0 4.8rem;width:100%;background:var(--dark-green)}.footer .email .email-text{font-family:var(--mohr-bold);font-size:1.2rem;line-height:1.2;color:var(--white);text-align:center}.footer .email a{background:var(--magic-green-gradient);border-radius:2rem;width:10rem;font-family:var(--gilroy-black);text-transform:uppercase;text-align:center;color:var(--dark-green);text-decoration:none;padding:.5rem 1rem}.footer .email a:active{background:var(--clean-green);transform:scale(.95)}.footer .bounty-logo{position:absolute;bottom:0;transform:translateY(50%);width:7rem}.footer .white{height:11.63rem;display:flex;flex-direction:column;align-items:center;justify-content:space-around;padding:1.6rem 0;background:var(--white);color:var(--black);text-align:center}.footer .white .cta{margin-top:3.5rem}.footer .white .cta .tag-us{font-family:var(--gilroy-regular);line-height:1}.footer .white .cta .hashtag{font-family:var(--gilroy-black);line-height:1}.footer .white .social-icons{display:flex;gap:2rem}.footer .white .social-icons svg{width:2rem;height:2rem}
