:root{--submenu-offset:92px}body{overflow-x:hidden}.wp-block-navigation-item__content:active,.wp-block-navigation-item__content:focus{outline:0!important}@media (min-width:600px){.site-header,.wp-block-group,.wp-block-navigation,.wp-block-navigation-item.has-child,.wp-block-navigation__container,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-dialog{position:static!important}.wp-block-navigation .wp-block-navigation__submenu-container{position:absolute!important;top:var(--submenu-offset)!important;left:50%!important;transform:translateX(-50%)!important;width:100%!important;max-width:1170px!important;border:none!important;min-width:300px!important;padding:2.5rem;backdrop-filter:blur(98px);border-radius:3.125rem;background-color:rgba(74,140,255,.3)!important;box-shadow:0 24px 84px 0 rgba(0,0,0,.45);z-index:9999!important}.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item{justify-content:flex-end!important;margin-bottom:1rem!important;background-color:transparent!important}.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item:last-child{margin-bottom:0!important}.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-size:1rem!important;font-weight:500!important;letter-spacing:.24rem!important;flex-grow:0!important}}@media (max-width:599px){.wp-block-navigation .wp-block-navigation__submenu-container{min-width:300px!important;padding:2.5rem 0}.wp-block-navigation__submenu-container{display:none}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:.5em 1em .5em 0!important;font-weight:400;text-decoration:none!important;transition:color .3s ease!important}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{text-decoration:none!important;color:var(--wp--preset--color--mint-green)!important}.wp-block-navigation__submenu-icon{transition:transform .3s ease}.wp-block-navigation__submenu-icon.open{transform:rotate(180deg)}@media (max-width:599px){.wp-site-blocks .site-header .wp-block-site-logo{margin-bottom:0!important;margin-top:0!important;text-align:left!important;z-index:9999!important}.wp-block-navigation>.wp-block-navigation-item{font-size:.85rem!important}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-size:.875rem!important}}.wp-block-navigation__responsive-container.is-menu-open{padding-top:2rem;background-color:var(--wp--preset--color--midnight)!important;z-index:9998!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:5rem!important}.wp-block-button__link{letter-spacing:.21rem;transition:all .3s ease!important}:is(.wp-block-search__button,.wp-block-button__link):is(:hover,:active,:focus){text-decoration:none!important;cursor:pointer!important;color:var(--wp--preset--color--mint-green)!important;background-color:var(--wp--preset--color--midnight)!important;border-color:var(--wp--preset--color--mint-green)!important}.site-footer-container a{text-decoration:none;color:var(--wp--preset--color--midnight)}.wp-block-epico-dynamic-year-block{color:var(--wp--preset--color--midnight)}.footer-icon{display:flex}.front-page-main{margin-block-start:0}.page .pages-heading-group{position:relative;z-index:1}.page .pages-heading-group .wp-block-post-title{margin-bottom:-68px}@media (max-width:599px){.page .pages-heading-group .wp-block-post-title{margin-bottom:-54px}}.project-column-negative-left{margin-left:-3rem!important}.project-column-negative-right{margin-right:-3rem!important}@media (max-width:782px){.project-column-negative-left,.project-column-negative-right{margin-left:0!important;margin-right:0!important}}@media (max-width:781px){.dg-projects-image-text .wp-block-columns{display:flex!important;flex-direction:column!important}.dg-projects-image-text .wp-block-columns .project-image-column{order:1!important}.dg-projects-image-text .wp-block-columns .project-content-column{order:2!important}}.district-partners .wp-block-post{display:flex;align-items:center;justify-content:center;min-height:150px}.district-partners .wp-block-post .wp-block-group{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.district-partners .wp-block-post .wp-block-post-featured-image{display:flex;align-items:center;justify-content:center}.district-partners .wp-block-post .wp-block-post-featured-image img{max-width:100%;height:auto}@media (max-width:599px){.district-partners .wp-block-post-template{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important;margin:0!important;padding:0!important;box-sizing:border-box;width:100%!important;overflow:hidden!important}.district-partners .wp-block-post-template>li{width:auto!important;margin:0!important;padding:0!important;box-sizing:border-box;max-width:100%!important;flex:initial!important;float:none!important;clear:none!important}.district-partners .wp-block-post-template>li>.wp-block-group{padding:20px 12px!important;width:100%!important;box-sizing:border-box}.district-partners .wp-block-post-template>li figure{max-width:100%!important;margin:0 auto!important;width:100%!important}.district-partners .wp-block-post-template>li figure img{max-width:150px!important;height:auto!important;width:100%!important;object-fit:contain!important;box-sizing:border-box}}@media (max-width:599px){.footer-info{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:1.5rem!important}.footer-info>*{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.footer-info figure{margin:0!important}.footer-info p{text-align:center!important}.footer-info p{margin-left:auto!important;margin-right:auto!important;max-width:100%!important}.footer-info .has-text-align-left{text-align:center!important}.footer-info .is-content-justification-left{justify-content:center!important}.footer-info .wp-block-group{text-align:center!important}}.wp-block-query .wp-block-post-title a{text-decoration:none!important;color:#fff!important;transition:opacity .3s ease!important}.wp-block-query .wp-block-post-title a:hover{text-decoration:none!important;opacity:.8!important}.wp-block-query .wp-block-post-excerpt .wp-block-post-excerpt__more-text{text-align:center;margin-top:1rem}.wp-block-query .wp-block-post-excerpt .wp-block-post-excerpt__more-text .wp-block-post-excerpt__more-link{text-decoration:none!important;display:inline-block;transition:opacity .3s ease}.wp-block-query .wp-block-post-excerpt .wp-block-post-excerpt__more-text .wp-block-post-excerpt__more-link:hover{opacity:.8}.gform_wrapper .gfield_label{color:var(--wp--preset--color--white)!important;text-transform:uppercase!important}.gform_wrapper .gform-field-label--type-sub{color:var(--wp--preset--color--white)!important}.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper select,.gform_wrapper textarea{border-radius:5px!important;border:1px solid var(--wp--preset--color--mint-green)!important;background-color:var(--wp--preset--color--midnight)!important;color:var(--wp--preset--color--white)!important;padding:.75rem!important}.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=password]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus{outline:0!important;border-color:var(--wp--preset--color--mint-green)!important;box-shadow:0 0 0 2px rgba(90,255,183,.2)!important}.gform_wrapper .gform_button,.gform_wrapper input[type=submit]{background-color:var(--wp--preset--color--mint-green)!important;color:var(--wp--preset--color--midnight)!important;border:1px solid var(--wp--preset--color--mint-green)!important;border-radius:3.125rem!important;padding:1.25rem 2rem!important;font-weight:500!important;letter-spacing:.21rem!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .3s ease!important}.gform_wrapper .gform_button:hover,.gform_wrapper input[type=submit]:hover{color:var(--wp--preset--color--mint-green)!important;background-color:var(--wp--preset--color--midnight)!important;border-color:var(--wp--preset--color--mint-green)!important}.gform_wrapper .gform_button:focus,.gform_wrapper input[type=submit]:focus{outline:0!important;box-shadow:0 0 0 2px rgba(90,255,183,.2)!important}.homepage-news-heading{transition:transform .8s ease-out,color .8s ease-out}.homepage-news-heading.in-view{transform:scale(1.25);color:var(--wp--preset--color--sky-blue)!important}@media (max-width:599px){.homepage-news-heading.in-view{transform:none}}.district-partners{border-radius:8.94rem;transition:box-shadow .8s ease-out}.district-partners.in-view{box-shadow:0 0 80px 40px rgba(90,255,183,.15)}@media (max-width:599px){.district-partners{border-radius:2rem}}.page-id-270 .pre-footer{display:none!important}