/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){@keyframes shimmer{0%{background-position-x:100%}100%{background-position-x:0}}.site-logo>a{height:43px;margin-top:.5rem}.hero__img img{width:100%;height:350px;z-index:1}.statistic__description{width:100%}.container-breakout{max-width:none!important}.container-breakout .container{max-width:64em;margin:0 auto}.container-breakout *{width:unset}.path-frontpage .container-breakout .container{max-width:72em}.featured-statistic svg{height:500px!important}.featured-statistic__icon{bottom:auto!important}.events-primary-filters input[type=checkbox]+label,.events-primary-filters input[type=radio]+label{display:inline-flex!important;padding-left:0;text-indent:0}.events-secondary-filters .form-item-name{width:100%}.social-media-block>p{max-width:120px}@media only screen and (min-width:1025px){.nav__button[aria-expanded=true]+.submenu:not(.megamenu){width:600px}}.regional-map svg{width:738px;height:456px}@media only screen and (min-width:64em){.regional-map svg{width:959px;height:593px}}.regional-map.object-fit-polyfill{overflow:visible!important}.regional-map.object-fit-polyfill img{position:relative!important;margin-top:0!important}.content-spotlight .object-fit-polyfill{overflow:visible!important;max-height:100%!important}@media only screen and (max-width:55em){.content-spotlight .object-fit-polyfill{height:auto!important}}.content-spotlight .object-fit-polyfill img{position:relative!important;margin-top:0!important}@media only screen and (max-width:55em){.content-spotlight__featured-item,.content-spotlight__items{flex:1 1 auto}}.logo-list__row:not(.logo-list__row--hidden){display:flex;flex-flow:row wrap}.logo-list__card{height:auto;flex:0 0 23%;margin-bottom:1rem}
}
@keyframes shimmer{0%{background-position-x:100%}100%{background-position-x:0}}.newsletter{overflow:hidden}.newsletter .section-heading{margin-bottom:.5rem}.newsletter .section-content{margin-bottom:2rem}.newsletter .news-sm{display:flex;justify-content:space-around;margin:0}.newsletter .section-content-short{display:flex;margin-bottom:0;float:left}.newsletter .section-content-short p{padding-top:.75rem;font-weight:500;line-height:.75}.newsletter img{margin:0 auto 10px auto;display:block}#subscribe a,#subscribe a:active,#subscribe a:visited{color:#fff;text-decoration:none}#subscribe .newsletter-small{overflow:hidden}#subscribe .newsletter-small .news-sm{display:flex;justify-content:space-around;margin:0}#subscribe .newsletter-small .section-content-short{display:flex;margin-bottom:0;float:left}#subscribe .newsletter-small .section-content-short p{padding-top:.75rem;font-weight:500;line-height:1.25}#subscribe .close{border-radius:10px;cursor:pointer;display:block;position:fixed;height:20px;width:20px;right:.25em}.sticky{position:fixed;top:0;width:100%;z-index:999}.sticky a,.sticky a:active,.sticky a:visited{top:10px}.sticky+body{padding-top:5em}.sign-up-form{max-width:30em}.sign-up-form-sm{max-width:40em;float:left;margin:0 0 0 1rem;width:350px}.promo{margin:0 .1rem 0 1rem!important}.promo .inline-form-field{display:flex;flex-flow:column nowrap;margin:0 0 1rem}@media only screen and (min-width:37.5em){.promo .inline-form-field{flex-flow:row nowrap}}.promo .inline-form-field input{height:2.5rem!important;margin:0 0 .1rem!important}@media only screen and (min-width:37.5em){.promo .inline-form-field input{margin:0 .1rem 0 0!important}}.inline-form-field{display:flex;flex-flow:column nowrap;margin:0 0 1rem}@media only screen and (min-width:37.5em){.inline-form-field{flex-flow:row nowrap}}.inline-form-field input{height:3rem;margin:0 0 .5rem}@media only screen and (min-width:37.5em){.inline-form-field input{margin:0 .5rem 0 0}}.inline-form-field input[type=submit]{margin:0;width:50%}@media only screen and (min-width:37.5em){.inline-form-field input[type=submit]{width:auto}}#views-exposed-form-awardee-search-fix-block-1 .exposed-filters .csv-feed{display:none}#block-googletranslator a{color:#007a7f}.cards .card{transition:transform .8s}.cards .card .back-of-card{display:none}.card.flipped-card{transform:rotateY(180deg)}.card.flipped-card .card__content .reverse-flip{text-shadow:2px 2px 4px rgba(0,0,0,.5);position:unset;float:left}.card.flipped-card .back-of-card{display:block;transform:rotateY(180deg)}.card.flipped-card .card__button,.card.flipped-card .card__description{display:none}.card.flipped-card .card__media{transform:rotateY(180deg)}
