:root{--white:white;--red:#ed1c24;--black:#0e0e0e}p{margin-bottom:0}.code-embed{background-color:#fff;margin-bottom:0;padding:20px}@media screen and (min-width:1280px){.cards-list{grid-column-gap:32px;grid-row-gap:32px;justify-content:space-between}}@media screen and (max-width:991px){.container,.container.full,.container.full{padding-left:32px;padding-right:32px}.nav-wrapper.nav-wrapper-v2{grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px;inset:0 auto auto 0%;flex-flow:row;align-items:stretch;position:relative;inset:0 auto auto 0%}.desc-content{padding-left:0;padding-right:0}.desc-text-container{display:none}.desc-text-container.mobile{flex-flow:column;padding-top:16px;display:flex}.desc-text-normal{white-space:normal}.desc-body.desc-body-v3{padding-left:0}.desc-body-text-blocks{flex-flow:column;align-items:flex-end;max-width:280px}.desc-body-text-blocks.desc-text-blocks-v2{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;align-items:flex-start;max-width:100%;padding-left:0;display:flex}.desc-body-text-blocks.desc-body-texts-v3{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-start;align-items:stretch;max-width:none}.desc-body-text.desc-text-v2,.desc-body-text.desc-body-text-v3,.desc-body-text.desc-text-v2,.desc-body-text.desc-body-text-v3{max-width:100%}.impact-content{padding-left:0;padding-right:0}.impact-left{max-width:60%}.impact-title.indent{padding-left:0}.graph-image{width:auto;max-width:none;height:600px}.partner-list-content{padding-left:0;padding-right:0}.partner-list{grid-template-columns:1fr 1fr}.changing-content{padding-left:0;padding-right:0}.chaging-tabs{padding-left:16px}.contact-content{flex-flow:column-reverse}.contact-content.contact-content-v3{justify-content:flex-end;align-items:stretch}.contact-image{margin-top:0;margin-bottom:0}.div-block{max-width:100%;height:620px;overflow:auto}.div-block.div-block-v2{width:100%}.div-block-2.header-menu-v2{display:none}.div-block-2.menu-v3{grid-column-gap:8px;grid-row-gap:8px}.hero-subtitle.calendar{max-width:none}.hero-subtitle.calendar.v2{font-size:20px;line-height:22px}.hero-logo-list{flex-flow:wrap;justify-content:center;align-items:center}.partnership-heading{flex-flow:column}.map-wrapper{display:none}.calendar-content{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column}.calendar-content.calendar-content-v2{padding-top:96px;padding-bottom:80px}.calendar-heading,.calendar-small{max-width:none}.calendar-small.calendar-small-v2{display:none}.calendar-list{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column}.calendar-card{min-height:0}.cal-card-inner{grid-column-gap:24px;grid-row-gap:24px}.cal-card-inner.cal-card-inner-v4{grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px}.cal-card-top.involved.cal-card-top-v3{max-width:100%}.get-involved-list{flex-flow:column}.get-involved-image.get-involved-image-v3{height:160px}.nav-logo{z-index:1074;position:relative}.nav-logo.nav-logo-v3{width:95px}.pin-icon{transform:scale(.5)}.pin-icon._1{top:20%;right:5%}.pin-icon._2{top:25%;right:30%}.cal-card-image{display:none}.sponsors-content{flex-flow:column;padding-bottom:56px}.sponsor-item{grid-column-gap:0px;grid-row-gap:0px;padding-bottom:0}.sponsor-logos{border-right-style:none}.sponsor-logos.last{padding-top:16px;padding-bottom:16px}.cookie-popup_component.v2{z-index:1024;z-index:1024}.mobile-navbar{display:block;position:static}.navbar-navigation-mobile{z-index:1030;background-color:#ed1c24;width:100%;height:100%;display:none;position:fixed;inset:0 auto auto 0%}.menu-button{padding:0}.menu-button.w--open{z-index:1072;margin-top:0;position:absolute;inset:10px 10px auto auto}.navbar-icon{color:#fff;-webkit-text-stroke-color:#fff;text-overflow:clip;background-color:#ff000a;border:0 #000;border-radius:0;font-size:36px}.mobile-menu-item{color:#fff;vertical-align:baseline;padding-left:30px;display:block}.navigation-mobile-block{margin-top:120px}.cal-text-wrapper{display:none}.cal-card-wrapper.cal-card-wrapper-v2{grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px}.desc-section-bg{max-width:none;height:auto;margin-top:0;margin-bottom:-166px;margin-right:0;bottom:0}.body-cta-impact{grid-column-gap:14px;grid-row-gap:14px}.cal-card-para-v3._02,.cal-card-para-v3._03,.cal-card-para-v3._02,.cal-card-para-v3._03{max-width:none}.contact-image-wrap-v3{max-width:100%;min-height:auto;margin-top:0}}@media screen and (max-width:767px){.section.hero{background-position:85%}.nav-wrapper{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;align-items:center}.button-primary.desktop{display:none}.button-primary.desktop.partners-btn.desktop-mobile{display:flex}.button-primary.mobile{background-color:#00000080;display:flex}.button-primary.mobile:hover{background-color:#fff}.hero-content-wrapper{grid-column-gap:0px;grid-row-gap:0px;padding-left:0;padding-right:0}.date-absolute{bottom:16px}.desc-content{grid-column-gap:64px;grid-row-gap:64px}.desc-body{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column}.desc-body-text-blocks,.desc-body-text{max-width:none}.impact-content{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column}.impact-left{max-width:100%}.graph-image{box-sizing:border-box;object-fit:fill;object-position:50% 50%}.partners-subheading{text-align:left}.partner-list{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.changing-body-item{max-width:none}.contact-content-area{max-height:none}.contact-side-by-side{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column-reverse}.contact-left{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column-reverse;max-width:none}.div-block{width:100%;max-width:108%;overflow:auto}.close-button{border-radius:0 0 0 10px}.icon.arrow{aspect-ratio:1;aspect-ratio:1;width:40px;height:40px}.hero-heading{font-size:48px;line-height:48px}.hero-subtitle{font-size:20px;line-height:24px}.hero-subtitle.calendar{font-size:18px;line-height:24px}.partnering-heading,.calendar-heading{font-size:32px;line-height:38px}.get-involved-image.get-involved-image-v3{height:120px}.nav-logo.nav-logo-v3{width:105px}.cookie-modal_button-wrap{padding:1.5rem}.cookie-modal_button-wrap.in-pref-manger{margin:1.5rem -1.5rem -2rem;padding-top:1.25rem;position:sticky;bottom:-2rem}.cookie-modal_closebutton{margin-right:1.25rem}.cookie-modal_form{padding-top:.75rem}.cookie-modal_content-wrap{padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.cookie-preference_wrapper{padding-top:2rem}.hero-text-right{text-align:left}.hero-text-wrap-right{width:auto;padding-top:64px;position:static}.desc-section-bg{margin-bottom:-146px;bottom:0}.heading-cta-impact{font-size:30px;line-height:36px}.hero-text-link-right{background-position:96% 4%}}@media screen and (max-width:479px){.section.hero{background-position:80%}.container{padding-left:16px;padding-right:16px}.text-line-1{font-size:80px;line-height:90px}.text-line-2{margin-left:60px;font-size:80px;line-height:90px}.text-line-3{font-size:80px;line-height:90px}.text-line-with-arrow{grid-column-gap:32px;grid-row-gap:32px}.date-absolute{inset:auto 0% 32px auto}.desc-text-normal{font-size:30px;line-height:40px}.partners-heading._16-left{padding-left:16px}.list-item{padding:10px}.chaging-tabs{margin-left:0;padding-left:0}.contact-content-area{padding:32px}.contact-left{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column-reverse}.social-links{align-self:flex-end}.div-block{max-width:110%}.card-content{max-width:85%}.arrow-headline{grid-column-gap:16px;grid-row-gap:16px}.icon.arrow{width:40px;height:40px}.hero-under{flex-flow:column;justify-content:space-between;align-items:flex-start}.calendar-list{margin-bottom:48px}.get-involved-image.get-involved-image-v3{height:100px}.cookie-modal_button-wrap.is-small{justify-content:center;padding:1.25rem}.cookie-modal_button-wrap.in-pref-manger{bottom:0}.cookie-modal_closebutton{margin-top:1rem;margin-right:1rem}.cookie-modal_component{max-width:100%}.cookie-modal_content-wrap.is-small{padding-bottom:1.25rem;padding-left:1.25rem;padding-right:1.25rem}.cookie-popup_component{max-width:100%;inset:auto 0% 0%}.cookie-preference_wrapper{max-width:100%;padding-bottom:0;padding-left:0;padding-right:0}.cookie-preference_component{align-items:flex-end}.desc-section-bg{margin-bottom:-100px}}