/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hero-banner .hero-banner-gradient{background:-webkit-gradient(linear,left bottom,left top,color-stop(40%,black),to(transparent)) !important;background:linear-gradient(to top,black 40%,transparent) !important;height:160px !important;}.hero-banner .hero-banner-text-overlay .hero-overlay-heading h1{margin-bottom:0 !important;font-size:2.75rem !important;}.hero-banner .hero-banner-text-overlay .hero-overlay-sub-heading{font-size:1.2em !important;}@media screen and (min-width:768px){.hero-banner .hero-banner-text-overlay .hero-overlay-sub-heading{font-size:1.25em !important;}.hero-banner .hero-banner-text-overlay .hero-overlay-heading h1{font-size:3.25rem !important;}}.hero-banner .hero-banner-text-overlay .hero-overlay-heading span{color:#ff9800 !important;}.paragraphs .paragraph .ngp-form .at-inner header{text-align:center;}.paragraphs .paragraph .ngp-form .at-inner header h2{font-family:'Source Sans 3';text-transform:uppercase;color:#323372;font-weight:700;font-size:1.5em;}@media screen and (min-width:768px){.paragraphs .paragraph .ngp-form .at-inner header h2{font-size:1.75em;}}.paragraphs .paragraph .ngp-form .at-inner form .at-form-submit{margin-left:auto;margin-right:auto;width:fit-content;}.paragraphs .paragraph .ngp-form .at-inner form .at-form-submit input[type="submit"]{padding:12px 40px;}.paragraphs .paragraph.just-text{padding:10px 30px 20px;}.paragraphs .paragraph.just-text h2{color:#323372;font-weight:700;font-size:1.5em;text-transform:uppercase;text-align:center;line-height:1.4;margin-left:auto;margin-right:auto;margin-bottom:16px;margin-top:0;}@media screen and (min-width:768px){.paragraphs .paragraph.just-text h2{font-size:1.75em;}}.paragraphs .paragraph.just-text p.header__intro-para{font-weight:500;line-height:1.5;max-width:700px;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:16px;padding:0;}@media screen and (min-width:768px){.paragraphs .paragraph.just-text p.header__intro-para{font-size:18px;}}@media screen and (min-width:768px){.grid-of-cards-w-modal .card-w-modal .wrapper .card-body{width:64% !important;}}
#block-pih-belowthefooter-2{justify-content:center;top:-10px;}#block-pih-belowthefooter-2 a.fab::before{font-size:30px;float:left;text-indent:0;}#block-pih-belowthefooter-2 a{text-indent:-10000px;}.region.region-below-footer{background-color:#e6e6e6;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;border-top:1px solid #999;padding:16px 0;}#block-pih-belowthefooter-2 ul.menu{display:flex;justify-content:center;align-items:center;}.block-title{display:none;}.address-footer{background-color:#e6e6e6;padding-top:10px;text-align:center;}.donation-address{color:#ac5603;font-weight:400;}.address-description{display:inline-block;font-weight:600;}@media screen and (max-width:39.9375em){.navigation{box-shadow:none;}}.block-pih-footersocialmediaicons i.fa.fa-bluesky{font-family:'Font Awesome 6 Brands';font-size:1.5rem;}.block-pih-footersocialmediaicons i.fa.fa-instagram{font-family:'Font Awesome 6 Brands';font-size:1.5rem;}.block-pih-footersocialmediaicons i.fa.fa-facebook{font-family:'Font Awesome 6 Brands';font-size:1.5rem;}.block-pih-footersocialmediaicons i.fa.fa-youtube{font-family:'Font Awesome 6 Brands';font-size:1.5rem;}.block-pih-footersocialmediaicons i.fa.fa-linkedin{font-family:'Font Awesome 6 Brands';font-size:1.5rem;}
body.is-reveal-open,html.is-reveal-open,html.is-reveal-open body{overflow:unset !important;position:unset !important;}.paragraph  figcaption{margin-top:0;}
