@keyframes pulse{0%{transform:scale(1);-webkit-transform:scale(1)}to{transform:scale(1.2);-webkit-transform:scale(1.4)}}a,abbr,acronym,applet,article,aside,audio,b,big,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}address,blockquote,p,pre{padding:0;border:0;font:inherit;vertical-align:baseline}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin:0 0 1.6em;max-width:100%;overflow:auto;padding:1.6em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{color:#3a3a3b;font-family:"PT Sans",sans-serif;line-height:1.5;font-size:1.8rem}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}#homepage_slider,h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif}address,p{margin:0 0 1.5em}strong{font-weight:700}.section-program-options .wp-block-column h5,cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{width:auto;max-height:80vh;height:auto}iframe,img,video{max-width:100%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}button,input[type=button],input[type=reset],input[type=submit]{line-height:1}.button,.wp-block-button__link{font-family:"Poppins",sans-serif;padding:.5em 2em;text-decoration:none;cursor:pointer;width:auto!important;border-radius:3px}.button:hover,.wp-block-button__link:hover{text-decoration:underline}.desktop-header{z-index:5}.mobile-header{position:fixed;top:0;display:none;width:100%;background-color:#585858;z-index:5}.mobile-header__site-title{display:inline-block;margin:0}.mobile-header__button{font-size:20px;border:0;padding:14px;margin-right:8px;color:#fff;background-color:#0da5d4}.mobile-header a,footer a{color:#fff}.header-container{display:grid;max-width:1250px;margin:3em auto 1.5em;grid-template-columns:100%;grid-template-rows:180px auto}.header-container .header-phone-donate{grid-column:1/2;grid-row:2/3;font-family:"Poppins",sans-serif;font-weight:500;text-align:center}.header-container .header-phone-donate .header-phone{display:flex;justify-content:center;align-items:center;margin-bottom:1.5em}.header-container .header-phone-donate .header-phone span{font-weight:600;margin-right:.25em}.header-container .header-phone-donate .header-phone i{color:#54479c;margin:.2em .2em 0 0;font-size:2.3rem}.header-container .header-phone-donate .header-phone a{color:#3a3a3b;text-decoration:none}.header-container .header-phone-donate .header-phone p{margin-bottom:0}.header-container .header-phone-donate .header-button{padding:1em;background:#d62b68;color:#fff;text-decoration:none;border-radius:3px;transition:all .2s ease-in}.header-container .header-phone-donate .header-button i{padding:.5em;background:#e780a5;border-radius:30px;margin-left:.5em;font-size:2.1rem}.header-container .header-phone-donate .header-button:hover i{animation:pulse .9s ease-in-out infinite alternate}.header-container .site-branding{grid-column:1/2;grid-row:1/2;padding:0 1em;text-align:center}.header-container .site-branding img,footer .footer-info p{margin-bottom:1em}.translate-zone{min-width:210px;min-height:80px;position:fixed;right:-70px;top:35%;background:#0da5d4;color:#fff;transform:rotate(-90deg);text-align:center;padding-top:15px;border-radius:25px 25px 0 0;z-index:999;cursor:pointer}.gtranslate-window,.translate-zone:hover{background:#fff;color:#0da5d4}.translate-zone p{font-size:3.5rem;font-weight:700;margin:0}.gtranslate-window{min-width:150px;min-height:96px;position:fixed;right:0;top:30%;z-index:999;padding:18px 35px;border-radius:25px 0 0 25px;font-size:2.6rem;font-weight:700}.gtranslate-window a.glink{line-height:5rem;color:#0da5d4}.gtranslate-window a:visited,.main-navigation ul a:hover,a.glink span:hover{color:#0da5d4}.gtranslate-window a::after{content:"\A";white-space:pre}.main-navigation{clear:both;display:block;align-self:center;white-space:nowrap}.main-navigation ul{display:flex;justify-content:space-between;list-style:none;max-width:1250px;margin:0 auto 1em;padding:0 1em}.main-navigation ul li{position:relative}.main-navigation ul li:focus>ul,.main-navigation ul li:hover>ul{display:block}.main-navigation ul a{display:block;text-decoration:none;font-weight:500;padding:.5em;border-radius:3px;color:#3a3a3b;font-family:"Poppins",sans-serif}.main-navigation ul .current-menu-item>a,.main-navigation ul .current_page_item>a{cursor:default;border:solid 1px #bcbcbc}.main-navigation ul .current-menu-item>a:hover,.main-navigation ul .current_page_item>a:hover{border:solid 1px #bcbcbc}.main-navigation ul ul{display:none;position:absolute;top:100%;min-width:160px;z-index:10;background:rgba(255,255,255,.9);padding:1em 0}.main-navigation ul ul ul{display:none;left:100%;top:0}.main-navigation ul ul li{margin:0;padding:.2em .5em;line-height:1em}.main-navigation ul ul li:focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{font-size:1.8rem}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.section-testimonials{padding:3em .5em;background:url(../../../../../wp-content/uploads/2021/01/testimonials-background.jpg) no-repeat;background-size:cover;text-align:center}.section-testimonials h3{margin-bottom:1em}.section-testimonials #slider_testimonials{max-width:1250px;margin:0 auto 1em}.section-testimonials #slider_testimonials .owl-item div{background:rgba(255,255,255,.4);background-position:center 30px!important;padding-top:240px!important;margin:0 .5em 1em!important;width:100%}.section-testimonials #slider_testimonials .owl-dots{display:none!important}.section-testimonials .button{background:#54479c;color:#fff}.section-testimonials .owl-carousel .owl-stage{display:flex!important}.section-testimonials .owl-carousel .owl-item{display:flex!important;margin-bottom:1em!important}.section-sign-up{background:#585858;color:#fff}.section-sign-up .sign-up-container,footer .footer-container{max-width:1250px;margin:0 auto;padding:1em .5em}.section-sign-up .sign-up-container h3{text-align:center;margin-bottom:0;font-size:3rem;font-weight:700}.section-sign-up .gform_wrapper,.section-support .members-container div .paaw figure{margin:0}.section-sign-up .gform_wrapper form .gform_fields label{font-weight:500!important}.section-sign-up .gform_wrapper form .gform_fields input{border-radius:0;padding:.5em!important}.section-sign-up .gform_wrapper form .gform_footer{width:auto}.section-sign-up .gform_wrapper .validation_error{color:#ff4386;border-top:1px solid #ff4386;border-bottom:1px solid #ff4386}.section-sign-up .gform_wrapper ul.gform_fields li.gfield_error{padding:1em}.section-sign-up .gform_wrapper .gfield_error .gfield_label,.section-sign-up .gform_wrapper .validation_message{color:#ff4386}.section-sign-up .gform_wrapper li.gfield.gfield_error{background-color:#292929;border-top:1px solid #ff4386;border-bottom:1px solid #ff4386}.section-sign-up .button{background:#0da5d4;border:0;color:#fff}.section-sign-up .button:hover{background:rgba(13,165,212,.8)}footer{background:#292929;color:#fff;font-size:1.6rem;text-align:center;padding-top:1.5em}footer .footer-container{padding:1em;display:flex;justify-content:space-between;flex-direction:column}footer .menu{margin-bottom:1em;font-family:"Poppins",sans-serif}footer .menu a{font-weight:500;text-decoration:none;line-height:1.8em;color:#fff}footer .menu a:hover{text-decoration:underline;color:#fff}footer .menu .sub-menu a{margin-left:1em;font-weight:300}.call-out a,footer .footer-copyright a,footer .footer-copyright a:visited,footer a:visited{color:#fff}footer .footer-map{height:356px;max-width:680px;margin:0 2em 1em;flex-grow:1}footer .footer-info h3{font-size:1.6rem;margin-bottom:0}footer .footer-info i{font-size:3.4rem;margin-right:.5em}footer .footer-info i:hover{color:#d62b68}footer .footer-copyright{background:#000;text-align:center;padding:1em 0}.call-out p,footer .footer-copyright p{margin-bottom:0}.home .entry-header{display:none}.home .wp-block-group__inner-container{max-width:1250px;margin:0 auto;padding:2em 0}#homepage_slider em,.home .wp-block-columns{justify-content:center}.home .wp-block-column{margin:.5em 1em}#homepage_slider h1,.home h3,.section-testimonials h3{font-weight:700;font-size:3rem}.home h3,.home h4{font-family:"Poppins",sans-serif}.home h3{margin-bottom:1em}.home h4{font-weight:600;font-size:2.4rem}.home h5{font-family:"PT Sans",sans-serif;font-weight:700}.home i{font-size:10rem;margin-bottom:.2em}.home.page .entry-content{max-width:100%;margin:0}.home .internal-page-content{padding:0}.home .internal-page-content h3{font-size:3rem}.home .featured-image{display:none}#homepage_slider .sa_hover_container{display:flex;align-items:center; height:600px;background-position:center top!important}#homepage_slider h1{margin-bottom:.5em}#homepage_slider p{font-weight:300;font-size:2rem;margin-bottom:2.5em}#homepage_slider .button{padding:1em 2em;color:#fff;background:#54479c;font-weight:600;font-family:"Poppins",sans-serif;text-decoration:none;border-radius:3px}#homepage_slider .button:hover{text-decoration:underline}#homepage_slider .button.orange{background:#f09909}#homepage_slider .button.green{background:#559040}#homepage_slider .button.pink{background:#d62b68}#homepage_slider .button.blue{background:#0da5d4}#homepage_slider em{display:flex;margin-top:3em}#homepage_slider.sa_owl_theme .owl-dots{max-width:68%;margin:0 auto;padding-right:40%;bottom:20px!important}#homepage_slider.sa_owl_theme .owl-dots .owl-dot{width:14px!important;height:14px!important;margin:0 .2em}#homepage_slider.sa_owl_theme .owl-dots .active span{background:#f09909!important}#homepage_slider.owl-pagination-true{margin-bottom:0!important}.section-meal-types{background:#fcfcfc;text-align:center}.section-meal-types .wp-block-columns{justify-content:center;margin-bottom:0}.section-meal-types .wp-block-column{padding:0 2em}.section-meal-types .wp-block-column:first-child i{color:#0da5d4}.section-meal-types .wp-block-column:nth-child(2) i{color:#559040}.section-meal-types .wp-block-column:last-child i{color:#f09909}.section-program-options h3,.section-tailored-menus h3{margin-bottom:1em}.section-program-options .wp-block-column{background:#fcfcfc;border:solid 1px #bcbcbc;border-radius:3px;padding:2.5em 2em;text-align:center;display:flex;flex-direction:column;flex-basis:100%!important}.section-program-options .wp-block-column i{color:#bcbcbc;margin-bottom:.2em}.section-program-options .wp-block-column p{flex-grow:1}.section-program-options .wp-block-column:first-child i{color:#559040}.section-program-options .wp-block-column:nth-child(2) i{color:#0da5d4}.section-program-options .wp-block-column:last-child i{color:#54479c}.section-tailored-menus .wp-block-group__inner-container{padding:0}.section-tailored-menus .wp-block-column{display:grid}.section-support #slider_supporters,.section-tailored-menus .wp-block-column .icon-container,.section-tailored-menus .wp-block-column h4,.section-tailored-menus .wp-block-column p{text-align:center}.section-tailored-menus .wp-block-column .icon-container i{font-size:5rem;color:#d62b68}.section-tailored-menus .wp-block-column .icon-container .green{color:#559040}.section-tailored-menus .wp-block-column .icon-container .blue{color:#0da5d4}.section-tailored-menus .wp-block-column .icon-container .purple{color:#54479c}.section-tailored-menus .wp-block-column .icon-container .pink{color:#d62b68}.section-tailored-menus .wp-block-column .icon-container .orange{color:#f09909}.section-tailored-menus .wp-block-column.column-gluten .icon-container{text-align:center;position:relative}.section-tailored-menus .wp-block-column.column-gluten .icon-container .fa-times{position:absolute;color:#fff;left:50%;right:50%;margin-left:-50%;margin-right:-50%}.section-stats{background:url(../images/stats-background.jpg) no-repeat;background-size:cover}.section-stats .wp-block-column{max-width:350px;height:350px;padding:5em 1em 2em;color:#fff;text-align:center;background-size:contain!important}.section-stats .wp-block-column:first-child{background:url(../images/stat-purple-bkgrd.svg) no-repeat center}.section-stats .wp-block-column:nth-child(2){background:url(../images/stat-blue-bkgrd.svg) no-repeat center}.section-stats .wp-block-column:last-child{background:url(../images/stat-green-bkgrd.svg) no-repeat center}.section-stats .wp-block-column h4{font-size:5.5rem;font-weight:700;text-align:right;max-width:350px;margin:0 auto}.section-stats .wp-block-column p{max-width:0 auto;font-weight:700}.section-support .supporters-title{background:#0da5d4;color:#fff;padding:.5em 1em;border-radius:3px;margin:0 .5em 1em}.section-support .members-title{background:#f09909;color:#fff;padding:.5em 1em;border-radius:3px;margin:0 .5em 1em}.section-support .members-container div{display:flex;flex-direction:column;padding:0 .5em}.section-support .members-container div figure{margin-right:2em}.section-support .members-container div .wp-block-group div{flex-direction:column}.featured-image{min-height:260px;background-repeat:no-repeat;background-size:cover;margin-bottom:2em;background-position:-700px}.featured-image h1{max-width:1250px;font-size:4rem;font-weight:700;margin:0 auto;padding:3em 0 0 .5em}.internal-page-content{max-width:1250px;margin:0 auto;padding:0 1em 2em}.internal-page-content h2{font-weight:400;font-size:2.4rem;margin-bottom:.5em;line-height:1.4em}.internal-page-content h3{font-weight:700;font-size:2rem;margin-bottom:.5em}.internal-page-content .wp-block-column img{width:100%;height:auto}.internal-page-content ul{margin:0 0 1.5em .5em}.internal-page-content ul li{margin:0 0 .2em 1em;list-style:disc}.donate-cta{border-radius:3px;border:solid 1px #bcbcbc;background:#fcfcfc;padding:2em 2em 0;margin-bottom:4em}.donate-cta .wp-block-buttons{margin-bottom:-40px}.call-out{color:#fff;padding:2em;margin-bottom:1.5em;text-align:center;word-wrap:normal}.call-out h4{font-size:2.4rem;margin-bottom:.25em}.call-out a:hover{opacity:.9}.background-colors .wp-block-column.blue,.call-out.blue{background:#0da5d4}.background-colors .wp-block-column.green,.call-out.green{background:#559040}.background-colors .wp-block-column.purple,.call-out.purple{background:#54479c}.background-colors .wp-block-column.pink,.call-out.pink{background:#d62b68}.background-colors .wp-block-column.orange,.call-out.orange{background:#f09909}.background-colors .wp-block-column,.meal-service .wp-block-column{margin-bottom:1em;border-radius:3px;text-align:center;display:flex;flex-direction:column}.background-colors .wp-block-column{color:#fff;padding:3em 2em 1em}.background-colors .wp-block-column i{font-size:7rem;margin-bottom:.2em}.background-colors .wp-block-column h4{margin-top:.5em;margin-bottom:.5em;font-size:2.4rem;line-height:1.4em}.background-colors .wp-block-column p,.meal-service .wp-block-column p{margin-bottom:auto}.background-colors .wp-block-column .amount{margin-bottom:0;font-size:4rem;font-weight:600}.background-colors .wp-block-column .wp-block-buttons{margin-top:1em}.background-colors .wp-block-column .wp-block-buttons a,.call-out h4{font-weight:600}.meal-service .wp-block-column{background:#fcfcfc;border:solid 1px #bcbcbc;padding:2em}.meal-service .wp-block-column i{font-size:10rem;margin-bottom:.2em}.meal-service .wp-block-column .wp-block-buttons{margin-top:.5em}.meal-service .wp-block-column:first-child i{color:#559040}.meal-service .wp-block-column:nth-child(2) i{color:#0da5d4}.meal-service .wp-block-column:last-child i{color:#54479c}.contact-form-container .button{color:#fff;background:#0da5d4;border:0}.contact-form-container textarea{height:200px!important}.contact-side-heading{color:#fff;background:#559040;padding:1em}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (inverted-colors:inverted){img,video{filter:invert(1)}}@media (min-width:641px){.button,.wp-block-button__link{padding:1em 2em}}@media (max-width:800px){.mobile-header{display:block}.mobile-slide-menu{position:fixed;top:0;left:-300px;width:300px;max-width:80vw;height:100%;padding:.5em;color:#fff;background-color:#585858;z-index:100;transition:left .5s}.mobile-slide-menu #slide-menu-button-close{color:#fff;background:0 0;border:0;font-size:2.5rem;margin-bottom:1em}.mobile-slide-menu--active .mobile-slide-menu{left:0;display:block}.mobile-slide-menu--active .mobile-slide-menu #mobile-menu{padding:0 0 0 .9em}.mobile-slide-menu--active .mobile-slide-menu #mobile-menu li{margin-bottom:1em}.mobile-slide-menu--active .mobile-slide-menu #mobile-menu li a{color:#fff;text-decoration:none;padding-bottom:.25em;font-weight:700}.mobile-slide-menu--active .mobile-slide-menu #mobile-menu li .sub-menu{margin:1em .5em}.mobile-slide-menu--active .mobile-slide-menu #mobile-menu li .sub-menu li{line-height:1em}.mobile-slide-menu--active .mobile-slide-menu #mobile-menu li .sub-menu li a{font-weight:400}body.mobile-slide-menu--active{overflow-y:hidden}body.mobile-slide-menu--active .site{cursor:default}body.mobile-slide-menu--active .site::before{position:fixed;content:"";top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:50}.site::before{content:"";transition:background-color .5s}.main-navigation{display:none}}@media (min-width:801px){.header-container{grid-template-columns:280px auto;grid-template-rows:100px 60px auto;margin:0 auto}.header-container .header-phone-donate{grid-column:2/3;grid-row:1/2;display:flex;justify-content:flex-end;padding:1em;align-items:center}.header-container .header-phone-donate .header-phone{margin-bottom:0}.header-container .header-phone-donate .header-phone i{margin:0 .2em 0 0}.header-container .header-phone-donate .header-button{margin-left:2em;padding:.3em 1em}.header-container .site-branding{grid-column:1/2;grid-row:1/3;padding:0 1em}.header-container .main-navigation{grid-column:1/3;grid-row:3/4}.mobile-slide-menu{display:none}.section-sign-up .gform_wrapper form{display:flex;position:relative}.section-sign-up .gform_wrapper form .gform_fields{display:flex}.section-sign-up .gform_wrapper form .gform_fields li:first-child{width:66%;margin-top:0}.section-sign-up .gform_wrapper form .gform_fields li:nth-child(2){width:33%;margin-top:2px;padding-right:2px}.section-sign-up .gform_wrapper form .gform_fields li:nth-child(2).gfield_error{padding-right:16px}.section-sign-up .gform_wrapper form .validation_error{width:100%;position:absolute;max-width:1250px;top:20px;z-index:10}.section-sign-up .gform_wrapper form .gform_footer{margin:auto 0 2px}.section-sign-up .gform_wrapper form .gform_footer .button{padding:.7em 2em;margin:2px 0 0}.section-sign-up .gform_wrapper ul.gform_fields li.gfield_error{margin:100px 16px 0 0}footer .footer-container{flex-direction:row}footer .footer-info,footer .menu{text-align:left}#homepage_slider h1{font-weight:700;font-size:3.6rem}#homepage_slider p{font-weight:300;font-size:2.6rem}#homepage_slider .slide-content{max-width:1150px;margin:0 auto;padding-right:35%!important;text-align:center}.section-meal-types h4{min-height:80px}.section-program-options h4{min-height:3.5em}.section-program-options h5{min-height:3.5em;margin-bottom:.5em}.section-tailored-menus .wp-block-column{grid-template-columns:57px auto}.section-tailored-menus .wp-block-column .icon-container{grid-column:1/2;text-align:center}.section-tailored-menus .wp-block-column h4,.section-tailored-menus .wp-block-column p{grid-column:2/3;text-align:left;margin-left:15px}.section-tailored-menus .wp-block-column .icon-overlay{text-align:center}}@media (min-width:1080px){.header-container{margin:0 auto}.header-container .header-phone-donate{grid-column:2/3;grid-row:1/2;display:flex}.header-container .site-branding{grid-column:1/2;grid-row:1/3;padding:0 1em}.header-container .main-navigation{grid-column:2/3;grid-row:2/3}.call-out{padding:1em}.call-out h4{font-size:4rem;line-height:1.2em}.background-colors .wp-block-column:not(:first-child),.meal-service .wp-block-column:not(:first-child){margin-left:1em}}@media (max-width:800px) and (prefers-reduced-motion:reduce){.mobile-slide-menu,.site::before{transition:none}}@media (min-width:600px) and (max-width:900px){.section-stats .wp-block-column{flex-basis:100%!important}.section-stats .wp-block-column h4{font-size:7rem}}@media (min-width:780px){.section-stats .wp-block-column{padding:6em 1em 2em}.section-stats .wp-block-column h4{font-size:4.3rem}.section-stats .wp-block-column p{font-size:1.6rem;line-height:1.2em}}@media (min-width:1200px){.section-stats .wp-block-column{padding:5em 1em 2em}.section-stats .wp-block-column h4{font-size:7rem}.section-stats .wp-block-column p{font-size:1.8rem;line-height:1.4em}}@media (min-width:600px){.section-support .members-container div{flex-direction:row}}@media (min-width:800px){.featured-image{background-position:right}}