@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700);
.show-tiny{display:none}@media (max-width: 559px){.show-tiny{display:block}}.show-small{display:none}@media (min-width: 560px) and (max-width: 959px){.show-small{display:block}}.show-medium{display:none}@media (min-width: 960px) and (max-width: 1279px){.show-medium{display:block}}.show-large{display:none}@media (min-width: 1280px) and (max-width: 1439px){.show-large{display:block}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1;display:flex;flex-direction:column;width:100%;min-width:320px;height:100%;min-height:100vh;margin:0 auto;padding:0;font-size:14px;background:white}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}ul{list-style-type:none;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}p{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}.font-thin{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:100}.font-light{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300}.font-normal{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400}.font-medium{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500}.font-bold{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:700}.font-ultra-bold{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:900}h1,h2,h3,h4,h5,h6{margin:0;font-family:'Roboto', sans-serif !important}html,body{font-family:'Roboto', sans-serif !important;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}h1{font-size:2.125rem;line-height:2.5rem;color:white;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400}@media (min-width: 1280px){h1{font-size:2.8125rem;line-height:3rem}}h2{font-size:1.75rem;line-height:2.5rem;color:#01579B;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400}@media (min-width: 1280px){h2{font-size:2.125rem}}h3{font-size:1.25rem;line-height:1.75rem;color:#01579B;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400}@media (min-width: 1280px){h3{font-size:1.5rem}}h4{font-size:1rem;line-height:1.5rem;color:#01579B;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400}@media (min-width: 1280px){h4{font-size:1.25rem}}h5{font-size:.875rem;line-height:1.5rem;color:#333;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400}@media (min-width: 1280px){h5{font-size:1rem}}h6{font-size:1rem;line-height:1.125rem;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400}p,ul li,ol li,button,a,table{font-size:1rem}p,a{font-size:1rem;line-height:1.5rem;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400}@media (min-width: 1280px){p,a{font-size:1.25rem;line-height:1.75rem}}a{font-weight:500}p{color:#333}button{background-color:clear;background:none;outline:none;border:0}.green-button,.footer .email-signup #mc_embed_signup form input.submit-button,.hero .hero-introduction button,.green-border-button,.small-green-border-button,.plentiful_for .plentiful-for-introduction button,.modal .buttons .cancel-button{vertical-align:middle;text-decoration:none;border-style:solid;border-radius:4px;border-width:1px;padding:.9375rem 1.3125rem;opacity:1.0;-webkit-transition:opacity .2s;-webkit-appearance:none;-moz-appearance:none;transition:opacity .2s;text-transform:uppercase;font-size:.875rem}.green-button:disabled,.footer .email-signup #mc_embed_signup form input.submit-button:disabled,.hero .hero-introduction button:disabled,.green-border-button:disabled,.small-green-border-button:disabled,.plentiful_for .plentiful-for-introduction button:disabled,.modal .buttons .cancel-button:disabled{cursor:default !important;background-color:#E5EAEA !important;border-color:#E5EAEA !important}.green-button:hover,.footer .email-signup #mc_embed_signup form input.submit-button:hover,.hero .hero-introduction button:hover,.green-border-button:hover,.small-green-border-button:hover,.plentiful_for .plentiful-for-introduction button:hover,.modal .buttons .cancel-button:hover,.gray-link{opacity:0.7;cursor:pointer;text-decoration:none}.green-button,.footer .email-signup #mc_embed_signup form input.submit-button,.hero .hero-introduction button{border-color:#00BFA5;background-color:#00BFA5;color:white}.green-border-button,.small-green-border-button,.plentiful_for .plentiful-for-introduction button{border-color:#00BFA5;color:#00BFA5}.small-green-border-button{line-height:1.25rem;padding:.625rem 2.25rem .375rem 2.25rem}.text-input{font-size:1rem;display:inline-block;height:3rem;padding:0;border-radius:4px;border:0;text-indent:.75rem;vertical-align:middle}.header{width:100%}.header h2{padding-top:3.5rem}@media (min-width: 560px){.header h2{padding-top:5.5rem}}.header p{padding-top:.6875rem;text-align:center;width:19.5rem;margin:0 auto;color:#333}@media (min-width: 560px){.header p{width:29rem}}@media (min-width: 960px){.header p{width:30rem}}@media (min-width: 1280px){.header p{width:40rem;padding-top:1.8125rem}}.details{width:100%;display:flex;flex-direction:row}.details-column{flex:1}.gray-background{background-color:#F7FAFA}img[data-src]{opacity:0}img{opacity:1;transition:opacity 0.3s}a{text-decoration:none;color:#00BFA5}a:hover{opacity:0.7}.error-message{position:absolute;top:3.75rem;font-size:.75rem;color:#D14141;display:none}.error-message.show{display:block}.success-message{display:none}.success-message.show{display:block}.hidden{display:none}.icon-pantry{background-image:url(cca5bc28ff09ed3c5d77.svg);background-repeat:no-repeat;background-size:1.125rem 1rem;background-position-x:center}.icon-user{background-image:url(6ae6f381a1e00c5ccd62.svg);background-repeat:no-repeat;background-size:1.125rem 1.25rem;background-position-x:center}.icon-quotation-marks{background-image:url(e042646fc55cb5728722.svg);background-repeat:no-repeat;background-size:1.375rem 1.125rem;background-position-y:center}.icon-about-us{background-image:url(6462de036739d7daf4c3.svg);background-repeat:no-repeat;background-size:3rem 2.25rem;background-position-y:center;background-position-x:center}.icon-use-phone{background-image:url(3b106c7f27fbfc16a957.svg);background-repeat:no-repeat;background-size:6rem 6rem;background-position-y:center}.icon-find-pantry{background-image:url(3c499a346018e2e349a5.svg);background-repeat:no-repeat;background-size:6rem 6rem;background-position-y:center}.icon-manage-reservations{background-image:url(f3ef0bb5cf2e18d9d9f8.svg);background-repeat:no-repeat;background-size:6rem 6rem;background-position-y:center}.icon-faster-food{background-image:url(e8d29099280deeb150c4.svg);background-repeat:no-repeat;background-size:6rem 6rem;background-position-y:center}.icon-time{background-image:url(99e8b04593736b0f449b.svg);background-repeat:no-repeat;background-size:1.25rem 1.25rem;background-position-y:center}.icon-marker{background-image:url(c299d9dd0749c19fea48.svg);background-repeat:no-repeat;background-size:.875rem 1.25rem;background-position-y:center}.icon-menu{background-image:url(5288ff022090a6b34a14.svg);background-repeat:no-repeat;background-size:1.125rem .75rem;background-position-y:center;background-position-x:center}.icon-menu-white{background-image:url(18c9acca1a3d26575023.svg);background-repeat:no-repeat;background-size:1.125rem .75rem;background-position-y:center;background-position-x:center}.icon-close{background-image:url(5452849dc26cd0a53e6b.svg);background-repeat:no-repeat;background-size:1rem 1rem;background-position-y:center;background-position-x:center}.faq-icon{background-image:url(3047f4f0296c3ab9e570.svg);background-repeat:no-repeat;background-size:3rem 3rem;background-position-y:center;background-position-x:center}.privacy-icon{background-image:url(9f7c552631b163d6c516.svg);background-repeat:no-repeat;background-size:3rem 3rem;background-position-y:center;background-position-x:center}.workshops-icon{background-image:url(61900fcb651845c2ced2.svg);background-repeat:no-repeat;background-size:3rem 3rem;background-position-y:center;background-position-x:center}.icon-survey-rewards{background-image:url(135a229860b33c2ae2f7.svg);background-repeat:no-repeat;background-size:1.25rem 1.25rem;background-position-y:center;background-position-x:center}.icon-survey-completed{background-image:url(d6461fd311871811f0f4.svg);background-repeat:no-repeat;background-size:1.25rem 1.25rem;background-position-y:center;background-position-x:center}.icon-plentiful-voices{background-image:url(bf421a715c8963f835af.svg);background-repeat:no-repeat;background-size:12.375rem 3.0625rem;background-position-y:center;background-position-x:center}.loader-spinner{color:#00BFA5;display:inline-block;position:relative;width:64px;height:64px}.loader-spinner div{transform-origin:32px 32px;animation:loader-spinner 1.2s linear infinite}.loader-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:29px;width:5px;height:14px;border-radius:20%;background:#00BFA5}.loader-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.loader-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.loader-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.loader-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.loader-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.loader-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.loader-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.loader-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.loader-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.loader-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.loader-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.loader-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes loader-spinner{0%{opacity:1}100%{opacity:0}}.hero-body{z-index:1;position:relative}.hero .bground-img-pantries{background-image:url(db2895fbfb54844e54e4.png);background-repeat:no-repeat;background-position:1.5rem 5rem;width:100%;height:30rem;opacity:0.8;position:absolute;right:0;top:0}@media (min-width: 560px){.hero .bground-img-pantries{background-position:right 5.3125rem}}@media (min-width: 960px){.hero .bground-img-pantries{background-image:url(fa9bfdb54adae66b421f.png);background-size:46.25rem 26.25rem;background-position:right 4.0625rem;opacity:1;margin-right:1.25rem}}@media (min-width: 1280px){.hero .bground-img-pantries{background-size:62.5rem 35rem;background-position:right 5rem;height:40rem;right:0;left:0;max-width:80rem;margin:0 auto}}.people-grid{display:flex;flex-direction:row;width:100%}.people-grid .img{background-repeat:no-repeat;background-size:100%}.for_pantries .how_it_works{text-align:center;padding:0rem 0rem;color:#A9B1B8;flex-direction:inherit;flex-wrap:wrap;justify-content:space-between}.for_pantries .how_it_works .header h2{margin-bottom:0rem}@media (min-width: 960px){.for_pantries .header{margin-bottom:3.3125rem}}@media (min-width: 1280px){.for_pantries .header h2{font-size:2.125rem}}.for_pantries .details{flex-direction:column}@media (min-width: 560px){.for_pantries .details{height:auto}}@media (min-width: 960px){.for_pantries .details{flex-direction:row}}@media (min-width: 1280px){.for_pantries .details{max-width:1280px;margin:0 auto}}.for_pantries .details .details-column{margin:0 1.25rem}@media (min-width: 560px){.for_pantries .details .details-column{margin:0}}.for_pantries .details .details-column h2{margin-bottom:3.125rem}@media (min-width: 960px){.for_pantries .details .details-column h2{margin-bottom:0;text-align:left}}@media (min-width: 960px){.for_pantries .details .details-left-column{padding-left:3.75rem}.for_pantries .details .details-right-column{padding-right:3.75rem}.for_pantries .details .details-column-text h2{margin:2.875rem 0 1.25rem}.for_pantries .details .details-column-image+.details-column-text{padding-left:3.75rem}}@media (min-width: 1280px){.for_pantries .details .details-column-text h2{font-size:2.125rem;margin:6.25rem 0 1.5rem}.for_pantries .details .details-left-column.details-column-text{padding-left:5.625rem;flex:0 0 40%}}@media (min-width: 1440px){.for_pantries .details .details-left-column.details-column-text{flex:0 0 40%}.for_pantries .details .details-right-column.details-column-text{padding-right:3.75rem;flex:0 0 35%}}@media (min-width: 560px){.for_pantries .get-online{flex:0}}@media (min-width: 960px){.for_pantries .get-online{margin-left:3.75rem}}@media (min-width: 1440px){.for_pantries .get-online{margin-left:8.125rem}}@media (min-width: 960px){.for_pantries h2{text-align:left;margin-bottom:1.25rem}}@media (min-width: 1280px){.for_pantries h2{font-size:2.125rem}}.for_pantries .text-table{display:flex;width:100%;flex-direction:column}@media (min-width: 560px){.for_pantries .text-table{flex-direction:row;flex:1}}@media (min-width: 960px){.for_pantries .text-table{flex-direction:column;width:21.875rem}}@media (min-width: 1280px){.for_pantries .text-table{flex-direction:column;width:24rem}}.for_pantries .text-table li{padding:1.875rem 0 1.875rem 0;margin-bottom:1.875rem;flex:0 0 50%}.for_pantries .text-table li:last-child{border-bottom:0 none}@media (min-width: 560px){.for_pantries .text-table li{background-position-y:1.25rem;padding:4.0625rem 0 1.875rem 0}.for_pantries .text-table li:first-child{border-bottom:0 none}.for_pantries .text-table li:last-child{border-left:1px solid #E5EAEA}}@media (min-width: 960px){.for_pantries .text-table li{background-position:left 1.75rem;padding:1.5625rem 0 1.5625rem 0;margin-bottom:0}.for_pantries .text-table li:first-child{border-bottom:1px solid #E5EAEA;border-top:1px solid #E5EAEA}.for_pantries .text-table li:last-child{border-left:0 none;border-bottom:1px solid #E5EAEA}}@media (min-width: 1280px){.for_pantries .text-table li{background-position:left 1.875rem;width:auto;padding-left:1.25rem}}.for_pantries .text-table li p{display:block}@media (min-width: 560px){.for_pantries .text-table li p{margin-left:2.25rem;margin-right:2.25rem}}@media (min-width: 960px){.for_pantries .text-table li p{text-align:left}}@media (min-width: 1280px){.for_pantries .text-table li p{line-height:1.75rem;font-size:1.25rem !important}}.for_pantries .pretty-img{background-image:url(bb17db797ee962c02b4f.png);background-repeat:no-repeat;background-position:center bottom;background-size:auto 13.125rem;height:13.125rem}@media (min-width: 560px){.for_pantries .pretty-img{background-image:url(568576fc92a1d97e2ac8.png);background-size:auto 27rem;height:27rem}}@media (min-width: 1280px){.for_pantries .pretty-img{background-size:auto 38rem;height:38rem}}@media (min-width: 960px){.make_reservation .details{flex-direction:row-reverse;position:relative;bottom:0;padding-top:1.875rem}}.make_reservation .details .make-reservation{position:relative;height:28.125rem}@media (min-width: 560px){.make_reservation .details .make-reservation{height:auto}}@media (min-width: 960px){.make_reservation .details .make-reservation{padding-left:.625rem}}@media (min-width: 960px){.make_reservation .details .make-reservation h2{text-align:left}}.make_reservation .details .make-reservation .text-table{text-align:center}@media (min-width: 960px){.make_reservation .details .make-reservation .text-table{width:20.625rem}}@media (min-width: 960px){.make_reservation .details .make-reservation .text-table li{padding-left:1.25rem}}@media (min-width: 1280px){.make_reservation .details .make-reservation .text-table li{width:20.625rem}}@media (min-width: 960px){.make_reservation .details .make-reservation-image{flex:0 0 518px}}.make_reservation .details .make-reservation-image .pretty-img{background-image:url(78e0b136a63a58702309.png);background-repeat:no-repeat;background-position:center bottom;background-size:auto 13.125rem;height:13.125rem}@media (min-width: 560px){.make_reservation .details .make-reservation-image .pretty-img{background-image:url(b0a5a49767063a0e634e.png);background-size:auto 31.875rem;height:31.875rem;position:relative;margin-right:3.125rem}}@media (min-width: 1280px){.make_reservation .details .make-reservation-image .pretty-img{background-size:auto 39.5rem;height:41.625rem;width:41.25rem;margin-left:4.375rem}}@media (min-width: 960px){.for_pantries .connect_food .details-column-text{flex:0}.for_pantries .connect_food .details-column-image{padding-top:1.875rem}}.for_pantries .connect-food-image .pretty-img{background-image:url(4db01f235db05fdd6cce.png);background-repeat:no-repeat;background-position:center bottom;background-size:auto 9.75rem;height:9.75rem}@media (min-width: 560px){.for_pantries .connect-food-image .pretty-img{background-image:url(2a8daf3835c3d8d0ad0d.png);background-size:auto 27rem;height:27rem}}@media (min-width: 1280px){.for_pantries .connect-food-image .pretty-img{background-size:auto 38rem;height:38rem}}@media (min-width: 960px){.for_pantries .see_results .details{flex-direction:row-reverse;position:relative;bottom:0;padding-top:3.125rem}}@media (min-width: 960px){.for_pantries .see_results .details-column-text{padding-left:2.5rem;flex:0}}.for_pantries .see_results .see-results-image .pretty-img{background-image:url(d8965edbbac329fd8de5.png);background-repeat:no-repeat;background-position:center bottom;background-size:auto 13.25rem;height:13.25rem}@media (min-width: 560px){.for_pantries .see_results .see-results-image .pretty-img{background-image:url(57a527a90b250dc5cbfe.png);background-size:auto 27rem;height:27rem}}@media (min-width: 1280px){.for_pantries .see_results .see-results-image .pretty-img{background-size:auto 38rem;height:38rem}}.for_pantries .why_us{color:#A9B1B8}.for_pantries .why_us h2{margin-bottom:0}@media (min-width: 960px){.for_pantries .why_us{padding:0 9rem 0 9rem}}.for_pantries .why_us .header{margin-bottom:1.25rem}@media (min-width: 560px){.for_pantries .why_us .header{margin-bottom:2.5rem}}@media (min-width: 560px){.for_pantries .why_us .details{flex-direction:row}}.for_pantries .why_us .details .details-column:first-child{padding-top:0 !important}.for_pantries .why_us .stats-number{font-size:2.125rem;color:#01579B;text-align:center;margin-bottom:.625rem}@media (min-width: 960px){.for_pantries .why_us .stats-number{font-size:45pt}}.for_pantries .why_us .stats-text{font-size:1rem;color:#333;text-align:center;margin-bottom:1.875rem}@media (min-width: 960px){.for_pantries .why_us .stats-text{font-size:1.25rem}}@media (min-width: 1280px){.for_pantries .why_us .stats-text{margin-bottom:3.875rem}}.press{padding-top:1.875rem}@media (min-width: 960px){.press{height:auto}}.press .press-grid{margin:auto;padding:0 1.25rem 2.5rem 1.25rem}@media (min-width: 560px){.press .press-grid{padding:0 2.5rem 2.5rem 2.5rem}}@media (min-width: 960px){.press .press-grid{display:flex;flex-direction:row;flex-wrap:wrap;height:auto;padding:0 3.75rem 2.5rem 3.75rem}}@media (min-width: 1280px){.press .press-grid{padding:0 2.5rem 2.5rem 2.5rem;width:60rem}}.press .press-grid .logo{margin-bottom:1.25rem;height:4.375rem}@media (min-width: 960px){.press .press-grid .logo{margin-bottom:0}}.press .press-grid .press-logo{max-width:50%;max-height:4.375rem}.press .press-grid .quotation{line-height:1.5rem;font-size:1rem;margin-bottom:1.25rem}.press .press-grid .read-more{position:absolute;bottom:1.25rem;font-size:1rem;text-transform:uppercase}.press div.horizontal{position:relative;padding:1.875rem 1.5rem;background-color:#fff;border:1px solid #E5EAEA;justify-content:center;margin-bottom:1.25rem}@media (min-width: 560px){.press div.horizontal{margin-bottom:1.875rem}}@media (min-width: 960px){.press div.horizontal{flex:0 0 47%;box-sizing:border-box}}@media (min-width: 1280px){.press div.horizontal{flex:0 0 28.5rem;height:15.5rem;padding:2rem}}@media (min-width: 960px){.press div.horizontal{margin:0 0 3rem}.press div.horizontal:nth-child(odd){margin-right:3rem}}.press div.vertical{display:flex;flex-direction:column;justify-content:top}@media (min-width: 960px){.partners{height:36.75rem}}@media (min-width: 1280px){.partners{height:43rem}}.partners .header{margin-bottom:0}.partners .header h2{margin-bottom:0}.partners .logo-grid{margin:2.5rem auto 0 auto;padding:0 1.25rem 5rem 1.25rem;display:grid;height:30rem;grid-template-columns:50% 50%;grid-template-rows:25% 25% 25% 25%}@media (min-width: 560px){.partners .logo-grid{height:45rem}}@media (min-width: 960px){.partners .logo-grid{width:53.75rem;height:20rem;grid-template-columns:25% 25% 25% 25%;grid-template-rows:50% 50%;padding:0}}@media (min-width: 1280px){.partners .logo-grid{margin:5.4375rem auto 0 auto;grid-template-columns:15rem 15rem 15rem 15rem;grid-template-rows:10rem 10rem}}.partners .logo{border-bottom:1px solid #E5EAEA;border-right:1px solid #E5EAEA}.partners .logo.no-right-border{border-right:0px}.partners .logo.no-bottom-border{border-bottom:0px}.partners .logo:nth-child(even){border-right:0 none}.partners .logo:last-child{border-bottom:0 none}.partners div.horizontal{display:flex;justify-content:center}.partners div.vertical{display:flex;flex-direction:column;justify-content:center}@media (min-width: 960px){.partners .logo.horizontal{border-right:1px solid #E5EAEA}.partners .logo:nth-child(4){border-right:0 none}.partners .logo:nth-child(5){border-bottom:0 none}.partners .logo:nth-child(6){border-bottom:0 none}}.logo-grid img{margin:auto}.logo-grid .img-city-harvest{width:4.5rem}@media (min-width: 560px){.logo-grid .img-city-harvest{width:6rem}}.logo-grid .img-united-way{width:4.6875rem}@media (min-width: 560px){.logo-grid .img-united-way{width:6.25rem}}.logo-grid .img-nyc-food-policy{width:3.125rem}@media (min-width: 560px){.logo-grid .img-nyc-food-policy{width:5.6875rem}}.logo-grid .img-nyc-hr{width:8.6875rem}@media (min-width: 560px){.logo-grid .img-nyc-hr{width:11.625rem}}.logo-grid .img-redstone{width:6.0625rem}@media (min-width: 560px){.logo-grid .img-redstone{width:8.125rem}}.logo-grid .img-hpnap{width:3.5rem}@media (min-width: 560px){.logo-grid .img-hpnap{width:4.6875rem}}.logo-grid .img-big-human{width:1.4375rem}@media (min-width: 560px){.logo-grid .img-big-human{width:1.9375rem}}.for_pantries{width:100%;color:#333}.for_pantries h2{font-size:1.75rem;color:#01579B;text-align:center}.for_pantries .details-column:first-child{padding-top:5rem}@media (min-width: 960px){.for_pantries .details-column:first-child{padding-top:2rem}}.for_pantries ul.text-table{list-style-type:none}.for_pantries ul.text-table li:first-child{height:auto}.for_pantries ul.text-table li{border-bottom:1px solid #E5EAEA;text-align:center}@media (min-width: 960px){.for_pantries ul.text-table li{text-align:left}}.for_pantries ul.text-table svg{display:inline-block}.for_pantries ul.text-table p{font-size:1rem;line-height:1.5rem;color:#333;display:inline-block;margin-left:1.5rem;margin-right:1.5rem}.hero-body{z-index:1;position:relative}@media (min-width: 1280px){.hero-body{width:76.5rem;margin:auto}}.hero-body .hero-introduction{margin-left:0rem !important}@media (min-width: 560px){.hero-body .hero-introduction{margin-left:1.25rem !important}}@media (min-width: 960px){.hero-body .hero-introduction{margin-left:2.1875rem !important}}.hero .bground-img-families{background-image:url(700179efeb81de6e501c.png);background-repeat:no-repeat;background-position:right 8.125rem;background-size:18.75rem auto;width:100%;height:30rem;opacity:0.8;position:absolute;right:0;top:0}@media (min-width: 960px){.hero .bground-img-families{background-image:url(e0c7e3ec3a21d95ee021.png);background-repeat:no-repeat;background-position:37.5rem 6.25rem;background-size:24.375rem auto;opacity:1;margin-right:4.375rem}}@media (min-width: 1280px){.hero .bground-img-families{background-position:50rem 8.75rem;background-size:30rem auto;margin-right:6.25rem;height:40rem}}@media (min-width: 1440px){.hero .bground-img-families{margin-right:9.375rem;background-position-x:56.25rem}}@media (min-width: 1920px){.hero .bground-img-families{background-position-x:68.75rem}}.why_plentiful{margin:0 auto;text-align:center}@media (min-width: 1280px){.why_plentiful{width:69rem;height:38rem}}.why_plentiful .header{height:8.25rem}@media (min-width: 1280px){.why_plentiful .header{height:13.375rem}}.why_plentiful .header h2{padding-top:3rem}@media (min-width: 1280px){.why_plentiful .header h2{padding-top:5.375rem}}.why_plentiful .details{flex-direction:column}@media (min-width: 560px) and (max-width: 959px){.why_plentiful .details{max-width:40rem;margin:0 auto}}@media (min-width: 560px){.why_plentiful .details{flex-direction:inherit;flex-wrap:wrap;justify-content:space-between}}.why_plentiful .details .icon,.why_plentiful .details .label,.why_plentiful .details .text{width:19.5rem;margin:0 auto}@media (min-width: 560px){.why_plentiful .details .icon,.why_plentiful .details .label,.why_plentiful .details .text{width:13.5rem}}@media (min-width: 960px){.why_plentiful .details .icon,.why_plentiful .details .label,.why_plentiful .details .text{width:11.5rem}}@media (min-width: 1280px){.why_plentiful .details .icon,.why_plentiful .details .label,.why_plentiful .details .text{width:15rem}}.why_plentiful .details .details-column{margin-bottom:2.5rem}.why_plentiful .details .icon{height:6rem;background-position-x:center;margin-bottom:2.625rem}.why_plentiful .details h3{margin-bottom:.4375rem}.use_plentiful{text-align:center}@media (min-width: 960px){.use_plentiful{height:59.25rem}}@media (min-width: 1280px){.use_plentiful{height:auto}}.use_plentiful .details{margin:0 auto;flex-direction:column}@media (min-width: 960px){.use_plentiful .details{flex-direction:row}}@media (min-width: 1280px){.use_plentiful .details{margin-top:3.4375rem;width:60rem}}.use_plentiful .details .details-column{margin:0 auto 4rem}@media (min-width: 560px){.use_plentiful .details .details-column{width:24rem}}@media (min-width: 960px){.use_plentiful .details .details-column{padding-left:6rem;border-left:1px solid #E5EAEA}}.use_plentiful .details .details-column:first-of-type{margin-bottom:1.25rem}@media (min-width: 960px){.use_plentiful .details .details-column:first-of-type{padding-left:0;padding-right:6rem;border-left:0}}.use_plentiful .details .details-column .text,.use_plentiful .details .details-column .label{width:19.5rem}@media (min-width: 560px){.use_plentiful .details .details-column .text,.use_plentiful .details .details-column .label{width:24rem}}.use_plentiful .details .details-column .label{margin:2.5rem auto .5rem auto}@media (min-width: 1280px){.use_plentiful .details .details-column .label{margin-bottom:2rem}}.use_plentiful .details .details-column .text{margin:0 auto;padding-bottom:1.25rem}@media (min-width: 960px){.use_plentiful .details .details-column .text{padding-bottom:2.4375rem}}.use_plentiful .details .details-column .subtext{margin:0 auto;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem}.use_plentiful .details .details-column .subtext span{font-size:.75rem;color:#333333}.use_plentiful .details .details-column .subtext span a{font-size:.75rem}@media (min-width: 960px){.use_plentiful .details .details-column .subtext{padding-left:1.5625rem;padding-right:1.5625rem}}.use_plentiful .details .divider{border-bottom:1px solid #E5EAEA;margin-bottom:1.1875rem;margin-top:4rem}@media (min-width: 960px){.use_plentiful .details .divider{margin-bottom:0;border-bottom:0}}.use_plentiful .details .phone-text{background-image:url(f13a7efee0dbaa84e665.svg)}.use_plentiful .details .phone-android{background-image:url(bc053ee5ecdaee9cef3a.svg)}.use_plentiful .details .image{background-repeat:no-repeat;background-position:center center;height:25.5rem;margin-top:2rem}.use_plentiful .details .image img{height:31.25rem;margin-top:-2.875rem}#map-wrapper{position:relative}.map{position:relative}.map .header{text-align:center}.map .header p{margin-bottom:2.3125rem}@media (min-width: 560px){.map .header p{margin-bottom:3.375rem}}@media (min-width: 960px){.map .header p{margin-bottom:4.9375rem}}@media (min-width: 1280px){.map .header p{margin-bottom:5.4375rem}}.map #map{height:30rem}@media (min-width: 960px){.map #map{height:45rem}}.map .map-info-window{background-color:white;display:flex;flex-direction:column;position:relative;margin-top:.375rem;width:100%}.map .popup-pantry-title{width:100%;display:flex;flex-direction:row}.map .popup-pantry-title img{flex-grow:0;flex-shrink:0;width:.6875rem;height:1rem;margin-top:-.125rem}.map .popup-pantry-title__text{flex-grow:1;font-size:1rem;line-height:1.1875rem;color:#333}.map .popup-pantry-footer__directions-text{text-transform:uppercase;font-size:.875rem;flex-grow:0}.map .popup-pantry-next-service{font-size:.75rem;line-height:1.25rem;color:#A9B1B8}.map .popup-pantry-types{font-size:.75rem;line-height:1.25rem;color:#333}.map .popup-pantry-footer{width:100%;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;margin-top:.625rem}.map .popup-pantry-footer__reservations-flag{font-size:.75rem;line-height:1.5rem;color:#333;flex-grow:1}.mobile-map-popup{position:absolute;bottom:1rem;left:1rem;right:3rem;display:none}.mobile-map-popup .popup-bubble-content{position:static;transform:none;max-width:none;width:auto}@media (max-width: 559px){.mobile-map-popup.visible{display:block}}.popup-tip-anchor{height:0;position:absolute;transform:translate(0, -3.8rem)}@media (max-width: 559px){.popup-tip-anchor{display:none !important}}.popup-bubble-anchor{position:absolute;width:100%;bottom:8px;left:0}.popup-bubble-anchor::after{content:"";position:absolute;top:0;left:0;transform:translate(-50%, 0);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid white}.popup-bubble-content{position:absolute;top:0;left:0;transform:translate(-50%, -100%);background-color:white;padding:6px 15px;border-radius:0px;font-family:sans-serif;box-shadow:0px 2px 10px 1px rgba(0,0,0,0.25);max-width:19.5rem}@media (min-width: 560px){.popup-bubble-content{width:22.5rem;max-width:22.5rem}}.map-sidebar{position:absolute;top:1rem;left:1rem;overflow:hidden;border-radius:.5rem;background:white;width:17.5rem;display:none}@media (max-width: 559px){.map-sidebar{position:fixed;z-index:999;top:0;left:0;width:100vw;height:100vh;border-radius:0}}.map-sidebar--visible{display:block}.map-sidebar--plentiful .map-sidebar__header{background:#01579B}.map-sidebar--no-next-service .map-sidebar__next-service{display:none}.map-sidebar--no-timetable .map-sidebar__content-row--timetable{display:none}.map-sidebar--no-address .map-sidebar__content-row--address{display:none}.map-sidebar--no-url .map-sidebar__content-row--url{display:none}.map-sidebar--no-phone .map-sidebar__content-row--phone{display:none}.map-sidebar__header{background:#333;padding:1rem 1rem 1.25rem 1rem}@media (max-width: 559px){.map-sidebar__header{padding-top:3rem}}.map-sidebar .map-popup-close-button{display:none;font-size:0;line-height:0;width:1.5rem;height:1.5rem;background:url(d9546e168727fc367729.svg);position:absolute;left:.75rem;top:.875rem}@media (max-width: 559px){.map-sidebar .map-popup-close-button{display:block}}.map-sidebar__header-row{display:flex;justify-content:stretch}.map-sidebar__header-row img{flex-grow:0;margin-left:1rem;width:1.5rem;height:1.5rem}@media (max-width: 559px){.map-sidebar__header-row img{margin-top:-2rem}}.map-sidebar__header-row h1{padding:0;flex-grow:1;font-size:1.25rem;line-height:1.75rem;color:white;align-items:flex-start}.map-sidebar__location-types{color:white;font-size:.875rem;margin-top:.75rem}.map-sidebar__sms-cta{display:none;background:#00BFA5;padding:1rem}.map-sidebar__sms-cta-text{color:white;font-size:.875rem;line-height:1rem;font-weight:bold}.map-sidebar__sms-cta-icon{margin-right:0.75rem;width:1.5rem;text-align:center;flex-grow:0}.map-sidebar--plentiful .map-sidebar__sms-cta{display:flex;flex-direction:row}.map-sidebar--plentiful.map-sidebar--no-appointments .map-sidebar__sms-cta{display:none}.map-sidebar__content{padding:1rem}@media (max-width: 559px){.map-sidebar__content{max-height:calc(100% - 16rem)}}.map-sidebar__content-row{display:flex;margin-top:.5rem;justify-content:stretch}.map-sidebar__content-row:first-child{margin-top:0}.map-sidebar__content-row .map-sidebar__content-icon{margin-right:.5rem;width:1.5rem;text-align:center;flex-grow:0}.map-sidebar__content-row .map-sidebar__content-icon img{width:1.5rem;height:1.5rem}.map-sidebar__content-row .map-sidebar__content-text{line-height:1.25rem;font-size:.875rem;color:#333;flex-grow:1;margin-top:.0625rem}.map-sidebar__content-row .map-sidebar__content-text a{font-weight:normal;line-height:1.25rem;font-size:.875rem;padding:0;margin:0}.map-sidebar__timetable{line-height:1rem;font-size:.75rem;margin-top:.375rem;margin-bottom:.375rem;padding-right:1rem}.map-sidebar__timetable .map-sidebar__timetable-row{display:flex;justify-content:space-between}.map-sidebar__timetable .map-sidebar__timetable-row--current{font-weight:bold}.map-sidebar__contact-button{background:#F7FAFA;border-top:1px solid #E5EAEA;width:100%;display:block;text-align:center;line-height:1.25rem;font-size:.875rem;padding:1rem 0;font-weight:normal}@media (max-width: 559px){.map-sidebar__contact-button{position:absolute;bottom:0}}.map-sidebar__non-plentiful-notice{display:block}.map-sidebar--plentiful .map-sidebar__non-plentiful-notice{display:none}.map-sidebar__non-plentiful-notice{padding:1rem 0 0 1rem}.map-sidebar__non-plentiful-notice *{display:block;font-weight:normal}.map-sidebar__non-plentiful-notice a{line-height:1.5rem;font-size:.875rem}.map-sidebar__non-plentiful-notice span{line-height:1rem;font-size:.75rem;margin:.75rem 0 .25rem}.program-filter-container{display:flex;position:absolute;left:0;right:0;top:10px;justify-content:center;z-index:1}.program-filter-container div{background-color:white;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.program-filter-container p{font-size:1rem;margin-left:10px}.program-filter-container select{background-color:white;border:0;font-size:1rem;margin:3px 10px 0 20px}.program-filter-container select:focus{box-shadow:none;outline:none}.for_families .plentiful_for{position:relative;height:26rem}@media (min-width: 1280px){.for_families .plentiful_for{height:35rem}}.for_families .plentiful_for .wrapper{position:relative;width:100%}@media (min-width: 1280px){.for_families .plentiful_for .wrapper{width:76.5rem;margin:0 auto}}.for_families .plentiful_for .bground-img{background-image:url(58f70ac697dec805fbad.png);background-repeat:no-repeat;background-position:3.125rem .3125rem;width:100%;height:26rem;opacity:0.3;position:absolute;right:0;top:0}@media (min-width: 560px){.for_families .plentiful_for .bground-img{background-position:right .3125rem}}@media (min-width: 960px){.for_families .plentiful_for .bground-img{background-image:url(93262cb2328f71fccb28.png);background-size:45rem 31.25rem;right:3.125rem;opacity:1}}@media (min-width: 1280px){.for_families .plentiful_for .bground-img{background-size:58.9375rem 40.875rem;height:35rem;right:0rem;background-position:23.4375rem right}}.for_families .plentiful_for .plentiful-for-introduction{text-align:left;margin-left:0;background:transparent;margin-top:6.375rem;width:18.75rem;position:relative;z-index:1}@media (min-width: 560px){.for_families .plentiful_for .plentiful-for-introduction{width:30rem}}@media (min-width: 960px){.for_families .plentiful_for .plentiful-for-introduction{width:31.25rem;padding-left:1.25rem}}@media (min-width: 1280px){.for_families .plentiful_for .plentiful-for-introduction{margin-top:8.75rem;width:37.5rem;padding-left:0}}@media (min-width: 960px){.for_families .plentiful_for .intro-title{margin-bottom:.9375rem !important}}@media (min-width: 1280px){.for_families .plentiful_for .intro-title{margin-bottom:1.5625rem !important}}.for_families .plentiful_for .intro-title h1{font-size:1.75rem;line-height:2.5rem}@media (min-width: 1280px){.for_families .plentiful_for .intro-title h1{font-size:2.125rem}}.for_families .plentiful_for .intro-body{margin-bottom:1.25rem !important}@media (min-width: 560px){.for_families .plentiful_for .intro-body{margin-right:6.25rem}}@media (min-width: 1280px){.for_families .plentiful_for .intro-body{margin-bottom:2.5rem !important}}.for_families .plentiful_for .intro-body p{font-size:1rem;line-height:1.5rem}@media (min-width: 1280px){.for_families .plentiful_for .intro-body p{line-height:2rem;font-size:1.25rem}}.people-grid{display:flex;flex-direction:row;width:100%}.people-grid .img{background-repeat:no-repeat;background-size:100%}.notification{display:none;position:fixed;top:97%;left:50%;transform:translate(-50%, -97%);width:19.5rem;height:5.75rem;z-index:9999;background-color:rgba(0,0,0,0.8);text-align:left;border-radius:.25rem;cursor:pointer}@media (min-width: 1280px){.notification{width:26rem;height:5rem}}.notification.show{display:block}.notification .notification-row{width:17.375rem;height:4.5rem;display:flex;flex-direction:row;align-items:center;margin-top:.625rem;margin-left:.9375rem;justify-content:center}@media (min-width: 1280px){.notification .notification-row{width:24rem;height:3rem;margin-top:.9375rem}}.notification .notification-row .tick-sign{background-image:url(bad72621544516bdf5dd.png);background-repeat:no-repeat;background-size:auto 2.25rem;height:2.25rem;width:2.25rem;background-position-y:center;padding-right:1.25rem}.notification .notification-row .notification-text p{font-size:1rem;line-height:1.5rem;color:#FFFFFF}.modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:19.5rem;z-index:11;background-color:#F7FAFA;text-align:left}@media (min-width: 560px){.modal{width:22.5rem}}.modal .modal-items{margin-left:1.5rem}.modal .modal-items .subtext{margin:0 auto;padding-top:.625rem}.modal .modal-items .subtext span{font-size:.75rem;color:#333333}.modal .modal-items .subtext span a{font-size:.75rem}@media (min-width: 960px){.modal .modal-items .subtext{padding-top:.9375rem}}.modal h2{font-size:1.75rem;line-height:2.0625rem;margin-top:1.625rem;margin-bottom:2.25rem}.modal .phone-number{margin-bottom:1.4375rem}.modal .phone-number .grey-text{font-size:.875rem;line-height:.8125rem;color:#A9B1B8;margin-bottom:1.0625rem}.modal .phone-number .enter-number{font-size:1rem;line-height:1.5rem;background-color:transparent;border:0;border-bottom:1px solid #A9B1B8;outline:none}.modal .phone-number .error-message{display:none;font-size:.75rem;line-height:.875rem;color:#EF5350;margin-top:.5rem}.modal .phone-number .error-message span{display:block}.modal .phone-number .error-message.show{display:block}.modal .language .grey-text{font-size:.875rem;line-height:.8125rem;color:#A9B1B8;margin-bottom:.375rem}.modal .language .languages-row{width:16.5rem;height:3.5625rem;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #E5EAEA}@media (min-width: 560px){.modal .language .languages-row{width:19.5rem}}.modal .language .languages-row .flag{background-repeat:no-repeat;background-size:auto 1.5rem;height:1.5rem;width:1.5rem;background-position-y:center;margin-right:1.1875rem}.modal .language .languages-row .flag-english{background-image:url(9bbac73ae6c46163afb2.png)}.modal .language .languages-row .flag-espanol{background-image:url(90741826adeb1669f9a0.png)}.modal .language .languages-row .flag-pyccknn{background-image:url(6f5dd6cb45761a29e625.png)}.modal .language .languages-row .flag-chinese{background-image:url(5ee59860e157ddb2d0bf.png)}.modal .language .languages-row .label-wrapper{vertical-align:center;font-size:1rem;line-height:1.1875rem}.modal .language .languages-row .custom-radio-container{position:relative;width:20px;height:20px;margin-left:auto}.modal .language .languages-row .radio,.modal .language .languages-row .custom-radio{width:15px;height:15px;position:absolute;top:0;left:0}.modal .language .languages-row .radio{opacity:0;z-index:2;position:absolute}.modal .language .languages-row .custom-radio{z-index:1;position:absolute;border-radius:50%;border:2px solid #A9B1B8}.modal .language .languages-row .radio:checked+.custom-radio{border:2px solid #00BFA5}.modal .language .languages-row .radio:checked+.custom-radio .background-dot{background-color:#00BFA5;width:9px;height:9px;border-radius:50%;left:3px;top:3px;position:absolute}.modal .buttons{margin:3.125rem 0 1.5rem 2.875rem}@media (min-width: 560px){.modal .buttons{margin-left:6.625rem}}.modal .buttons .cancel-button{display:inline-block;width:3.5rem;font-size:.875rem;padding-left:1.1875rem;padding-right:1.1875rem;border-color:#A9B1B8;color:#A9B1B8}.modal .buttons .green-button{display:inline-block;width:6rem;padding-left:1.1875rem;padding-right:1.1875rem;margin-left:.8125rem}.modal-overlay{display:none;z-index:10;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(1,87,155,0.8)}.modal.open,.modal-overlay.open{display:block}.modal.open{overflow-y:auto;max-height:90vh}#contact-plentiful-modal{width:20rem}@media (min-width: 560px){#contact-plentiful-modal{width:35rem}}#contact-plentiful-modal input[type=text],#contact-plentiful-modal input[type=email],#contact-plentiful-modal textarea{font-size:1rem;line-height:1.5rem;background-color:transparent;border:0;border-bottom:1px solid #A9B1B8;outline:none;margin:1.5rem 0;width:16.5rem}@media (min-width: 560px){#contact-plentiful-modal input[type=text],#contact-plentiful-modal input[type=email],#contact-plentiful-modal textarea{width:31.875rem}}#contact-plentiful-modal textarea{resize:none}@media (min-width: 560px){#contact-plentiful-modal textarea{height:5rem}}#contact-plentiful-modal .hidden{display:none}@media (min-width: 560px){#contact-plentiful-modal .buttons{margin-left:18.625rem}}.contact-reason .contact-reason-row{width:16.5rem;height:3.5625rem;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #E5EAEA}@media (min-width: 560px){.contact-reason .contact-reason-row{width:31.875rem}}.contact-reason .contact-reason-row .label-wrapper{vertical-align:center;font-size:1rem;line-height:1.1875rem}.contact-reason .contact-reason-row .custom-radio-container{position:relative;width:20px;height:20px;margin-left:auto}.contact-reason .contact-reason-row .radio,.contact-reason .contact-reason-row .custom-radio{width:15px;height:15px;position:absolute;top:0;left:0}.contact-reason .contact-reason-row .radio{opacity:0;z-index:2;position:absolute}.contact-reason .contact-reason-row .custom-radio{z-index:1;position:absolute;border-radius:50%;border:2px solid #A9B1B8}.contact-reason .contact-reason-row .radio:checked+.custom-radio{border:2px solid #00BFA5}.contact-reason .contact-reason-row .radio:checked+.custom-radio .background-dot{background-color:#00BFA5;width:9px;height:9px;border-radius:50%;left:3px;top:3px;position:absolute}.announcement{position:absolute;left:0;right:0;margin-top:17px;width:100%;background-color:white;padding:20px;margin-left:-24px}@media (min-width: 560px){.announcement{margin-left:0}}.announcement .center-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.announcement .center-container p{font-family:'Roboto';font-size:20px;font-weight:800;color:#01579B;text-align:center;width:260px}.announcement .center-container button{height:33px;padding:8px 16px;line-height:14px;margin-top:16px;width:120px}@media (min-width: 560px){.announcement .center-container{flex-direction:row;padding:0}.announcement .center-container p{margin-right:8px;width:auto}.announcement .center-container button{margin-top:0}}.for_families .hero{height:550px}.for_families .hero .bground-img-families{top:70px}.for_families .hero-body{margin-top:164px}@media (min-width: 560px) and (max-width: 959px){.for_families .hero-body{margin-top:125px}}@media (min-width: 960px){.for_families .hero{height:590px}.for_families .hero .bground-img-families{top:110px}.for_families .hero-body{margin-top:180px}}@media (min-width: 1280px){.for_families .hero{height:720px}.for_families .hero .bground-img-families{top:80px}}.faqs{background-color:#F8FBFB;padding-bottom:3rem}@media (min-width: 960px){.faqs{padding:6rem 1rem .75rem}}.faqs .group{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 560px){.faqs .group{padding:0 3rem}}@media (min-width: 960px){.faqs .group{flex-direction:row;margin-bottom:6.5rem}}@media (min-width: 1440px){.faqs .group{padding:0 7.5rem}}.faqs .group h3{text-align:center;line-height:1.25;margin:5rem 1.25rem 1.5625rem;font-size:1.75rem}@media (min-width: 960px){.faqs .group h3{text-align:left;margin:0}}@media (min-width: 1440px){.faqs .group h3{font-size:2.125rem}}.faqs .label{flex:1}@media (min-width: 960px){.faqs .label{flex:2;padding-right:3rem}}.faqs .questions{flex:3}@media (min-width: 960px){.faqs .questions{flex:5}}.faqs .question-row{border-bottom:1px solid #E5EAEA}.faqs .question-row:first-of-type{border-top:1px solid #E5EAEA}.faqs .question{position:relative;padding:1.25rem 1.5rem;display:flex;flex-direction:row;justify-content:space-between}.faqs .question.active{background-color:#fff}.faqs .question.active p{color:#00BFA5}.faqs .question p{padding-right:1rem}.faqs .question.active+.answer{border-top:0 none;padding-top:0}.faqs .answer{background-color:white;padding:.875rem 1.5rem;border-top:1px solid #E5EAEA}.faqs .answer.hidden{display:none;border-top:0}.faqs .icon{width:.875rem;height:.875rem;cursor:pointer;position:absolute;top:50%;right:.9375rem;margin-top:-.4375rem}.faqs .icon-right{background-image:url(adaf324cc67b1b5298a9.svg);background-repeat:no-repeat;background-size:.4375rem .875rem;background-position:center center}.faqs .icon-down{background-image:url(d836db0e409e0422b6f6.svg);background-repeat:no-repeat;background-size:.875rem .4375rem;background-position:center center}.faqs .video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.faqs .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.about_us .title{margin:0 auto 5.75rem;text-align:center}@media (min-width: 960px){.about_us .title{width:40rem}}.about_us .title h2{margin-bottom:1.25rem}.about_us .title p{color:#333}.about_us .bottom-title-container{display:flex;justify-content:center}.about_us .bottom-title-container .bottom-title{margin:5.75rem 1.5rem}.about_us .about_us_content{padding:3.125rem 1.5rem 0}@media (min-width: 960px){.about_us .about_us_content{padding:5rem 4rem 0}}.about_us .team-members{margin:0 auto}@media (min-width: 560px){.about_us .team-members{width:32rem;padding-bottom:1.875rem}}@media (min-width: 960px){.about_us .team-members{width:52rem}}.about_us .team-members a{font-size:1rem}.about_us .team-members .team-member{padding-bottom:4rem;display:flex;flex-direction:column}@media (min-width: 560px){.about_us .team-members .team-member{flex-direction:row}}.about_us .team-members .team-member .photo{width:100%;text-align:center;margin-bottom:1.25rem}@media (min-width: 560px){.about_us .team-members .team-member .photo{width:50%;text-align:left;order:2;margin-bottom:0}}@media (min-width: 960px){.about_us .team-members .team-member .photo{text-align:right}}@media (min-width: 560px){.about_us .team-members .team-member .text{width:50%;margin:0;order:1}}@media (min-width: 960px){.about_us .team-members .team-member .text{margin:auto 0}}.about_us .team-members .team-member:nth-child(even) .photo{text-align:right;order:1}@media (min-width: 960px){.about_us .team-members .team-member:nth-child(even) .photo{text-align:left}}.about_us .team-members .team-member:nth-child(even) .text{order:2}.about_us .team-members .team-member-photo{height:26rem}@media (min-width: 560px){.about_us .team-members .team-member-photo{height:16.75rem;margin:0 2.125rem}}@media (min-width: 960px){.about_us .team-members .team-member-photo{height:30.375rem;margin:0}}.about_us .team-members h4{font-size:1rem;color:#333;line-height:1.75rem;padding-bottom:1.125rem}.about_us .team-members p{font-size:.875rem;line-height:1.25rem}@media (min-width: 960px){.about_us .team-members p{font-size:1rem;line-height:1.5rem}}.intro{display:flex;flex-direction:column;margin:0 1.5rem 3.125rem}@media (min-width: 560px){.intro{box-sizing:border-box;padding:0 2.5rem;flex-direction:row;width:35rem;margin:0 auto 5rem}}@media (min-width: 960px){.intro{flex-direction:row;width:60rem;margin:0 auto 5rem}}@media (min-width: 1280px){.intro{margin:0 auto 7.5rem}}.intro .intro-column{flex:1;max-width:27rem;text-align:left;margin-bottom:1.25rem}@media (min-width: 560px){.intro .intro-column{margin:0 .625rem}}.intro .intro-column p{font-size:1rem;color:#333}@media (min-width: 1280px){.intro .intro-column p{font-size:1.25rem}}.workshops{background-color:#F8FBFB;padding:6rem 0}.workshops .workshop-items{width:22.5rem;margin:0 auto;display:flex;flex:1;flex-direction:column;justify-content:space-between}@media (min-width: 560px){.workshops .workshop-items{flex-direction:row;flex-wrap:wrap;width:35rem}}@media (min-width: 960px){.workshops .workshop-items{width:60rem}}.workshops .workshop-card{width:19.5rem;padding:2rem;background-color:white;border-radius:.25rem;margin:0 auto 1.75rem;box-sizing:border-box;position:relative}@media (min-width: 560px){.workshops .workshop-card{width:13.5rem;margin:2rem}}@media (min-width: 960px){.workshops .workshop-card{width:16rem}}@media (min-width: 1280px){.workshops .workshop-card{width:18rem;height:35rem;margin:2rem 3rem 2rem 0}}.workshops .workshop-card .icon{width:2.375rem;height:1.25rem}@media (min-width: 1280px){.workshops .workshop-card{margin:2rem 0 2rem 0}}.workshops .workshop-date{background-color:#01579B;border-radius:.5rem;width:7.5rem;height:7.5rem;color:white;position:relative;margin-left:4rem}@media (min-width: 560px){.workshops .workshop-date{margin-left:1rem}}@media (min-width: 960px){.workshops .workshop-date{margin-left:2.25rem}}@media (min-width: 1280px){.workshops .workshop-date{width:14rem;height:14rem;margin-left:0}}.workshops .workshop-date .month{position:absolute;left:1rem;top:.8125rem;font-size:1rem}@media (min-width: 1440px){.workshops .workshop-date .month{font-size:1.25rem}}.workshops .workshop-date .day{position:absolute;left:0;right:0;top:2.3125rem;margin:0 auto;font-size:3.5rem;text-align:center;line-height:2.5rem;z-index:1}@media (min-width: 1280px){.workshops .workshop-date .day{font-size:5.625rem;top:5.9375rem}}.workshops .workshop-date .bottom-background{position:absolute;top:3.5rem;left:0;right:0;bottom:0;background-color:#1077BA;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}@media (min-width: 1280px){.workshops .workshop-date .bottom-background{top:7rem}}.workshops .workshop-name p{text-align:center;margin-top:.9375rem;margin-bottom:-.75rem}.workshops .time,.workshops .address{margin:1rem 0 0 0;display:flex;font-size:1rem;line-height:1.5rem}.workshops .time{margin:2rem 0 0 0}.workshops .icon{position:relative;top:4px}.workshops .learn-more{position:relative;right:.5rem;margin-top:1.875rem}@media (min-width: 1280px){.workshops .learn-more{margin-top:0;bottom:2rem;right:2rem;position:absolute}}.workshops .learn-more a{width:16.5rem;height:3rem;box-sizing:border-box;display:inline-block;text-align:center;padding:0;line-height:3rem}@media (min-width: 560px){.workshops .learn-more a{width:10.5rem}}@media (min-width: 960px){.workshops .learn-more a{width:13rem}}@media (min-width: 1440px){.workshops .learn-more a{width:14rem}}@media (min-width: 1280px){.regular_hero .title.workshops-title{margin-top:1.875rem}}.static_page{background-color:#F8FBFB}.static_page .content{padding:5.5rem 0;width:60rem;margin:0 auto;box-sizing:border-box}.static_page h3{margin:7rem 0 2rem}.static_page h3:first-child{margin-top:0}.privacy .content{width:auto;margin:0 auto;max-width:36rem;padding:7.375rem 0}.privacy .content h3{margin:0 1.5rem 1.3125rem 1.5rem}@media (min-width: 560px){.privacy .content h3{margin:0 3.0625rem 1.5625rem 3.0625rem}}@media (min-width: 960px){.privacy .content h3{margin:0 0 2.0625rem 0}}.privacy .content p{line-height:normal;color:#333;margin:0 1.5rem 2rem 1.5rem}@media (min-width: 560px){.privacy .content p{margin:0 3.0625rem 3.4375rem 3.0625rem}}@media (min-width: 960px){.privacy .content p{margin:0 0 3.4375rem 0}}.privacy .content p:last-child{margin-bottom:0}.privacy .content ul{list-style:initial}.privacy .content ol,.privacy .content ul{margin:0 1.5rem 2rem 1.5rem}@media (min-width: 560px){.privacy .content ol,.privacy .content ul{margin:0 3.0625rem 3.4375rem 3.0625rem}}@media (min-width: 960px){.privacy .content ol,.privacy .content ul{margin:0 0 3.4375rem 0}}.privacy .content ol:last-child,.privacy .content ul:last-child{margin-bottom:0}.privacy .content li{margin-left:1.25rem;padding-left:.625rem;margin-bottom:24px;font-size:1.25rem;line-height:125%;text-align:justify}.privacy .content li ul,.privacy .content li ol{margin-top:24px}.privacy .content li ul li{list-style-type:circle}.privacy .content>ol{list-style-position:inside}.privacy .content>ol>li{padding-left:0;margin-left:0;margin-top:3.4375rem}.privacy .content>ol>li::marker{font-weight:bold}.surveys{width:100%;display:flex;flex-direction:column;align-content:stretch;background-color:#F8FBFB}.surveys .survey-header{background-color:#01579B;height:5.5rem;width:100%;box-sizing:border-box;padding-top:1.0625rem}.surveys .survey-header .icon-plentiful-voices{width:12.375rem;height:3.0625rem;margin:auto}.surveys .survey-hero.regular_hero{padding-top:1.25rem;padding-bottom:2.5rem;background-color:white}.surveys .survey-hero.regular_hero p{line-height:1.75rem;color:#686E73}.surveys .survey-body{display:flex;flex-direction:row;width:100%;overflow-y:auto;min-height:calc(100vh - 280px)}@media (min-width: 1280px){.surveys .survey-body{min-height:calc(100vh - 288px)}}.surveys .left-pane{display:none;position:relative;background-color:white}@media (min-width: 1280px){.surveys .left-pane{display:block;width:50%;min-height:45.75rem}}.surveys .left-pane .survey-hero p{font-size:2.125rem;line-height:2.5rem;text-align:left;margin-top:5rem}.surveys .left-pane .bg-image{width:26.9375rem;height:27.875rem;position:absolute;left:20%;bottom:0}.surveys .content{width:100%}@media (min-width: 1280px){.surveys .content{width:50%;left:50%;padding:0 5.875rem;box-sizing:border-box}}.surveys .content .survey-hero{margin:0 -rem(94)}@media (min-width: 1280px){.surveys .content .survey-hero{display:none}}@media (min-width: 1280px){.surveys .content .not-logged-in{display:none}}.surveys .content .instructions{margin:2.5rem 1.25rem 2rem;text-align:center}@media (min-width: 960px){.surveys .content .instructions{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1280px){.surveys .content .instructions{font-size:1.5rem;line-height:2rem;text-align:left;margin:5.9375rem 6.25rem 3.125rem 0}}.surveys .content .input-row{display:flex;flex-direction:row;border-bottom:1px solid #E5EAEA;margin:0 1rem;position:relative}@media (min-width: 560px){.surveys .content .input-row{width:25rem;margin:0 auto}}@media (min-width: 1280px){.surveys .content .input-row{margin:1.5rem 0}}.surveys .content .input-row .country-number,.surveys .content .input-row .phone-number{font-size:1rem;display:inline-block;height:3rem;line-height:3.25rem;color:#686E73}.surveys .content .input-row .country-number{width:3rem;padding:0;text-indent:.75rem}.surveys .content .input-row .phone-number{background-color:#F8FBFB;border:none;width:12.5rem}.surveys .content .button-row{text-align:center;padding:2.1875rem 0}@media (min-width: 1280px){.surveys .content .button-row{text-align:left}}.surveys .content .survey-list{margin:0 auto 6.25rem}@media (min-width: 560px){.surveys .content .survey-list{width:80%}}@media (min-width: 960px){.surveys .content .survey-list{width:60%}}@media (min-width: 1280px){.surveys .content .survey-list{width:100%}}.surveys .content .survey-list-item{display:flex;flex-direction:row;justify-content:space-between;position:relative;padding:.5rem 3.75rem .5rem 3.125rem;border-bottom:1px solid #E5EAEA}.surveys .content .survey-list-item:first-of-type{border-top:1px solid #E5EAEA}.surveys .content .survey-list-item .survey-description{font-size:.75rem;line-height:1rem}.surveys .content .survey-list-item .icon-right{width:.875rem;height:.875rem;position:absolute;top:50%;right:1.875rem;margin-top:-.4375rem;background-image:url(adaf324cc67b1b5298a9.svg);background-repeat:no-repeat;background-size:.4375rem .875rem;background-position:center center}.surveys .content .survey-list-item .icon-survey-rewards,.surveys .content .survey-list-item .icon-survey-completed{width:1.25rem;height:1.25rem;position:absolute;top:1.25rem;left:1rem;margin-top:-.625rem}@media (min-width: 1280px){.surveys .content .survey-list-item .icon-survey-rewards,.surveys .content .survey-list-item .icon-survey-completed{top:1.5rem}}.surveys .content .survey-list-item .survey-completed p{color:#A9B1B8}.surveys .content .no-surveys{text-align:center}.surveys .content .your-surveys-header{background-color:#F8FBFB;text-align:center;padding:3.125rem 0 1.75rem}.surveys .content .your-surveys-header h1{font-size:1.5rem;line-height:1.75rem;color:#01579B;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400}@media (min-width: 1280px){.surveys .content .your-surveys-header h1{text-align:left}}.surveys .individual-survey{width:90%;margin:0 auto}.surveys .individual-survey.hidden{display:none}.surveys .individual-survey h1{font-size:1.5rem;line-height:1.75rem;color:#01579B;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400}@media (min-width: 1280px){.surveys .individual-survey h1{font-size:1.5rem}}.surveys .individual-survey h2{font-size:1.25rem;line-height:1.75rem;color:#01579B;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400}@media (min-width: 1280px){.surveys .individual-survey h2{font-size:1.25rem}}.surveys .individual-survey label,.surveys .individual-survey .sg-question-title,.surveys .individual-survey .sg-instructions,.surveys .individual-survey .sg-cell{font-size:.875rem;line-height:1.25rem;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400}@media (min-width: 1280px){.surveys .individual-survey label,.surveys .individual-survey .sg-question-title,.surveys .individual-survey .sg-instructions,.surveys .individual-survey .sg-cell{font-size:1.25rem;line-height:1.75rem}}.surveys .individual-survey .sg-question-title{padding-bottom:1.5rem}.surveys .individual-survey .sg-question-title b{font-size:1.25rem;line-height:1.75rem;color:#01579B;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400}.surveys .individual-survey .sg-question-description{padding-top:1.5rem}.surveys .individual-survey .sg-button{background-color:#00BFA5;color:white}.surveys .individual-survey .sg-button:hover{background-color:#00A18B}.surveys .individual-survey .sg-back-button{background-color:white;border:1px solid #00BFA5;color:#00BFA5}.surveys .individual-survey .sg-back-button:hover{background-color:#E5F9F6}.surveys .individual-survey .sg-progress-bar-text,.surveys .individual-survey .sg-progress-bar-inner{background-color:#00BFA5;color:white}.surveys .individual-survey .sg-survey .sg-mobile-optimized .sg-wrapper{height:100vh}.surveys .individual-survey .return-to-surveys{text-align:center;padding-bottom:4rem}.surveys .survey-loader{text-align:center;margin-top:20vh}.surveys .survey-loader.hidden{display:none}.surveys .modal .modal-items{margin:0 1.625rem}.surveys .modal .modal-items .buttons{margin:3.125rem 0 2rem;float:right}.surveys .modal .modal-items .buttons .cancel-button{text-align:center;width:6rem;padding-left:0;padding-right:0}.surveys .footer{height:12rem;text-align:center;flex-direction:column;width:100%;padding:2rem 3rem 0 3rem;box-sizing:border-box;background-color:#01579B}.surveys .footer p,.surveys .footer li,.surveys .footer a{font-size:.75rem;line-height:1rem}.surveys .footer p,.surveys .footer li{color:white}.surveys .footer li{height:1.5rem}.surveys .footer .contact-us{width:100%;flex:auto;margin-top:.625rem}.surveys .footer .disclaimer{margin:0 auto}@media (min-width: 560px){.surveys .footer p{max-width:31.25rem}.surveys .footer .contact-us{margin-top:1.5rem}}@media (min-width: 1280px){.surveys .footer{height:12.5rem;text-align:left;padding:2rem 0;flex-direction:row}.surveys .footer p{font-size:1rem;line-height:1.5rem;width:37rem;margin:1rem auto}.surveys .footer .disclaimer{flex:1}.surveys .footer .contact-us{flex:1;margin-top:.5rem}.surveys .footer .contact-us ul{margin:1.25rem 0 0 5.875rem}}.pricing #pricing{min-width:22.5rem}.pricing #pricing h1{color:#01579B;font-size:28px !important}.pricing .foodbank{text-align:center;padding-bottom:3.8125rem;background-color:white}.pricing .foodbank h2{margin:0 auto}.pricing .foodbank .header p{color:#333}.pricing .foodbank .contact-us{margin:3.75rem auto 0;position:relative}.pricing .foodbank .contact-us #foodbank-contact-email{height:3rem;width:10rem;box-sizing:border-box;font-size:1rem;padding-left:1.375rem}@media (min-width: 560px){.pricing .foodbank .contact-us #foodbank-contact-email{width:16.25rem}}.pricing .foodbank .contact-us #foodbank-contact-error{margin:0 auto;left:calc(50% - 100px)}.pricing .foodbank .contact-us .green-button{margin-left:-.3125rem;height:3rem;border-top-left-radius:0;border-bottom-left-radius:0}.pricing .testimonials{background-color:white;padding:9rem 0}.pricing .testimonials .details,.pricing .testimonials .details:last-child{margin-bottom:0}.pricing .testimonials .details .details-column{width:30rem}.testimonials{color:#A9B1B8;text-align:center}.testimonials .header p{margin-bottom:2.3125rem}@media (min-width: 560px){.testimonials .header p{margin-bottom:3.375rem}}@media (min-width: 960px){.testimonials .header p{margin-bottom:4.9375rem}}@media (min-width: 1280px){.testimonials .header p{margin-bottom:5.4375rem}}.testimonials .details{margin:0 auto 2.625rem;flex-direction:column}@media (min-width: 560px){.testimonials .details{margin-bottom:3.75rem}}@media (min-width: 960px){.testimonials .details{margin-bottom:6rem;flex-direction:row;width:52rem}.testimonials .details:nth-child(even) .details-column:nth-child(even){order:1}.testimonials .details:nth-child(even) .details-column:nth-child(odd){order:2;margin-left:4.25rem}.testimonials .details:nth-child(odd) .details-column:nth-child(even){margin-left:4.25rem}}@media (min-width: 1280px){.testimonials .details{width:72.625rem}.testimonials .details:last-child{margin:0 auto 8rem}.testimonials .details:nth-child(even) .details-column:nth-child(odd){margin-left:6rem}.testimonials .details:nth-child(odd) .details-column:nth-child(even){margin-left:6rem}}.testimonials .details .details-column,.testimonials .details .video-container{margin:0 auto;padding-top:0}.testimonials .details .details-column,.testimonials .details .testimonial-text,.testimonials .details img{width:19.5rem}@media (min-width: 560px){.testimonials .details .details-column,.testimonials .details .testimonial-text,.testimonials .details img{width:29rem}}@media (min-width: 960px){.testimonials .details .details-column,.testimonials .details .testimonial-text,.testimonials .details img{width:24rem}}@media (min-width: 1280px){.testimonials .details .details-column,.testimonials .details .testimonial-text,.testimonials .details img{width:33rem;flex:0}}.testimonials .details img{display:block;height:11.75rem}@media (min-width: 560px){.testimonials .details img{height:17.5rem}}@media (min-width: 960px){.testimonials .details img{height:14.5rem}}@media (min-width: 1280px){.testimonials .details img{width:33rem;height:20rem}}.testimonials .details.bottom-half .icon-quotation-marks{margin-top:0}.testimonials .details.bottom-half .testimonial-pantry{margin-bottom:3.75rem}@media (min-width: 960px){.testimonials .details.bottom-half .testimonial-pantry{margin-bottom:0}}.testimonials .icon-quotation-marks{height:1.125rem;background-position-x:center;margin-top:3.0625rem;margin-bottom:1.75rem}@media (min-width: 560px){.testimonials .icon-quotation-marks{margin-top:3.9375rem}}@media (min-width: 960px){.testimonials .icon-quotation-marks{margin-top:0rem}}@media (min-width: 1280px){.testimonials .icon-quotation-marks{margin-bottom:2.625rem}}.testimonials .testimonial-text{color:#333;text-align:center;margin:0 auto}.testimonials .testimonial-name{text-align:center;margin-top:1.25rem}@media (min-width: 1280px){.testimonials .testimonial-name{margin-top:2.1875rem}}.testimonials .testimonial-pantry{text-align:center;margin-top:.25rem}.video-container{margin:0 auto 2.625rem;flex-direction:column;padding-top:0}.video-container iframe{width:19.5rem;height:10.9375rem}@media (min-width: 560px){.video-container iframe{width:29rem;height:16.3125rem}}@media (min-width: 960px){.video-container iframe{width:52rem;height:29.25rem}}@media (min-width: 1280px){.video-container iframe{width:71rem;height:40.5rem}}.footer{margin-top:auto;background-color:#1B2E7A;padding:0 0 0 1.25rem;color:white;display:flex;flex-direction:column;font-size:1rem}@media (min-width: 560px){.footer{flex-direction:row;flex-wrap:wrap;padding:0 0 0 3rem}}@media (min-width: 960px){.footer{padding-left:2.8125rem}}@media (min-width: 1440px){.footer{padding:0 8.125rem}}.footer .logo{display:none}@media (min-width: 1280px){.footer .logo{width:11.25rem;margin:4.75rem 0 0 1.25rem;display:block}}@media (min-width: 1280px){.footer .logo{width:15rem}}.footer .navigation{margin-top:3.8125rem}@media (min-width: 560px){.footer .navigation{flex:0 0 50%}}@media (min-width: 960px){.footer .navigation{flex:1;margin-top:5.5rem;margin-bottom:5.5rem}}.footer .contact-us{width:18rem;margin-top:1.875rem}@media (min-width: 560px){.footer .contact-us{margin-top:3.8125rem;flex:0 0 50%}}@media (min-width: 960px){.footer .contact-us{flex:1;margin-top:5.5rem}}.footer .email-signup{margin-top:1.875rem;margin-bottom:1.875rem}@media (min-width: 560px){.footer .email-signup{width:25rem;margin-top:2.5rem}}@media (min-width: 960px){.footer .email-signup{margin-top:5.5rem}}.footer .email-signup #mc_embed_signup form{padding:0}.footer .email-signup #mc_embed_signup form input.email{font-size:1rem;display:inline-block;width:12.5rem;height:3rem;padding:0;border-radius:4px;border:0;text-indent:.75rem;vertical-align:middle}@media (min-width: 560px){.footer .email-signup #mc_embed_signup form input.email{width:13.625rem}}.footer .email-signup #mc_embed_signup form input.submit-button{display:inline-block;width:6.625rem;font-size:.875rem;padding-left:1rem;padding-right:1rem}.footer .email-signup #mc_embed_signup form #mc-embedded-subscribe{margin:0 0 0 1rem}.footer li{color:white}.footer .link{color:#00BFA5}.footer ul li{height:2.25rem;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500}.footer ul a,.footer ul .link{text-transform:uppercase;font-size:.875rem;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500}.for_pantries .plentiful_for{position:relative;height:26rem}@media (min-width: 1280px){.for_pantries .plentiful_for{height:29rem}}@media (min-width: 1440px){.for_pantries .plentiful_for{height:33.75rem}}.for_pantries .plentiful_for .bground-img{background-image:url(b98f642ef72bb287e043.png);background-repeat:no-repeat;background-position:4.5rem 4rem;width:100%;height:26rem;opacity:0.3;position:absolute;left:0;top:0}@media (min-width: 560px){.for_pantries .plentiful_for .bground-img{background-position:15.625rem 4rem}}@media (min-width: 960px){.for_pantries .plentiful_for .bground-img{background-image:url(b98f642ef72bb287e043.png);background-size:22.5rem 24.25rem;background-position:right 3rem;width:22.5rem;left:auto;right:3.125rem;opacity:1}}@media (min-width: 1280px){.for_pantries .plentiful_for .bground-img{background-size:27.8125rem 29rem;width:27.8125rem;height:29rem;right:12.5rem}}@media (min-width: 1440px){.for_pantries .plentiful_for .bground-img{position:absolute;background-position:right bottom;top:auto;bottom:0}}.for_pantries .plentiful_for .plentiful-for-introduction{position:relative;z-index:1;text-align:left;margin-left:0;background:transparent;margin-top:6.375rem}@media (min-width: 960px){.for_pantries .plentiful_for .plentiful-for-introduction{width:31.25rem;padding-left:1.25rem}}@media (min-width: 1280px){.for_pantries .plentiful_for .plentiful-for-introduction{margin-top:8.75rem;width:37.5rem;padding-left:2.1875rem}}@media (min-width: 960px){.for_pantries .plentiful_for .intro-title{margin-bottom:.9375rem !important}}@media (min-width: 1280px){.for_pantries .plentiful_for .intro-title{margin-bottom:1.5625rem !important}}.for_pantries .plentiful_for .intro-title h1{font-size:1.75rem;line-height:2.5rem}@media (min-width: 1280px){.for_pantries .plentiful_for .intro-title h1{font-size:2.125rem}}.for_pantries .plentiful_for .intro-body{margin-bottom:1.25rem !important}@media (min-width: 560px){.for_pantries .plentiful_for .intro-body{margin-right:6.25rem}}@media (min-width: 1280px){.for_pantries .plentiful_for .intro-body{margin-bottom:2.5rem !important}}.for_pantries .plentiful_for .intro-body p{font-size:1rem;line-height:1.5rem}@media (min-width: 1280px){.for_pantries .plentiful_for .intro-body p{line-height:2rem;font-size:1.25rem}}.plentiful_for{height:35rem;background-color:#01579B;padding:0 0 0 2rem;color:white;display:flex;flex-direction:row}.plentiful_for .wrapper{position:relative;width:100%}@media (min-width: 1280px){.plentiful_for .wrapper{width:76.5rem;margin:0 auto}}.plentiful_for .plentiful-for-introduction{margin-left:7rem;margin-top:7.625rem;width:19.5rem}@media (min-width: 560px){.plentiful_for .plentiful-for-introduction{width:24rem}}@media (min-width: 1280px){.plentiful_for .plentiful-for-introduction{width:30rem}}.plentiful_for .plentiful-for-introduction .intro-title,.plentiful_for .plentiful-for-introduction .intro-body{margin-bottom:2.25rem}.plentiful_for .plentiful-for-introduction h1{font-size:2.8125rem}.plentiful_for .plentiful-for-introduction p{font-size:1.25rem;line-height:1.75rem;color:white}.hero{height:30rem;width:100%;background-color:#01579B;background-size:17.5rem 22.5rem;background-position:6.25rem 7.75rem;padding:1.5rem 1.5rem 0 1.5rem;color:white;box-sizing:border-box;display:block;position:relative}@media (min-width: 560px){.hero{padding-left:2rem;background-position-x:17.5rem}}@media (min-width: 960px){.hero{background-position-x:32.75rem;background-size:22.5rem 24.25rem}}@media (min-width: 1280px){.hero{height:40rem;background-size:30rem 31.125rem;background-position:43.75rem 9rem}}.hero .logo{width:9.375rem;display:inline-block}.hero .logo .plentiful-logo{height:3.5rem}.hero .menu{float:right;display:flex}.hero .menu .login-button{display:none;margin-right:1.625rem;margin-top:.5rem}@media (min-width: 560px){.hero .menu .login-button{display:inline}}@media (min-width: 960px){.hero .menu .login-button{margin-right:.5rem;margin-left:2rem}}@media (min-width: 1280px){.hero .menu .login-button{margin-left:4rem}}.hero .menu .icon-menu{width:3rem;height:3rem;background-color:white;border-radius:1.5rem;margin-top:.125rem;margin-right:.125rem;cursor:pointer}@media (min-width: 960px){.hero .menu .icon-menu{display:none}}.hero .menu .items{display:none;float:left;margin-top:.8125rem}@media (min-width: 960px){.hero .menu .items{display:inline}}.hero .menu .items a{text-transform:uppercase;color:white;margin-left:2rem;font-size:.875rem;font-weight:500}@media (min-width: 1280px){.hero .menu .items a{margin-left:2.625rem}}.hero .menu .items a.active{color:#fff;padding-bottom:.375rem;border-bottom:.125rem solid #fff}.hero .hero-header{z-index:1;position:relative}.hero .hero-header-active{background:#1b2e7a;margin-left:-2rem;margin-right:-1.5rem;padding-left:2rem;padding-right:1.5rem;margin-top:-1.5rem;padding-top:1.5rem;position:relative}.hero .exit-icon{cursor:pointer;padding-right:3.75rem}.hero .login-title{color:white;margin-bottom:.875rem}.hero .hero-menu-login-wrapper{display:flex;min-height:5rem;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 600px){.hero .hero-menu-login-wrapper{flex-direction:row;align-items:center;justify-content:center}}.hero .hero-menu-login{padding-left:5rem;padding-right:5rem;padding-bottom:5rem}.hero .hero-menu-login a{font-size:1.5rem}.hero #exit-menu{width:auto;display:flex;justify-content:flex-end;left:0}.hero #hero-menu{margin-top:1.5rem}.hero .isOpen{display:flex;flex-direction:column;position:absolute;z-index:9;background:#1b2e7a;width:100%;left:0;top:3.75rem;padding-top:1.25rem}.hero .isClosed{display:none}.hero .hero-introduction{margin-left:0;margin-top:5rem}@media (min-width: 560px){.hero .hero-introduction{margin-left:2.1875rem;margin-top:3.75rem;width:24.375rem}}@media (min-width: 960px){.hero .hero-introduction{margin-left:1.875rem;width:24rem}}@media (min-width: 1280px){.hero .hero-introduction{margin-left:2.5rem;margin-top:6.875rem;width:27.875rem}}.hero .hero-introduction .intro-title,.hero .hero-introduction .intro-body{margin-bottom:1.125rem}@media (min-width: 1280px){.hero .hero-introduction .intro-title,.hero .hero-introduction .intro-body{margin-bottom:2.25rem}}.hero .hero-introduction p{color:white}.hero-left-bottom .img{background-repeat:no-repeat;background-size:100%}.regular_header{padding:1.5rem 2rem 0 2rem;display:flex;flex-direction:row;justify-content:space-between;height:7rem;box-sizing:border-box}.regular_header .logo-container .logo{height:3.5rem;width:9.1875rem;background-image:url(db177de69f99a7cb145c.svg);background-repeat:no-repeat;background-size:9.1875rem 3.5rem}.regular_header .regular-menu{float:right;display:flex}.regular_header .regular-menu .icon-menu-white{width:3rem;height:3rem;background-color:#01579B;border-radius:1.5rem;margin-top:.125rem;margin-right:.125rem;cursor:pointer}@media (min-width: 960px){.regular_header .regular-menu .icon-menu-white{display:none}}.regular_header .regular-menu .items{display:none;float:left;margin-top:.8125rem}@media (min-width: 960px){.regular_header .regular-menu .items{display:inline}}.regular_header .regular-menu .items a{text-transform:uppercase;color:#01579B;margin-left:2rem;font-size:.875rem;line-height:1.25rem}@media (min-width: 1280px){.regular_header .regular-menu .items a{margin-left:4rem}}.regular_header .regular-menu .items a.active{color:#00BFA5}.regular_header .regular-menu .login-button{display:none;margin-right:1.625rem;margin-top:.125rem}@media (min-width: 560px){.regular_header .regular-menu .login-button{display:inline}}@media (min-width: 960px){.regular_header .regular-menu .login-button{margin-right:.5rem;margin-left:2rem}}@media (min-width: 1280px){.regular_header .regular-menu .login-button{margin-left:4rem}}.regular_hero{text-align:center;padding-top:3.125rem;padding-bottom:3.75rem}@media (min-width: 960px){.regular_hero{padding-top:4rem}}@media (min-width: 1280px){.regular_hero{padding-top:5rem;padding-bottom:7.375rem}}.regular_hero .icon{height:3rem}.regular_hero .title{margin-top:2.375rem}.regular_hero h1{color:#01579B;text-align:center}.regular_hero .text{margin:2.25rem auto 0 auto}@media (min-width: 960px){.regular_hero .text{width:40rem;margin:2.25rem auto 0 auto}}.regular_hero p{font-size:1.25rem;line-height:2rem;color:#333;margin:0 1.5rem}@media (min-width: 960px){.regular_hero p{font-size:1.5rem}}.mobile_menu{padding:1.5rem;box-sizing:border-box;z-index:2;position:fixed;top:0;bottom:0;left:0;right:0;background-color:#01579B;display:none;width:100%;height:100vh}.mobile_menu.open{display:block}.mobile_menu a,.mobile_menu .logo{color:white;font-size:1.25rem;line-height:3.5rem}.mobile_menu a.active,.mobile_menu .logo.active{color:#fff;text-decoration:underline;text-underline-offset:.25rem}.mobile_menu .header{display:flex;justify-content:space-between}.mobile_menu .icon-close{width:3rem;height:3rem;background-color:white;border-radius:1.5rem;margin-top:.125rem;margin-right:.125rem;cursor:pointer}.mobile_menu .items{display:flex;flex-direction:column;text-align:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:25rem}.mobile_menu .login-button{position:absolute;bottom:2rem;text-align:center;left:0;right:0;margin-left:auto;margin-right:auto}.mobile_menu #login-mobile-prev-btn{padding-top:1.25rem}.dark-bg{background:#1b2e7a}.show-mobile-login{display:block}.show-mobile-login .back-btn-container{width:100%}.show-mobile-login #mobile-login-links{display:flex;flex-direction:column;align-items:center;justify-content:center;width:60%;margin:2.5rem auto 0rem}.show-mobile-login #mobile-login-links h2{color:white;text-align:center;margin-bottom:1.25rem}.show-mobile-login #mobile-login-links .mobile-login-link{margin:1.25rem auto 3.75rem;flex-direction:column;display:flex;justify-content:center;align-items:center}.hide-mobile-login{display:none}.hide-items #mobile-menu-items{display:none}

