.color-blue-green{color:#264653!important}.invert-color-btn{border-color:#fff!important;background-color:#fff!important;color:#000!important}.invert-color-btn:hover{border-color:#001d34!important;background-color:#001d34!important;color:#fff!important}.btn-primary.donate-btn{border-radius:1.5em;font-size:22px!important;font-family:Campton,Poppins;letter-spacing:.66px;font-weight:800;margin-top:20px}.ftfb-landing-page{font-size:20px;line-height:1.5;overflow:hidden;margin-bottom:0!important}.ftfb-landing-page p{margin-bottom:0}.ftfb-landing-page .img-m{margin-top:30px}@media (min-width:800px){.ftfb-landing-page .img-m{display:none}}.ftfb-intro{position:relative;z-index:2;color:#fff;background-color:#2a9d8f}.ftfb-intro .ftfb-intro__logo-and-slogan{padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ftfb-intro .ftfb-intro__logo-and-slogan h1{color:#fff;font-size:32px;margin:30px 0;font-weight:400;line-height:1.3}@media (max-width:800px){.ftfb-intro .ftfb-intro__logo-and-slogan h1{color:#000;font-size:25px}}.ftfb-intro .ftfb-intro__logo-and-slogan svg{fill:white;max-width:550px;min-height:100px}@media (max-width:800px){.ftfb-intro .ftfb-intro__logo-and-slogan svg{fill:#e2684f}}@media (min-width:800px){.ftfb-intro .ftfb-intro__logo-and-slogan .btn-primary{color:#231f20;background-color:#fff;border-color:#fff}}.ftfb-intro .ftfb-intro__logo-and-slogan .btn-primary:hover{color:#fff;background-color:#231f20;border-color:#231f20}@media (max-width:799.8px){.ftfb-intro .ftfb-intro__logo-and-slogan{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5eedd;position:relative;padding-bottom:150px}}@media (min-width:800px){.ftfb-intro .ftfb-intro__logo-and-slogan{padding:0 60px;position:absolute;bottom:40%;left:5%}}.ftfb-intro .ftfb-logo{max-width:322px}@media (max-width:799.8px){.ftfb-intro .ftfb-logo{display:block;margin:auto}}.ftfb-intro .give{margin-top:20px;color:#3a84b6;font-size:32px;line-height:1.2}@media (max-width:400px){.ftfb-intro .give{font-size:28px}}@media (min-width:1170px){.ftfb-intro .give{font-size:50px}}.ftfb-intro .ftfb-intro__icon-container{color:#fff;padding:30px 0 30px 45px}@media (max-width:800px){.ftfb-intro .ftfb-intro__icon-container{display:none}}@media (min-width:800px){.ftfb-intro .ftfb-intro__icon-container{margin-top:-14%;width:45.6%}}@media (min-width:800px){.ftfb-intro .header-text-ftfb{background-size:cover;background-position:center;background-repeat:no-repeat;max-height:227px}}.ftfb-intro .header-text-ftfb .header-text-container{padding:30px 0 30px 100px}@media (max-width:800px){.ftfb-intro .header-text-ftfb .header-text-container{padding-left:28px;padding-right:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ftfb-intro .header-text-ftfb .header-text-container .btn{-ms-flex-item-align:center;align-self:center}}.ftfb-intro .header-text-ftfb p{font-size:28px}@media (max-width:800px){.ftfb-intro .header-text-ftfb p{font-size:27px}}.ftfb-intro .contributions-ticker{position:absolute;right:8.8%;bottom:-3.3%;width:29.6%;font-weight:700;-ms-flex-item-align:end;align-self:flex-end}.ftfb-intro .contributions-ticker svg{width:100%}.ftfb-intro .contributions-ticker>div{position:absolute;bottom:0;padding-bottom:20px;width:100%;text-align:center;color:#fff}.ftfb-intro .contributions-ticker__number{font-size:63px}.ftfb-intro .contributions-ticker__text{font-size:12px}@media (max-width:1170px) and (min-width:800.1px){.ftfb-intro .contributions-ticker{-webkit-transform:scale(.75);transform:scale(.75);right:3.8%;bottom:-6.3%}}@media (max-width:800px){.ftfb-intro .contributions-ticker{right:unset;bottom:-60px;width:100%;margin-bottom:-10px}.ftfb-intro .contributions-ticker img{width:285px}.ftfb-intro .contributions-ticker>div{padding-bottom:10px}.ftfb-intro .contributions-ticker__number{font-size:38px}.ftfb-intro .contributions-ticker__text{font-size:9px}}@media (max-width:767.9px){.ftfb-intro{padding-bottom:100px}}.ftfb-questions{position:relative}@media (max-width:800px){.ftfb-questions{margin-top:50px}.ftfb-questions .main-question-container img{max-width:300px!important}}.ftfb-questions img{max-width:454px}.ftfb-questions h2{margin-top:0}@media (min-width:1200px){.ftfb-questions h2{font-size:29px}}.ftfb-questions .main-question-container{padding:70px 15px;background-color:#fffaff}.ftfb-questions .main-question-container .btn{-ms-flex-item-align:center;align-self:center}@media (min-width:768px){.ftfb-questions .main-question-container .btn{-ms-flex-item-align:start;align-self:flex-start}}@media (min-width:768px){.ftfb-questions .why-are-foodbanks-important{padding:70px 15px 150px}}@media (max-width:767.9px){.ftfb-questions .why-are-foodbanks-important .question-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ftfb-questions .why-are-foodbanks-important .question-container .btn{-ms-flex-item-align:center;align-self:center}}.ftfb-questions .community-spotlight-container{padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#264653}.ftfb-questions .community-spotlight-container>svg{display:block;margin-top:-67px}@media (max-width:767.9px){.ftfb-questions .community-spotlight-container>svg{max-width:89px;margin-top:-px}}.ftfb-questions .community-spotlight-container h2{text-align:center;font-size:45px;color:#fff;margin-top:10px}@media (min-width:768px){.ftfb-questions .community-spotlight-container h2{margin-top:40px;font-size:60px}}.ftfb-questions .community-spotlight-container .quotes-icon{max-width:262px;padding:10px 0!important}.ftfb-questions .community-spotlight-container .community-spotlight-section{background-color:#eaf6fe;max-width:1130px;margin-top:40px;padding:30px 50px;border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.ftfb-questions .community-spotlight-container .community-spotlight-section .testimonial-attribution{color:#2a9d8f;font-style:italic}@media (min-width:1000px){.ftfb-questions .community-spotlight-container .community-spotlight-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:7%}.ftfb-questions .community-spotlight-container .community-spotlight-section:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.ftfb-questions .community-spotlight-container .community-spotlight-section img{max-width:380px}.ftfb-questions .community-spotlight-container .community-spotlight-section p{font-size:26px}.ftfb-questions .community-spotlight-container .community-spotlight-section p:first-of-type{font-weight:500;font-size:26px;margin-top:15px}.ftfb-questions .community-spotlight-container .community-spotlight-section p:nth-of-type(2){font-size:29px;padding-top:20px;font-style:italic;font-weight:600}.ftfb-questions .community-spotlight-container .community-spotlight-section .text-section{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.ftfb-questions .community-spotlight-container .community-spotlight-section--reduced-spacing{gap:3.5%;padding:30px 40px}.ftfb-questions .community-spotlight-container .community-spotlight-section--reduced-spacing img{max-width:320px}}@media (max-width:800px){.ftfb-questions .community-spotlight-container .community-spotlight-section{padding:30px}.ftfb-questions .community-spotlight-container .community-spotlight-section img{width:100%}.ftfb-questions .community-spotlight-container .community-spotlight-section svg{-ms-flex-item-align:center;align-self:center;margin-top:20px;max-width:60px}.ftfb-questions .community-spotlight-container .community-spotlight-section p:first-of-type{font-size:18px}.ftfb-questions .community-spotlight-container .community-spotlight-section p:nth-of-type(2){font-size:18px;padding-top:20px}}.ftfb-questions .community-spotlight-container .btn{margin:40px 0 50px}@media (max-width:800px){.ftfb-questions .community-spotlight-container h2{font-size:38px}}.ftfb-questions>div:not(.contributions-ticker)>img{width:100%}.ftfb-questions .question-container *+*{margin-top:20px}@media (min-width:800px){.ftfb-questions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main-question-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:45px 30px}.main-question-container h2{color:#637f38;font-size:26px}.main-question-container p{font-size:18px}.main-question-container .donate-btn{margin-top:30px!important}.main-question-container img{padding-top:40px}@media (min-width:800px){.main-question-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:90px 0;gap:7%}.main-question-container h2{font-size:29px}.main-question-container p{font-size:26px}}@media (max-width:800px){.second-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:80px}}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ftfb-foodbank-map-container{padding:15px;background:#ebf7ff}.ftfb-foodbank-map-container h2{text-align:center;font-size:42px}@media (min-width:800px){.ftfb-foodbank-map-container h2{font-size:50px}}.ftfb-foodbank-map-container .ftfb-foodbank-map{max-width:982px;height:900px;margin:auto}@media (min-width:800px){.ftfb-foodbank-map-container{padding-bottom:130px}}.ftfb-thank-you h2{text-align:center;margin:0 0 40px 0;font-size:45px;padding:80px 30px 0}@media (min-width:1200px){.ftfb-thank-you h2{font-size:53px}}@media (max-width:800px){.ftfb-thank-you h2{font-size:38px}}.ftfb-thank-you .image-container{position:relative;max-width:1100px}@media (min-width:799.8px){.ftfb-thank-you .image-container{margin:5% auto}}@media (max-width:800px){.ftfb-thank-you .image-container{margin:30px -40px 30px 0}}.ftfb-thank-you .thank-you-text{margin:0 auto;font-size:26px;max-width:805px;padding:0 20px;text-align:center;line-height:1.4}@media (max-width:800px){.ftfb-thank-you .thank-you-text{font-size:18px}}.ftfb-thank-you .sponsor-logos-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px;margin-top:30px}.ftfb-thank-you .sponsor-logos-container a{display:block}@media (min-width:800px){.ftfb-thank-you .sponsor-logos-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ftfb-thank-you .sponsor-logos-container a{margin:20px}}.standalone-donate-button{margin:auto}@media (max-width:799px){.standalone-donate-button{margin:2rem auto}}.ftfb-fine-print{padding:2rem 15px}@media (min-width:800px){.ftfb-fine-print{padding:0 40px;margin-top:-40px}}#ftfb-modal .loadingOverlay{display:none!important}