
										
										va-feedback[hidden] {
										    display: block !important;
										}
										h2.va-pvd3-modal__heading {
										    font-size: 26px;
										}
										.ccp-va-container-padding--full {
										    margin: 0;
										}
										
										.fc-header--navigation-mobile .mobile-nav .scroll {
										    height: 100vh;
										    padding-bottom: 200px;
										    overflow-x: hidden;
										    overflow-y: auto;
										}
										
										.logo .fc-imageVideo--pic {
										    display: flex;
										}
										
										[data-analytics-name="fc-sticky-header"] .fc-header--navigation-top-right .fc-cta-group-flex-block .fc-cta-flex-block {
										    text-align: center;
										}
										
										[data-analytics-name="fc-sticky-header"] .fc-header--navigation-top-right .fc-cta-group-flex-block .fc-cta-flex-block.text-only-blue .fc-cta-wrapper--link {
										    white-space: normal;
										}
										
										[data-analytics-name="fc-sticky-header"] .fc-header--navigation-top-right .fc-cta-group-flex-block .cta {
										    align-self: center;
										}
										
										@media screen and (min-width: 768px) and (max-width: 992px) {
										    .logo .fc-imageVideo--pic__img {
										       
										    }
										
										   .logo {
										        height: 65px;
										        background-image:url('{$theme_path}/static/picture/fc-logo-stacked.svg');
										        background-repeat: no-repeat;
										        background-position-x: -15px;
										    }
										
										}
										
										
									


										
										.fc-header--navigation-mobile .reference .fc-mm--title-block {
										    padding: 18px 20px 18px 30px;
										}
										@media only screen and (min-width: 768px){
										.fc-page-card--wrapper.fc-thumbnail .fc-page-card--pic__img {
										    top: 0%;
										    -webkit-transform: translateY(0%);
										    transform: translateY(0%);
										    margin: 1rem 1rem 10px auto;
										}
										}
										
									


											
											.fc-close-btn.fc-close-btn__white.close{
											    top: 28.5px !important;
											    right: 20px !important;
											}
											.fc-alert .fc-cta-wrapper--link .fc-cta-wrapper--link__text {
											    text-decoration: underline;
											}
											.scheduledSection {
											    display: block;
											    position: relative;
											}
											
										


																	
																	@media (max-width:768px) {
																	    [data-analytics-name="give-grow-grant"] {
																	        .fc-text-green .rte-styles--30-light {
																	            font-size:10vw;
																	        }
																	        .cmp-text {
																	            text-align: center;
																	        }
																	    }
																	}
																	
																


				
				.fc-footer>.section>section.fc-sec--wrapper {
				    padding-top: 0;
				    padding-bottom: 30px;
				}
				
				.copyright-links a.fc-cta-wrapper--link {
				    font-size: 14px;
				}
				
				.fc-footer>.section>section.fc-sec--wrapper .fc-sec--col-divider>div {
				    border-top: none;
				}
				.fc-footer>.section>.section.fc-sec--wrapper .col-sm-8 .fc-cta-group-flex-block {
				    justify-content: flex-start;
				}
				.footer-nav-links .fc-cta-wrapper--link {
				    font-size: 14px;
				}
				.fc-sec--wrapper>.fc-sec--article .fc-sec--content-wrapper .fc-sec--col-wrapper .reverse-m:not(:last-child) {
				    margin-top: 0;
				}
				
				.footer-nav-links {
				    text-align: center;
				}
				
				.footer-nav-links .fc-cta-flex-block.align-left {
				    justify-content: center;
				    text-align: center;
				}
				
				.footer-hr hr {
				    margin-bottom: 20px;
				}
				
				@media only screen and (min-width: 768px) {
				    .fc-footer>.section>section.fc-sec--wrapper {
				        padding-top: 10px;
				    }
				    .footer-nav-links { 
				        text-align: left;
				    }
				    .footer-nav-links .fc-cta-flex-block.align-left {
				        justify-content: flex-start;
				        text-align: left;
				    }
				}
				
				
			