html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:Proxima Nova W01,sans-serif;background-color:#fff;color:#555759;font-weight:300}main{position:relative}nav{display:flex}nav ul{margin:auto 0 auto auto;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}nav ul li{height:32px;line-height:32px;margin:0 1em}menu{padding:0}menu .button{background-color:#ded8c6;color:#555759;height:32px;line-height:32px;width:auto;display:inline-block;font-size:13px;font-family:Trade Gothic W01,sans-serif;opacity:.5;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}menu .button:hover,menu .button .active{opacity:1;background-color:#ded8c6;color:#555759}menu .button i{font-size:13px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-top:.5em;margin-bottom:.5em;font-family:inherit;font-weight:200;line-height:1.25em;color:inherit;text-transform:uppercase}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-size:65%}h1,.h1{font-size:28.5px}h2,.h2{font-size:25.5px}h3,.h3{font-size:24px;text-transform:uppercase;margin-bottom:0}h4,.h4{font-size:18px}h5,.h5{font-size:16px;text-transform:uppercase;color:inherit;margin-bottom:0}h6,.h6{font-size:12px}p{margin:0 0 1.5em;font-size:16px}a{color:#0092b7;text-decoration:none}a:hover,a:active,a:focus{color:#00556b;outline:none;text-decoration:none}a.disabled{cursor:default;opacity:.3;pointer-events:none}b,strong{font-weight:500}i{display:block;width:40px;height:40px;font-size:40px}ul{padding-left:0;list-style:none}ul li{margin-bottom:1em}ul.styled{padding-left:1em;list-style:disc}ol{padding-left:1em;margin-top:25px}ol li{padding-left:.5em;font-weight:500;margin-bottom:1em}ol li span{font-weight:300}dl dt{text-transform:uppercase;font-weight:500;margin-bottom:.25em}dl dd{margin-bottom:1em}em{font-family:Lora,serif;font-style:italic}iframe{max-width:100%}.flush{padding:0!important}.flush-bottom{padding-bottom:0!important}.fullbleed{padding:0!important}.bottombleed{padding-bottom:0!important}.topbleed{padding-top:0!important}ul.styled{list-style-type:disc;padding-left:20px}.hide{display:none!important;visibility:hidden!important}.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.visible-mobile{visibility:hidden;display:none}.responsive{max-width:100%;height:auto}.fineprint{font-size:14px;line-height:1}.transparent{opacity:0;background-color:transparent;border-color:transparent}.condensed{font-family:Trade Gothic W01,sans-serif!important}.content{position:relative;padding:20px}.content.middle{display:flex;align-items:center}.content.center{justify-content:center}.content.flex-content{display:flex;flex-wrap:nowrap;align-items:center}.content svg{max-width:100%}.bg-image{display:block;height:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.bg-image.aspect-1x1{padding-top:100%}.bg-image.aspect-2x1{padding-top:50%}.bg-image.aspect-4x3{padding-top:75%}.bg-image.aspect-16x9{padding-top:56.25%}.bg-image.aspect-post-hero{padding-top:30%}.break-50{width:50%!important}.break-60{width:60%!important}.break-70{width:70%!important}.break-80{width:80%!important}.break-90{width:90%!important}.script{font-family:Lora,serif;font-style:italic}.brand{text-transform:none!important}.text-dark{color:#848484!important}@media (max-width: 768px){.text-dark{color:#fff!important}}.text-light{color:#fff!important}.col2{column-count:2;column-gap:40px}.col2 li{break-inside:avoid;margin-bottom:0;margin-top:1em}.col2 li:first-child{margin-top:0}.col3{column-count:3;column-gap:40px}.col3 li{break-inside:avoid;margin-bottom:1em}.italic{font-style:italic}.muted,.faded{opacity:.5}a.external{position:relative}a.external:after{font-family:refed!important;content:"\e913";position:relative;top:2px;font-size:10px;vertical-align:super;margin:0 2px;opacity:.5;display:inline}.nocase{text-transform:none!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.inline-download{display:inline-block;font-size:12px;height:12px;width:12px;margin-right:10px}.border{border:0 solid #bdbec0}.border-all{border-width:1px}.border-top{border-top-width:1px}.border-right{border-right-width:1px}.border-bottom{border-bottom-width:1px}.border-left{border-left-width:1px}@media all and (max-width: 991px){.border-left{border-width:0}.flush{padding:0}.flush .row{max-width:none;margin:0}.flush .row .content{max-width:none}.flush .row .col{width:50%;float:left}.flush .row [class^=col-]{padding:0}.flush .row [class^=col-] .content{padding:20px}.flush .row [class^=col-]:first-child .content{margin:0;padding:20px}.flush .row [class^=col-]:last-child .content{margin:0;padding:20px}}@media all and (max-width: 767px){.break-50,.break-60,.break-70,.break-80,.break-90{width:100%!important}.col2,.col3{column-count:1}}.text-white{color:#fff}@media all and (min-width: 991px){.text-md-center{text-align:center}.center-md-block{margin:0 auto;display:block}}.embed-responsive-6by4{position:relative;width:100%;overflow:hidden;display:block}.embed-responsive-6by4:before{padding-top:78.8%}.embed-responsive-6by4 iframe{border:0px}.d-flex{display:flex}.cms-editor-active [data-cms-editor-link]{outline:3px solid #f7e064}.text-serif{font-family:Lora,serif!important}.text-nocase{text-transform:none!important}.mt-2{margin-top:2rem}.mb-4{margin-bottom:4rem}.container{position:relative;max-width:1170px;padding:0}.container-flex{position:relative;display:flex;align-items:center;justify-content:flex-start;max-width:1470px;padding:0;margin:0 auto}.container-flex.justify-center{justify-content:center}.row.no-gutters{margin-left:0;margin-right:0}.row.no-gutters [class^=col-]{padding-left:0;padding-right:0}.row-header{padding:10px 35px 0}.row-header h1,.row-header h2,.row-header h3,.row-header h4,.row-header h5{margin-bottom:0}aside.sidebar .row-header{margin-bottom:-10px}.bg-white{background-color:#fff!important;fill:#fff!important;color:#555759}.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4,.bg-white .lead,.bg-white h1 small,.bg-white h2 small,.bg-white h3 small,.bg-white h4 small,.bg-white .lead small{color:#555759}.bg-white hr{border-color:#6e7173!important}.cream{background-color:#ded8c6!important;fill:#ded8c6!important;color:#555759}.cream h1,.cream h2,.cream h3,.cream h4,.cream .lead,.cream h1 small,.cream h2 small,.cream h3 small,.cream h4 small,.cream .lead small{color:#555759}.cream hr{border-color:#6e7173!important}.cream-light{background-color:#f7f5f0!important;fill:#f7f5f0!important;color:#555759}.cream-light h1,.cream-light h2,.cream-light h3,.cream-light h4,.cream-light .lead,.cream-light h1 small,.cream-light h2 small,.cream-light h3 small,.cream-light h4 small,.cream-light .lead small{color:#555759}.cream-light hr{border-color:#6e7173!important}.teal{background-color:#0092b7!important;fill:#0092b7!important;color:#fff}.teal h1,.teal h2,.teal h3,.teal h4,.teal .lead,.teal h1 small,.teal h2 small,.teal h3 small,.teal h4 small,.teal .lead small{color:#fff}.teal hr{border-color:#fff!important}.turquoise{background-color:#0092b7!important;fill:#0092b7!important;color:#f7f5f0}.turquoise h1,.turquoise h2,.turquoise h3,.turquoise h4,.turquoise .lead,.turquoise h1 small,.turquoise h2 small,.turquoise h3 small,.turquoise h4 small,.turquoise .lead small{color:#f7f5f0}.turquoise hr{border-color:#fff!important}.gray-lighter{background-color:#bdbec0!important;fill:#bdbec0!important;color:#555759}.gray-lighter h1,.gray-lighter h2,.gray-lighter h3,.gray-lighter h4,.gray-lighter .lead,.gray-lighter h1 small,.gray-lighter h2 small,.gray-lighter h3 small,.gray-lighter h4 small,.gray-lighter .lead small{color:#555759}.gray-lighter hr{border-color:#6e7173!important}.gray{background-color:#555759!important;fill:#555759!important;color:#f7f5f0}.gray h1,.gray h2,.gray h3,.gray h4,.gray .lead,.gray h1 small,.gray h2 small,.gray h3 small,.gray h4 small,.gray .lead small{color:#f7f5f0}.gray hr{border-color:#fff!important}.alt{background-color:#eceae8}.transparent{background-color:transparent!important}.recycle,.recycling{background-color:#5ca958!important;fill:#5ca958!important;color:#f7f5f0}.recycle h1,.recycle h2,.recycle h3,.recycle h4,.recycle .lead,.recycling h1,.recycling h2,.recycling h3,.recycling h4,.recycling .lead,.recycle h1 small,.recycle h2 small,.recycle h3 small,.recycle h4 small,.recycle .lead small,.recycling h1 small,.recycling h2 small,.recycling h3 small,.recycling h4 small,.recycling .lead small{color:#f7f5f0}.recycle hr,.recycling hr{border-color:#fff!important}.recovery{background-color:#00d1c3!important;fill:#00d1c3!important;color:#f7f5f0}.recovery h1,.recovery h2,.recovery h3,.recovery h4,.recovery .lead,.recovery h1 small,.recovery h2 small,.recovery h3 small,.recovery h4 small,.recovery .lead small{color:#f7f5f0}.recovery hr{border-color:#fff!important}.prevention{background-color:#003950!important;fill:#003950!important;color:#f7f5f0}.prevention h1,.prevention h2,.prevention h3,.prevention h4,.prevention .lead,.prevention h1 small,.prevention h2 small,.prevention h3 small,.prevention h4 small,.prevention .lead small{color:#f7f5f0}.prevention hr{border-color:#fff!important}.recovery-light{background-color:#00d1c3}.cream-dark,.cream-darker{background-color:#c4ba98}.muted{color:#00000080}.text-prevention{color:#003950}.text-recovery{color:#00d1c3}.text-recycle,.text-recycling{color:#5ca958}section{padding:50px 0}section.alt-bg{background-color:#eceae8!important;fill:#eceae8!important;color:#555759}section.alt-bg h1,section.alt-bg h2,section.alt-bg h3,section.alt-bg h4,section.alt-bg .lead{color:#555759}section.alt-bg h1 small,section.alt-bg h2 small,section.alt-bg h3 small,section.alt-bg h4 small,section.alt-bg .lead small{color:#555759}section.alt-bg hr{border-color:#6e7173!important}section.third-bg{background-color:#ded8c6!important;fill:#ded8c6!important;color:#555759}section.third-bg h1,section.third-bg h2,section.third-bg h3,section.third-bg h4,section.third-bg .lead{color:#555759}section.third-bg h1 small,section.third-bg h2 small,section.third-bg h3 small,section.third-bg h4 small,section.third-bg .lead small{color:#555759}section.third-bg hr{border-color:#6e7173!important}section.border{border-left:30px solid}section.border.prevention-border{border-color:#003950}section.border.recovery-border{border-color:#00d1c3}section.border.recycling-border{border-color:#5ca958}section.border.cream-border{border-color:#ded8c6}section.flush{padding:0}section.flush .row{margin:0}section.flush .row .content{max-width:545px}section.flush .row .col{width:50%;float:left}section.flush .row [class^=col-]{padding:0}section.flush .row [class^=col-]:first-child .content{margin-right:0;margin-left:auto;padding-left:0}section.flush .row [class^=col-]:last-child .content{margin-right:auto;margin-left:0;padding-right:0}@media all and (max-width: 1199px){section{padding:25px 0}section.flush .row [class^=col-]:first-child .content{margin-right:auto;margin-left:auto;padding-left:20px;width:750px;max-width:100%}}@font-face{font-family:refed;src:url(/fonts/refed.eot?_cchid=2760d7519189dd501c425365af3fc00f);src:url(/fonts/refed.eot?_cchid=2760d7519189dd501c425365af3fc00f#iefix) format("embedded-opentype"),url(/fonts/refed.ttf?_cchid=a47063a2803fa182aab9547276da1e00) format("truetype"),url(/fonts/refed.woff?_cchid=3bb8fc8a32a9ee5e0e34d12c39dbe66d) format("woff"),url(/fonts/refed.svg?_cchid=c652bfabc9640fa611b386056fc75460#refed) format("svg");font-weight:400;font-style:normal}i{font-family:refed!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-printer:before{content:"\e91e"}.icon-arrow-left:before{content:"\e91b"}.icon-arrow-right:before{content:"\e91c"}.icon-play:before{content:"\e91d"}.icon-analysis:before{content:"\e911"}.icon-instagram:before{content:"\e912"}.icon-list:before{content:"\e914"}.icon-local:before{content:"\e915"}.icon-logo:before{content:"\e916"}.icon-mail:before{content:"\e919"}.icon-national:before{content:"\e91a"}.icon-external:before{content:"\e913"}.icon-bakery:before{content:"\e907"}.icon-dairy:before{content:"\e908"}.icon-eggs:before{content:"\e90a"}.icon-hazardous-foods:before{content:"\e90b"}.icon-infant-formula:before{content:"\e90c"}.icon-meat:before{content:"\e90d"}.icon-perishables:before{content:"\e90e"}.icon-sandwiches:before{content:"\e90f"}.icon-molluskan-shellfish:before{content:"";background-image:url(/img/molluskan_shellfish_01.svg?_cchid=aa790cee65f8981403b03a19488ce454);width:40px;height:40px;background-size:contain;background-position:center center;background-repeat:no-repeat;display:block;margin:0 auto}.icon-time-temp-control:before{content:"";background-image:url(/img/refed-icons-temp-time.svg?_cchid=7d8ed61018e950e8ef7738471858edb5);width:40px;height:40px;background-size:contain;background-position:center center;background-repeat:no-repeat;display:block;margin:0 auto}.icon-cottage-foods:before{content:"";background-image:url(/img/refed-icons-policyfinder-cottage.svg?_cchid=53dcce36ff88a4242a6b76f8c918d165);width:40px;height:40px;background-size:contain;background-position:center center;background-repeat:no-repeat;display:block;margin:0 auto}.icon-reduced-oxygen-packaging:before{content:"";background-image:url(/img/refed-icons-reducedoxygen.svg?_cchid=173189661b997c93b3f2a23ba45b9028);width:40px;height:40px;background-size:contain;background-position:center center;background-repeat:no-repeat;display:block;margin:0 auto}.icon-meals-recovered:before{content:"\e906"}.icon-diversion-potential:before{content:"\e902"}.icon-economic-value-per-ton:before{content:"\e903"}.icon-emissions-reduced:before{content:"\e904"}.icon-jobs-created:before{content:"\e905"}.icon-water-conservation:before{content:"\e909"}.icon-facebook:before{content:"\e900"}.icon-circle:before{content:"\e901"}.icon-caret-up:before{content:"\e917"}.icon-caret-down:before{transform:rotate(90deg);content:"\e917"}.icon-cloud:before{content:"\e918"}.icon-download:before{content:"\e925"}.icon-drop:before{content:"\e926"}.icon-linkedin:before{content:"\e994"}.icon-menu:before{content:"\e9a8"}.icon-next:before{content:"\e9a9"}.icon-prev:before{content:"\e9b4"}.icon-search:before{content:"\e9fd"}.icon-share:before{content:"\e9fe"}.icon-trash:before{content:"\ea41"}.icon-tree:before{content:"\ea42"}.icon-twitter:before{content:"\ea43"}.icon-youtube:before{content:"\ea44"}.icon-help{display:inline-block;position:absolute;right:-17px;top:0;width:15px;height:15px;font-size:12px;background-color:#ded8c6;color:#3f4041;text-align:center}.icon-help:before{content:"?"}.icon-circle{border-radius:50%}.icon-cloud{color:#e9ae6c}.icon-drop{color:#9bcac0}.icon-tree{color:#7aa883}.icon-trash{color:#922947}.icon-farmers{background-image:url(/img/icons/stakeholders/farmers.svg)}.icon-federal-government{background-image:url(/img/icons/stakeholders/federal-government.svg)}.icon-foundations{background-image:url(/img/icons/stakeholders/foundations.svg)}.icon-investors{background-image:url(/img/icons/stakeholders/investors.svg)}.icon-manufacturers{background-image:url(/img/icons/stakeholders/manufacturers.svg)}.icon-restaurants-and-foodservice-providers{background-image:url(/img/icons/stakeholders/restaurants-and-foodservice-providers.svg)}.icon-retailers{background-image:url(/img/icons/stakeholders/retailers.svg)}.icon-state-and-local-governments{background-image:url(/img/icons/stakeholders/state-and-local-governments.svg)}.icon-nonprofits-and-academia{background-image:url(/img/icons/stakeholders/nonprofits-and-academia.svg)}.icon-consumers{background-image:url(/img/icons/stakeholders/consumers.svg)}.icon-entrepreneurs{background-image:url(/img/icons/stakeholders/entrepreneurs.svg)}form .muted{font-size:75%;color:#6f6f71;text-indent:0;padding:10px}.select{position:relative;cursor:pointer}.select select{-webkit-appearance:none;-moz-appearance:none;color:#6f6f71}.select select:focus{outline:none}.select:after{content:"\e917";display:block;position:absolute;right:15px;top:22px;font-family:refed!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:9px;color:#6f6f71;transform:rotate(180deg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;pointer-events:none}.select .btn-group{display:block}.select .btn-group .btn,.select .btn-group .cognito #c-submit-button,.cognito .select .btn-group #c-submit-button{width:100%;height:48px;line-height:48px;border:none;text-align:left;padding:0;text-indent:20px;color:#6f6f71;text-transform:uppercase;font-weight:200;font-size:13px;box-shadow:none}.select .btn-group .btn:hover,.select .btn-group .cognito #c-submit-button:hover,.cognito .select .btn-group #c-submit-button:hover{background-color:#fff}.select .btn-group .caret{display:none}.select .btn-group .multiselect-container{display:block;position:relative;top:0;width:100%;height:90px;overflow-y:auto;border:none;box-shadow:none;background-color:#eceae8;float:none;z-index:0;font-size:13px;color:#6f6f71;text-transform:uppercase}.select .btn-group .multiselect-container li{margin:0;padding:0 5px}.select .btn-group .multiselect-container li.multiselect-all{font-weight:300;border-bottom:1px solid rgba(132,132,132,.2);margin-bottom:3px}.select .btn-group .multiselect-container li.multiselect-all a{margin-bottom:3px}.select .btn-group .multiselect-container li a{font-weight:200;padding:0}.select .btn-group .multiselect-container li a:hover{background-color:#f7f5f0}.select .btn-group .multiselect-container li.active a,.select .btn-group .multiselect-container li.active a:hover{background-color:#0092b7}.select .btn-group .multiselect-container li .checkbox{height:25px;line-height:25px;margin:0;padding-left:25px;font-weight:200}.select .btn-group .multiselect-container li .checkbox input{height:25px;line-height:25px;margin-top:0}input,select{line-height:48px;height:48px;text-indent:15px;width:100%;margin:0 0 8px;border:none;border-radius:0;font-size:13px;cursor:pointer;background-color:#fff}input:focus,input:active,select:focus,select:active{outline-color:#f7f5f0}textarea{width:100%;border:none;cursor:pointer;background-color:#fff;font-size:13px;border-radius:0;padding:15px}textarea:focus,textarea:active{outline-color:#f7f5f0}select[multiple]{height:130px}select[multiple] option{font-weight:300}select[multiple] option:first-child{border-bottom:1px solid #bcbcbd;padding:10px 0;margin-bottom:10px}.checkbox,.radio{margin:0}.checkbox input[type=radio],.checkbox input[type=checkbox],.radio input[type=radio],.radio input[type=checkbox]{display:none;margin-left:0}.checkbox input[type=radio]+label,.checkbox input[type=checkbox]+label,.radio input[type=radio]+label,.radio input[type=checkbox]+label{position:relative;padding-left:25px}.checkbox input[type=radio]+label span,.checkbox input[type=checkbox]+label span,.radio input[type=radio]+label span,.radio input[type=checkbox]+label span{position:absolute;display:inline-block;width:18px;height:18px;top:3px;left:0;vertical-align:middle;background:#fff;border:1px solid #6f6f71;border-radius:50%;cursor:pointer}.checkbox input[type=radio]+label span:after,.checkbox input[type=checkbox]+label span:after,.radio input[type=radio]+label span:after,.radio input[type=checkbox]+label span:after{display:block;content:"";position:absolute;height:10px;width:10px;top:3px;left:3px;border-radius:50%;background-color:transparent}.checkbox input[type=radio]:checked+label span:after,.checkbox input[type=checkbox]:checked+label span:after,.radio input[type=radio]:checked+label span:after,.radio input[type=checkbox]:checked+label span:after{background-color:#6f6f71}.checkbox label,.radio label{min-height:20px;padding-left:0;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox.small input[type=checkbox]+label,.radio.small input[type=checkbox]+label{padding-left:20px;font-style:italic}.checkbox.small input[type=checkbox]+label span,.radio.small input[type=checkbox]+label span{width:10px;height:10px}.checkbox.small input[type=checkbox]+label span:after,.radio.small input[type=checkbox]+label span:after{top:2px;left:2px;height:6px;width:6px}.checkbox.small input[type=checkbox]:checked+label span:after,.radio.small input[type=checkbox]:checked+label span:after{top:2px;left:2px;height:6px;width:6px}.checkbox input[type=radio]+label span,.checkbox input[type=checkbox]+label span{border-radius:0;border:none}.checkbox input[type=radio]:checked+label span:after,.checkbox input[type=checkbox]:checked+label span:after{content:"";display:block;position:absolute;height:10px;line-height:14px;width:10px;top:4px;left:4px;background-color:#3f4041;color:#fff;text-align:center;border-radius:0}.checkbox input[type=radio]:indeterminate+label span:after,.checkbox input[type=checkbox]:indeterminate+label span:after{content:"";display:block;position:absolute;height:4px;line-height:4px;width:12px;top:7px;left:3px;background-color:#3f4041;color:#fff;text-align:center;border-radius:0}.switch{position:relative;display:inline-block;width:40px;height:16px}.switch .slider{position:absolute;cursor:pointer;inset:0;background-color:#848484;transition:.4s}.switch .slider:before{position:absolute;content:"OFF";height:14px;width:14px;left:1px;bottom:1px;background-color:#fff;color:#fff;text-indent:16px;font-size:10px;line-height:14px;transition:.4s}.switch .slider:after{position:absolute;content:"ON";background-color:transparent;color:#fff;font-size:10px;text-indent:5px;line-height:16px;transition:.4s;opacity:0}.switch input{display:none}.switch input:checked+.slider{background-color:#900}.switch input:focus+.slider{box-shadow:0 0 1px #900}.switch input:checked+.slider:before{color:transparent;transform:translate(24px)}.switch input:checked+.slider:after{opacity:1}.switch .slider.round{border-radius:34px}.switch .slider.round:before{border-radius:50%}.search-group{margin-bottom:15px}.search-group input{text-indent:55px;border:1px solid #bdbec0}.search-group .icon-search{position:absolute;width:48px;height:48px;line-height:48px;text-align:center;background:#3f4041;color:#fff;font-size:23px}@media all and (max-width: 767px){input,select{font-size:16px}}button{padding:0 20px;color:#0092b7;border:none;background:none;background-color:transparent;-webkit-appearance:none}button i{display:inline-block;font-size:inherit}button:active,button:focus{outline:none;text-decoration:none}button.inline{padding:0;color:#0092b7;border:none;background:none;background-color:transparent}button.inline:hover{color:#00556b}button.sort{color:#555759;text-transform:uppercase;font-style:italic;font-size:13px}.button{display:flex;width:100%;height:48px;line-height:1.25em;margin:0 0 5px;padding:0 20px;border-radius:0;text-align:center;font-size:16px;font-weight:200;text-transform:uppercase;letter-spacing:.05em;background-color:#0092b7;border:none;color:#f7f5f0;appearance:none;align-items:center;justify-content:center;cursor:pointer}.button.disabled{background-color:#0003;cursor:default;pointer-events:none}.button.external{padding:0 20px}.button:visited{color:#f7f5f0}.button:hover,.button:focus{background-color:#006984;color:#f7f5f0}.button span{margin:auto}.button i{display:inline-block;margin:0 4px;font-size:16px;width:auto;height:auto}.button.inverse{background-color:#3f4041;color:#eceae8}.button.inverse:hover,.button.inverse.active{background-color:#0092b7;color:#fff}.button.cream{color:#292a2b;background-color:#eceae8}.button.cream:hover,.button.cream.active{background-color:#c9c4be!important;color:#111}.button.prevention{color:#eceae8}.button.prevention:hover,.button.prevention:focus,.button.prevention:active{background-color:#00151d;color:#eceae8}.button.play-video{position:relative;height:80px;line-height:80px;padding-right:40px;font-size:32.5px;letter-spacing:1px;text-shadow:2px 2px 7px rgba(0,0,0,.3);border:1px solid #f7f5f0;background-color:#0000004d}.button.play-video:hover{color:#fff}.button.play-video i{position:absolute;top:0;right:20px;font-size:40px;margin:auto;float:right;line-height:80px;text-shadow:2px 2px 7px rgba(0,0,0,.3)}.button.btn-half{width:50%}.button-stakeholder{display:flex;align-items:center;justify-content:center;font-size:18px;text-transform:uppercase;color:#848484}.button-stakeholder i{width:100px;height:100px;margin-right:10px;background-color:transparent;background-size:contain;background-position:center center;background-repeat:no-repeat}@media all and (max-width: 767px){.button{font-size:13px;line-height:16px}}@-webkit-keyframes cardSlideIn{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes cardSlideIn{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes skyBeat{20%{opacity:0;-webkit-transform:translate3d(0,0,100%);transform:translateZ(100%);visibility:visible}40%,45%{opacity:1;-webkit-transform:translate3d(0,0,60%);transform:translateZ(60%);visibility:visible}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes skyBeat{0%{opacity:0;-webkit-transform:translate3d(0,100%,100%);transform:translate3d(0,100%,100%);visibility:visible}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0);visibility:visible}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);visibility:visible}}@keyframes slideUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);visibility:visible}}.popover{border-radius:0;border:none;font-weight:200;padding:0;box-shadow:5px 5px #0000004d;color:#6f6f71;max-width:400px}.popover.bottom{margin-top:10px}.popover em{text-transform:capitalize}.popover .content{background-color:#fff;color:#555759}.popover .close{position:absolute;top:4px;right:4px;border:none;background-color:transparent;color:#848484;font-weight:100;opacity:1}.popover .end{display:none;width:100%;display:block;padding:5px 0;background-color:#004151;color:#f7f5f0;border:none;text-transform:uppercase;font-weight:100;font-size:12px}.popover .popover-content{padding:20px;font-size:18px}.popover-navigation{background-color:#0092b7;display:flex;align-items:center;justify-content:center}.popover-navigation button{width:49%;border:none;color:#f7f5f0;background-color:transparent;text-transform:uppercase;font-weight:100;font-size:20px}.popover-navigation button.disabled{display:none}.popover-navigation button:hover,.popover-navigation button:focus,.popover-navigation button:active{background-color:transparent;color:#fff}.cost-curve-tip{border-radius:0;border:none;font-weight:200;padding:0;box-shadow:5px 5px #0000004d;color:#6f6f71;background-color:#fff}.cost-curve-tip .popover-title{background-color:transparent;margin-top:5px;padding:0;font-size:25px}.cost-curve-tip .stat{position:absolute;bottom:0;left:15px;font-size:26px;line-height:.8em}.cost-curve-tip .stat span{font-size:12px;text-transform:uppercase}.cost-curve-tip ul{margin:10px 0;padding:10px;font-size:11px;text-transform:uppercase;border-left:1px solid #6f6f71}.cost-curve-tip .button{margin-bottom:0}.tip{border-radius:0;border:none;font-weight:200;padding:0;box-shadow:5px 5px #0000004d;color:#848484;background-color:#fff}.tip .content{padding:15px!important}.tip .popover-title{background-color:transparent;margin:5px;padding:0;font-size:25px}.tip .stat{display:none;font-size:26px;line-height:1em;text-transform:uppercase}.tip .button{margin-bottom:0}@media all and (max-width: 767px){.popover.left{left:0!important;top:0!important;margin-left:10px;max-width:100%;margin-right:10px}}.grid{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;list-style:none;justify-content:flex-start}.grid .grid-item{padding:2px}.card{position:relative;box-sizing:border-box;width:31%;max-width:31%;height:auto;min-height:100px;padding-bottom:110px;margin:10px auto;background-color:#ded8c6;box-shadow:0 1px 3px #0000001a;overflow:hidden}.card header{position:relative}.card header img{max-width:100%}.card header .rated{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent}.card header .rated:hover{background-color:#0009}.card header .rated:hover p{display:block}.card header .rated i{display:inline-block;margin:5px 0;color:#fff;text-shadow:0px 1px 3px rgba(0,0,0,.4)}.card header .rated i:first-child{margin-left:5px}.card header .rated p{display:none;padding:0 10px;color:#fff!important;font-size:13px;font-weight:100;text-transform:uppercase}.card header .rated p small{font-size:12px}.card .content{padding:10px}.card footer{position:absolute;bottom:0;left:0;width:100%}.card footer .stat{display:none;margin:0 0 10px;padding:0 10px;font-size:30px;font-weight:500;color:#848484;text-transform:uppercase;line-height:.65em}.card footer .stat small{font-size:75%}.card footer .stat span{font-size:13px;font-weight:200}.card footer a{display:block;width:100%;height:30px;line-height:30px;padding:0 10px;background-color:#848484;font-size:13px;font-weight:100;text-transform:uppercase;color:#f7f5f0}.card.prevention-card footer .stat{color:#003950}.card.prevention-card footer a{background-color:#003950}.card.recovery-card footer .stat{color:#00d1c3}.card.recovery-card footer a{background-color:#00d1c3}.card.recycling-card footer .stat{color:#5ca958}.card.recycling-card footer a{background-color:#5ca958}.card.link-card header a{margin:0;height:179px}.card.article-card{background-color:transparent;box-shadow:none;width:47%;max-width:47%;padding-bottom:20px;margin:10px 15px}@media all and (max-width: 991px){.card{width:49%;max-width:none}.card.article-card{width:100%;max-width:100%}}@media all and (max-width: 767px){.card{width:100%;max-width:none;margin:10px}.card header{position:absolute;bottom:80px;left:5px;height:50px;width:150px;text-align:left}.card header .rated:hover{background-color:transparent}.card header .rated:hover p{display:none}.card header img{display:none}.card header i{font-size:30px;height:30px;width:30px}}.well{background-color:#ded8c64d;border:none;border-radius:0;box-shadow:none}.well header i{display:inline-block;font-size:26px;color:inherit;float:right}.modal .modal-content{border-radius:0;box-shadow:10px 10px #0006;border:none;overflow:hidden}.modal .modal-content .content{padding:35px!important}.modal .modal-content .dialog-callout{margin-top:-120px;background-color:#f7f5f0;box-shadow:5px 5px #0003}.modal .modal-content .dialog-callout .button{height:auto}.modal .modal-content .dialog-callout .button h4{margin:auto;font-size:30px}.modal .modal-content .dialog-callout .button small{font-weight:100;color:#fff}.modal .modal-content .dialog-callout .button i{font-size:40px}@media all and (max-width: 991px){.dialog-callout{margin-top:10px}}.tabs{list-style:none;display:flex;margin:0;padding:0}.tabs.filter li{padding:5px 10px;font-size:12px}.tabs .tab{margin:auto 5px;padding:10px 18px;flex-grow:1;font-size:13px;font-weight:200;text-transform:uppercase;text-align:center;background-color:#ded8c6;color:#555759;cursor:pointer}.tabs .tab:first-child{margin-left:0}.tabs .tab:last-child{margin-right:0}.tabs .tab:hover,.tabs .tab.active{background-color:#0092b7;color:#f7f5f0}.tabs .profitability,.tabs .profit-potential,.tabs .scalability{display:none}@media all and (max-width: 767px){.tabs{display:block}.tabs .tab{margin:0}}#crumbs{position:absolute;top:0;left:0;width:100%;padding:0;z-index:100}.breadcrumb{padding:0;margin:0;text-transform:capitalize;background-color:transparent}.breadcrumb li{padding:0;margin-bottom:0;font-weight:100}.breadcrumb li:first-of-type{padding-left:25px}.breadcrumb>li+li:before{padding:0 4px;color:#848484;content:">"}@media all and (max-width: 767px){#crumbs{display:none}}.page-heading{padding:0 20px}.page-heading h1,.page-heading h2,.page-heading h3{margin-bottom:0}.page-header{margin-top:0;border-bottom:none}.lead{margin:1em 0;font-size:20px;color:inherit}.section-header{margin-top:-50px;background:#ded8c680;padding:30px 0;margin-bottom:20px}.list-group-item{padding:10px 0;background-color:transparent;border:none}.nav-tabs{border:0;margin-top:12px}.nav-tabs.tabs-right{position:absolute;top:20px;right:0}.nav-tabs.tabs-right li{margin-left:10px}.nav-tabs li a{border:0;border-radius:0;color:#6f6f71;text-transform:uppercase}.nav-tabs li a:active,.nav-tabs li a:hover,.nav-tabs li a:focus{background-color:transparent;border:0;color:#3f4041}.nav-tabs li.active a{background-color:#0092b7!important;border:0;color:#fff;cursor:default}.nav-tabs li.active a:active,.nav-tabs li.active a:hover,.nav-tabs li.active a:focus{background-color:#0092b7!important;border:0;color:#fff}@media all and (max-width: 767px){.row{margin:0}.row .row{margin-left:-15px;margin-right:-15px}.section-header{margin-bottom:0}.section-header h2{padding-left:20px}.nav-tabs.tabs-right{position:relative;top:auto;right:auto}.nav-tabs.tabs-right li{width:100%;margin:0}.nav-tabs.tabs-right li a{font-size:16px}.breadcrumb{display:none}}.editable ul{padding-left:30px;margin-bottom:1.5em}.editable ul li{list-style:disc;margin-bottom:.75em}#thanks{display:none;position:fixed;top:0;left:0;background:#fff;height:100%;width:100%;padding-top:130px;text-align:center;z-index:500}#thanks img{width:250px;margin:80px auto 0}#thanks .close{font-weight:300;font-size:30px;padding:0 10px;opacity:.6}.no-svg .svg,.no-inlinesvg .svg{filter:alpha(opacity=0);opacity:0}.no-svg .svg_loaded,.no-inlinesvg .svg_loaded{filter:alpha(opacity=100);opacity:1}.cognito{font-family:Proxima Nova W01,sans-serif!important}.cognito .c-forms-form{max-width:100%!important;font-family:Proxima Nova W01,sans-serif!important}.cognito .c-forms-form .c-forms-heading{display:none}.cognito .c-forms-form p{font-family:Proxima Nova W01,sans-serif!important;font-size:1em!important;color:#555759!important;line-height:1.3em!important}.cognito .c-forms-form a{font-family:Proxima Nova W01,sans-serif!important}.cognito .c-forms-form .c-label{display:block!important;margin-bottom:10px!important;font-family:Proxima Nova W01,sans-serif!important}.cognito .c-forms-form .c-label label{font-weight:400!important;font-family:Proxima Nova W01,sans-serif!important}.cognito .c-forms-form .c-editor{padding-left:0;font-family:Proxima Nova W01,sans-serif!important}.cognito .c-forms-form input[type=text],.cognito .c-forms-form input[type=email],.cognito .c-forms-form select,.cognito .c-forms-form textarea{padding:0;border:0;font-family:Proxima Nova W01,sans-serif!important}.cognito .c-forms-form .cognito [class^=icon-],.cognito .c-forms-form .cognito [class*=" icon-"]{font-family:FontAwesome!important}.cognito .c-forms-form .c-validation{border-radius:0;margin:0 8px 0 0;padding:3px 5px;background:transparent!important}.cognito .c-forms-form .c-forms-confirmation-message{padding:30px!important;text-align:center;font-size:21px!important;font-family:Proxima Nova W01,sans-serif}.cognito .c-forms-form .c-forms-confirmation-message p{margin-bottom:0}.cognito .c-forms-form ::placeholder{font-family:Proxima Nova W01,sans-serif;font-family:Proxima Nova W01,sans-serif!important}.cognito #c-submit-button{margin-left:0;margin-right:0;border-radius:0;text-transform:uppercase;font-family:Proxima Nova W01,sans-serif!important}.cognito button{margin-left:0;margin-right:0;border-radius:0!important;text-transform:uppercase;font-family:Proxima Nova W01,sans-serif!important}.preloader{display:none}.preloader:last-child{display:flex;align-items:center}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.preloader img{display:block;animation-name:spin;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite}.logo-grid{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:20px}.logo-grid .logo-item{width:10%;display:flex;align-items:center;justify-content:center;padding:8% 25px 25px;border:1px solid #bdbec0;margin:-1px 0 0 -1px;position:relative;height:0;background-color:#fff}.logo-grid .logo-item img{display:block;width:auto;max-width:75%;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.logo-grid .logo-item p{color:#292a2b;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}@media (max-width: 767px){.logo-grid .logo-item{width:20%;padding-top:11%}.logo-grid .logo-item p{font-size:10px}}#pageHeader{position:fixed;top:0;left:0;width:100%;z-index:999;box-shadow:0 -8px 5px -5px #0003,0 8px 5px -5px #0003}#pageHeader .brand{position:absolute;top:50px;left:20px;height:50px;width:150px}#pageHeader .menu-toggle{display:none;position:absolute;top:12px;left:auto;right:8px;background-color:transparent;border:none;color:#555759;cursor:pointer;pointer-events:all}#pageHeader .menu-toggle i{font-size:20px}nav.pagenav{position:relative;width:100%;box-shadow:0 2px 5px #0000004d;background-color:#ded8c6;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}nav.pagenav ul{margin-right:auto}nav.pagenav a{text-transform:uppercase;font-size:16px;color:#555759}nav.pagenav a:hover{color:#3f4041}body.condensed-header #pageHeader .brand{top:3px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media all and (max-width: 1199px){#pageHeader .container{width:100%}}@media all and (max-width: 991px){#pageHeader{position:fixed;top:0;left:0;width:100%}#pageHeader .brand{top:5px}#pageHeader .menu-toggle{display:inline-block}#pageHeader.open-menu nav{right:0}nav.pagenav{display:block}nav.pagenav li{width:100%}}#pageContent{position:relative;margin-top:105px}#pageContent main{width:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#pageContent aside{display:none;background-color:#eceae8;box-shadow:-8px 0 5px -5px #0003,8px 0 5px -5px #0003;z-index:99;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#pageContent.sidebar{display:flex;flex-wrap:nowrap}#pageContent.sidebar main,#pageContent.sidebar .main{width:70%}#pageContent.sidebar main .container,#pageContent.sidebar .main .container{width:100%;max-width:859px;margin-right:20px}#pageContent.sidebar aside,#pageContent.sidebar .aside{display:block;position:relative;width:30%}#pageContent.sidebar aside .container,#pageContent.sidebar .aside .container{width:100%;max-width:331px;margin-left:20px}#pageContent.sidebar aside.defaultSidebar,#pageContent.sidebar .aside.defaultSidebar{padding-top:30px}#pageContent.sidebar aside.defaultSidebar .container,#pageContent.sidebar .aside.defaultSidebar .container{max-width:250px}body.condensed-header #pageContent{margin-top:50px}@media all and (max-width: 991px){#pageContent{margin-top:50px}#pageContent.sidebar{display:block}#pageContent.sidebar main{width:100%}#pageContent.sidebar main .container{max-width:none;margin:0 auto}#pageContent.sidebar aside.defaultSidebar{width:100%;position:relative;background-color:transparent}#pageContent.sidebar aside.defaultSidebar .container{max-width:none;margin:0}#pageContent.sidebar aside.mapSidebar,#pageContent.sidebar aside.tocSidebar,#pageContent.sidebar aside.stateSidebar{display:none}#pageContent.sidebar aside.innovatorSidebar{width:100%}}#pageFooter{position:relative;box-shadow:0 -8px 5px -5px #0003,0 8px 5px -5px #0003}#pageFooter h3{line-height:12px}#pageFooter h3 small{font-weight:100;font-size:13px}#pageFooter .button{display:block;height:38px;line-height:38px;background-color:#00d1c3}#pageFooter .socialnav a{padding:0}#pageFooter #copyright{position:absolute;bottom:0;left:0;width:100%;background-color:#0000004d}#pageFooter #copyright p{height:30px;line-height:30px;margin:0;font-size:11px;text-align:center}@media all and (max-width: 767px){#pageFooter .brand{width:250px;margin:0 auto}}.pageHelp{display:none;position:absolute;top:0;left:-30%;width:30%;height:100%;background-color:#fff;box-shadow:-8px 0 5px -5px #0003,8px 0 5px -5px #0003;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.pageHelp .pageHelp-content{width:300px;margin:40px 0;float:right}.pageHelp.open{left:0}.pageHelp button.close{position:absolute;top:0;right:0;margin:20px}#toolHeader{position:fixed;top:0;left:0;width:100%;background-color:#eceae8;z-index:999;box-shadow:0 -8px 5px -5px #0003,0 8px 5px -5px #0003}#toolHeader .container-flex{max-width:100%}#toolHeader #topnav{position:relative;height:35px;background-color:#3f4041;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#toolHeader #topnav ul{display:flex;padding:0;margin:0 auto}#toolHeader #topnav ul li{margin:0;color:#fff}#toolHeader #topnav ul li:first-child a{display:inline-block;background-color:#eceae8;color:#555759;text-transform:none}#toolHeader #topnav ul li:first-child a:hover{background:#003950;color:#fff}#toolHeader #topnav ul li a{display:inline-block;padding:0 20px}#toolHeader #topnav ul li a.active{background-color:#006984}#toolHeader #topnav ul li a:hover{background-color:#007e9e}#toolHeader #statenav{position:absolute;top:100%;left:0;width:100%;height:auto;opacity:1;pointer-events:all;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#toolHeader #statenav .content{padding:10px 20px}#toolHeader #statenav .select select{height:32px;line-height:32px;margin-bottom:0}#toolHeader #statenav .select:after{width:32px;height:32px;line-height:32px}#toolHeader .brand{display:inline-block;width:225px;min-width:225px;padding:20px 40px;background-color:#fff;text-align:right;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#toolHeader .brand img{height:40px;max-width:100%}.toolHeader-title{display:inline-flex;flex-direction:column;padding-left:20px;margin:auto auto auto 30px;font-size:20px;line-height:18px;text-align:left;text-transform:uppercase;font-family:Proxima Nova W01,sans-serif}.toolHeader-title small{font-size:13px;margin-right:7px}.toolHeader-title a{color:inherit}.toolHeader-title em{font-size:13px;color:#6f6f71;text-transform:none;font-family:inherit}.toolHeader-title em:before{display:table;content:" "}#insights-cta{padding:20px;display:none;background:#003950;width:175px;color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media all and (min-width: 992px){#insights-cta{display:flex}}#insights-cta img{width:20px;margin-right:8px}#insights-cta:hover{background-color:#102334}.insights-cta{display:block}@media all and (min-width: 768px){.insights-cta{display:none!important}}#toolPrint{position:absolute;top:26px;right:20px;display:flex;z-index:999}#toolPrint .button{height:auto;line-height:1.2em;padding:6px 10px}#toolPrint .button.share{font-size:12px}.print{padding:0 5px;color:#3f4041}.print .icon-printer{color:inherit;font-size:18px;line-height:24px;height:24px}.print:hover{color:#111}body.condensed-header #toolHeader #statenav{opacity:0;pointer-events:none}@media all and (max-width: 991px){#toolHeader{display:block;height:auto;background:#f7f5f0}#toolHeader .container-flex{display:block}#toolHeader .brand{display:block;width:100%;height:20px;background-color:#111;background-image:url(/img/logo-mobile.svg?_cchid=47bf0437c1f6bc9acbcaa00e9a5b8769);background-position:center center;background-repeat:no-repeat;background-size:65px}#toolHeader .brand img{display:none}.toolHeader-title{display:block;padding:8px 20px;margin:0;text-align:center}.toolHeader-title small{font-size:13px;margin-right:0}.toolHeader-title small:after{display:table;content:" "}.toolHeader-title em,#toolPrint,#statenav{display:none}}@media all and (max-width: 767px){#toolHeader .brand{padding:15px 40px}#toolHeader.active{position:fixed}#toolHeader.active #toolnav .menu{right:0}.toolHeader-title{padding:5px 20px 8px}.toolHeader-title small{display:block;line-height:1}}#toolFooter{display:flex;flex-wrap:nowrap;color:#fff}#toolFooter .main{width:70%;background-color:#3f4041}#toolFooter .main .container{width:100%;max-width:859px;margin-right:0}#toolFooter .aside{width:30%;background-color:#111}#toolFooter .aside .content{width:100%;max-width:351px}#toolFooter .brand{display:block;margin:0 auto 0 30px;color:#fff}#toolFooter .brand img{width:200px}#toolFooter h4{margin-top:0;margin-bottom:20px}#toolFooter p{margin-bottom:20px}#toolFooter .button{background-color:#6f6f71;padding:0;height:40px}#toolFooter .socialnav{height:66px}#toolFooter .socialnav a{padding:7px;color:#fff;margin:0 20px 0 0;background-color:#000;border-radius:50%}#toolFooter .socialnav a i{font-size:20px;width:20px;height:20px}.footer-harvard-logo{margin-top:15px;margin-left:5px}@media all and (max-width: 991px){#toolFooter{flex-wrap:wrap}#toolFooter .main{width:100%}#toolFooter .main .container{margin-right:auto}#toolFooter .aside{width:100%}#toolFooter .aside .content{max-width:none;text-align:center}#toolFooter .brand{padding-top:20px;margin:0;display:flex;align-items:center;justify-content:center}#toolFooter .brand img{margin:0 20px}#toolFooter .socialnav{margin-bottom:0}#toolFooter .footer-harvard-logo{margin-top:0}}@media all and (max-width: 767px){#toolFooter .brand{display:block}#toolFooter .brand span{margin-left:27px!important;text-align:left;margin-top:0!important;margin-bottom:20px}#toolFooter .footer-harvard-logo{padding-left:5px}}.section-nav{list-style:none}.tableofcontents .toc-entry{display:block;line-height:1.5em;padding:0;margin-bottom:5px;color:#555759}.tableofcontents .toc-entry:hover,.tableofcontents .toc-entry:active{background-color:transparent}.tableofcontents .toc-entry.toc-h1{font-size:20px;margin-top:15px}.tableofcontents .toc-entry.toc-h2{font-size:16px}.tableofcontents .toc-entry.toc-h3{font-size:14px;padding-left:20px}.tableofcontents .toc-entry.toc-h4,.tableofcontents .toc-entry.toc-h5,.tableofcontents .toc-entry.toc-h6{display:none}.tableofcontents.federal-custom-sidebar .toc-entry.toc-h2{font-size:18px;font-style:italic;padding-left:10px}.tableofcontents.federal-custom-sidebar .toc-entry.toc-h3{font-size:16px}.tableofcontents.federal-custom-sidebar .toc-entry.toc-h4{display:block;font-size:14px;padding-left:30px}#topnav{background-color:#3f4041;z-index:9}#topnav ul{position:relative;padding-right:100px}#topnav ul li{position:relative;height:35px;line-height:35px}#topnav ul li a{font-size:13px;font-weight:300;text-transform:uppercase;color:#f7f5f0}#topnav ul li a:hover{color:#fff}#topnav ul li.download{position:absolute;height:auto;right:0;top:0;margin-right:0}#topnav ul li.download a,#topnav ul li.download button{display:inline-block;width:92px;height:105px;background-color:#0092b7;color:#004151;text-align:center;font-size:15px;font-weight:200;line-height:15px;border:none;text-transform:uppercase}#topnav ul li.download a small,#topnav ul li.download button small{display:inline-block;margin-top:15px;font-size:9px}#topnav ul li.download a i,#topnav ul li.download button i{margin:0 auto;font-size:32px}#topnav ul li.follow ul{display:none;padding:0;position:relative;float:left;width:auto;height:35px;line-height:35px;background:#0092b7;margin-right:20px;flex-wrap:nowrap}#topnav ul li.follow ul:after{content:"";display:block;position:absolute;top:10px;right:-12px;height:0;width:0;border:6px solid transparent;border-left-color:#0092b7}#topnav ul li.follow ul li{margin:0 .5em}#topnav ul li.follow ul li a{color:#0092b7;white-space:nowrap;background-color:#f7f5f0}#topnav ul li.follow ul li a.newsletter-signup{padding:1px 3px}#topnav ul li.follow ul li i{height:35px;width:25px;font-size:20px;line-height:35px;color:#f7f5f0}#topnav ul li.follow:hover ul{display:flex}body.condensed-header #topnav ul li{height:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.condensed-header #topnav ul li#download-link{top:-15px;height:auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.condensed-header #topnav ul li#download-link a,body.condensed-header #topnav ul li#download-link button{height:65px;padding:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.condensed-header #topnav ul li#download-link a small,body.condensed-header #topnav ul li#download-link button small{display:none}body.condensed-header #topnav ul li#download-link a i,body.condensed-header #topnav ul li#download-link button i{font-size:20px}@media all and (max-width: 991px){#topnav{display:none}}#mainnav{height:70px;line-height:70px;background-color:#f4f1e9;border-bottom:1px solid #bdbec0;z-index:1;pointer-events:none}#mainnav nav{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#mainnav nav ul{margin:0 120px 0 auto}#mainnav nav ul li{height:55px;line-height:55px}#mainnav nav ul li a{display:inline-block;padding:9px 0;font-size:16px;font-weight:500;text-transform:uppercase;color:#6f6f71;pointer-events:all}#mainnav nav ul li a:hover{color:#555759}#mainnav nav ul li.active a{color:#49494a;cursor:default}#mainnav nav ul li.active a:hover{color:#49494a}#mainnav nav ul.drawer{display:none}body.condensed-header #mainnav{height:50px;line-height:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.condensed-header #mainnav ul li{height:35px;line-height:35px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media all and (max-width: 1024px){#mainnav .brand{left:20px}#mainnav nav ul{border:none}#mainnav nav ul li{margin:0 .5em}#mainnav nav ul li a{font-size:14px}}@media all and (max-width: 991px){#mainnav{height:50px;line-height:50px}#mainnav nav{display:block;position:fixed;width:320px;height:calc(100% - 50px);top:50px;left:auto;right:-340px;background-color:#848484}#mainnav nav ul{display:block;padding:30px 0 30px 20px}#mainnav nav ul li{line-height:30px;height:auto}#mainnav nav ul li a{font-size:16px}#mainnav nav ul li a:hover{color:#f7f5f0}#mainnav nav ul.drawer{display:block;margin:0;border-top:1px solid #aaaaaa}#mainnav nav ul.drawer li{width:100%;margin:0}#mainnav nav ul.drawer li a{display:inline-block;padding:0 15px;font-size:15px;background:#848484;color:#f7f5f0}#mainnav nav ul.drawer li ul{margin:0;padding:0}}@media all and (max-width: 767px){#mainnav nav ul li a{color:#bdbec0}#mainnav nav ul li a:hover{color:#fff}}#subnav a{display:block;background-color:#ded8c6;text-align:center;color:#848484;text-transform:uppercase;font-size:30px;font-weight:500;height:150px;overflow:hidden}#subnav a small{font-size:18px;font-weight:200}#subnav a:last-child{background-color:#d5cdb6}#subnav a:hover{background-color:#cbc2a6}#subnav a i{display:block;position:absolute;top:50%;left:0;height:50px;width:50px;margin-top:-25px;font-size:50px}#subnav a i.icon-next{left:auto;right:0}#subnav a .content{margin:auto}#subnav hr{width:50%;border-top:2px solid #848484;margin:0 auto .5em}.date-labels #subnav a{height:210px}@media all and (max-width: 991px){#subnav a{text-align:left}#subnav a hr{margin-left:0;margin-right:auto}#subnav a i{display:none}#subnav a:first-child{text-align:right}#subnav a:first-child hr{margin-left:auto;margin-right:0}}@media all and (max-width: 767px){#subnav a{height:120px;font-size:15px}#subnav a small{font-size:13px}#subnav hr{width:auto}}.socialnav a{display:inline-block;margin:0 20px;padding:20px 0;color:#d5cdb6}.socialnav a:hover{color:#848484}.socialnav a:after{display:none!important}section .socialnav a{color:#0092b7}@media all and (max-width: 1199px){#socialnav{text-align:center}#socialnav a{margin:0 10px}}#footernav{font-weight:100;color:#f7f5f0;margin:0}#footernav ul{font-size:16px;font-weight:500;list-style:none;padding-left:0;line-height:1.5em}#footernav ul li{margin-bottom:2px;margin-top:0}#footernav ul li:first-child{margin-top:0}#footernav ul li a{text-transform:uppercase;color:#f7f5f0}#footernav ul li a:hover{color:#fff}#footernav ul.report-sitemap{font-size:14px}#footernav ul.report-sitemap ul{font-size:12px;font-weight:100}#footernav ul.report-sitemap ul ul{padding-left:4px;font-size:11px}#footernav ul.primary-sitemap{font-size:16px}#footernav ul.primary-sitemap ul{padding-left:4px;font-size:14px}#footernav ul.primary-sitemap ul ul{padding-left:4px}#footernav ul.primary-sitemap ul ul li{font-size:12px;font-weight:100}#footernav h3{font-weight:100;line-height:1em;margin-bottom:10px}#footernav .row{max-width:none;margin:0}#footernav .row [class^=col-]{padding:0;height:400px}#footernav .row [class^=col-] .content{padding:20px 20px 50px}#footernav .row [class^=col-]:first-child .content{margin-right:0;margin-left:auto;width:200px}#footernav .row [class^=col-]:last-child .content{margin-right:auto;margin-left:0;width:280px}@media all and (max-width: 991px){#footernav .col3{column-count:1}#footernav ul.report-sitemap ul,#footernav ul.primary-sitemap ul{display:none}#footernav .row [class^=col-]{height:280px}}@media all and (max-width: 767px){#footernav .row [class^=col-]{height:auto!important}#footernav .row [class^=col-] .content{padding:40px;margin:0}#footernav .row [class^=col-]:first-child .content{margin:0}#footernav .row [class^=col-]:last-child .content{margin:0}}#tournav{position:fixed;top:150px;left:0;transform:rotate(90deg);transform-origin:32px 0px}#tournav ul{list-style:none;padding-left:0}#tournav ul li{display:inline-block;margin-right:15px;padding:2px 30px;background-color:#848484;color:#f7f5f0;box-shadow:5px 5px #0003;font-size:16px;font-weight:100;text-transform:uppercase;cursor:pointer}#tournav ul li.share{padding:0}#tournav ul li.share i{display:inline-block;font-size:20px;height:32px;line-height:32px;width:32px;text-align:center;transform:rotate(-90deg);transform-origin:16px 16px}#tournav ul li.share i.icon-share{position:relative;display:block;float:left;z-index:99}#tournav ul li.share .links{display:none;width:auto;height:32px;position:relative;overflow:hidden;padding-left:17px;background-color:#0092b7;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#tournav ul li.share .links a{display:inline-block;color:#f7f5f0}#tournav ul li.share .links a:last-child{padding-right:10px}#tournav ul li.share:hover .icon-share:after{content:"";display:block;position:absolute;bottom:-14px;right:8px;height:0;width:0;border:8px solid transparent;border-top-color:#848484;z-index:99}#tournav ul li.share:hover .links{display:inline-block}@media all and (max-width: 767px){#tournav ul li{font-size:14px;padding:2px 20px}}#toolnav{background-color:#168374;color:#fff}#toolnav .menu{width:100%;margin:0}#toolnav .menu ul{display:flex;align-items:center;justify-content:space-around;margin:10px auto}#toolnav .menu ul li{display:inline-block;margin:auto 0}#toolnav .menu ul li a,#toolnav .menu ul li button{padding:0 30px;font-size:16px;color:#eceae8;text-transform:uppercase;white-space:nowrap;border:none;background-image:none;background-color:transparent}#toolnav .menu ul li a:hover,#toolnav .menu ul li a:focus,#toolnav .menu ul li a:active,#toolnav .menu ul li button:hover,#toolnav .menu ul li button:focus,#toolnav .menu ul li button:active{color:#fff}#toolnav .menu ul li.active a{color:#fff;cursor:default}#toolnav .menu ul li.divider{height:20px;border-right:1px solid #eceae8}#toolnav .menu ul.drawer{display:none}#toolnav .menu i{display:inline-block;width:20px;height:20px;line-height:20px;margin-right:5px;font-size:14px}#toolnav .menu-toggle{display:none;position:absolute;top:0;left:10px;padding:0;background-color:transparent;border:none;color:#eceae8;cursor:pointer;pointer-events:all}#toolnav .menu-toggle i{font-size:20px;line-height:50px;height:50px}@media all and (max-width: 991px){#toolnav .container{width:100%}#toolnav .menu i{font-size:20px}}@media all and (max-width: 767px){.food-waste-policy-finder #toolnav .menu-toggle,.spotlight-on-date-labeling-regulations #toolnav .menu-toggle,.state-layout #toolnav .menu-toggle{display:block;top:-44px;background-color:#ded8c6;padding:0 5px;left:0}.food-waste-policy-finder #toolnav .menu-toggle i,.spotlight-on-date-labeling-regulations #toolnav .menu-toggle i,.state-layout #toolnav .menu-toggle i{line-height:44px;height:44px;color:#555759}.food-waste-policy-finder #toolnav .menu-toggle:hover i,.spotlight-on-date-labeling-regulations #toolnav .menu-toggle:hover i,.state-layout #toolnav .menu-toggle:hover i{color:#f7f5f0}.food-waste-policy-finder #toolnav .menu,.spotlight-on-date-labeling-regulations #toolnav .menu,.state-layout #toolnav .menu{width:320px;position:fixed;right:-320px;top:74px;height:100%;background-color:#848484;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.food-waste-policy-finder #toolnav .menu ul,.spotlight-on-date-labeling-regulations #toolnav .menu ul,.state-layout #toolnav .menu ul{display:block;padding:30px 0 30px 20px}.food-waste-policy-finder #toolnav .menu ul li,.spotlight-on-date-labeling-regulations #toolnav .menu ul li,.state-layout #toolnav .menu ul li{display:block;line-height:30px;height:auto;margin:0 .5em;padding:9px 0}.food-waste-policy-finder #toolnav .menu ul li.divider,.spotlight-on-date-labeling-regulations #toolnav .menu ul li.divider,.state-layout #toolnav .menu ul li.divider{display:none}.food-waste-policy-finder #toolnav .menu ul li a,.spotlight-on-date-labeling-regulations #toolnav .menu ul li a,.state-layout #toolnav .menu ul li a{font-size:16px;font-weight:500;color:#bdbec0;padding:0}.food-waste-policy-finder #toolnav .menu ul li a:hover,.spotlight-on-date-labeling-regulations #toolnav .menu ul li a:hover,.state-layout #toolnav .menu ul li a:hover{color:#fff}.food-waste-policy-finder #toolnav .menu ul.drawer,.spotlight-on-date-labeling-regulations #toolnav .menu ul.drawer,.state-layout #toolnav .menu ul.drawer{display:block;padding:0;margin:0}.food-waste-policy-finder #toolnav .menu ul.drawer li,.spotlight-on-date-labeling-regulations #toolnav .menu ul.drawer li,.state-layout #toolnav .menu ul.drawer li{width:100%;padding:0;margin:0}.food-waste-policy-finder #toolnav .menu ul.drawer li a,.food-waste-policy-finder #toolnav .menu ul.drawer li button,.spotlight-on-date-labeling-regulations #toolnav .menu ul.drawer li a,.spotlight-on-date-labeling-regulations #toolnav .menu ul.drawer li button,.state-layout #toolnav .menu ul.drawer li a,.state-layout #toolnav .menu ul.drawer li button{display:inline-block;height:auto;padding:20px 10px;margin-bottom:0;font-size:15px;font-weight:200;white-space:normal;line-height:1.15em;color:#3f4041;text-align:left}.food-waste-policy-finder #toolnav .menu ul.drawer li a.inverse,.food-waste-policy-finder #toolnav .menu ul.drawer li button.inverse,.spotlight-on-date-labeling-regulations #toolnav .menu ul.drawer li a.inverse,.spotlight-on-date-labeling-regulations #toolnav .menu ul.drawer li button.inverse,.state-layout #toolnav .menu ul.drawer li a.inverse,.state-layout #toolnav .menu ul.drawer li button.inverse{background-color:#3f4041;color:#f7f5f0}.innovator-layout #toolnav .menu li a span,.innovator-database #toolnav .menu li a span{display:none}}.quicknav-select:after{right:0;top:0;height:48px;width:48px;line-height:48px;text-align:center;background-color:#0092b7;color:#fff}.ct-label{fill:#0006;color:#0006;font-size:.75rem;line-height:1}.ct-chart-line .ct-label,.ct-chart-bar .ct-label{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-vertical.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-label.ct-vertical.ct-end{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:end}.ct-grid{stroke:#0003;stroke-width:.5px;stroke-dasharray:0}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{fill:none;stroke-width:4px}.ct-area{stroke:none;fill-opacity:.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-point,.ct-series-a .ct-line,.ct-series-a .ct-bar,.ct-series-a .ct-slice-donut{stroke:#0092b7}.ct-series-a .ct-slice-pie,.ct-series-a .ct-area{fill:#0092b7}.ct-series-b .ct-point,.ct-series-b .ct-line,.ct-series-b .ct-bar,.ct-series-b .ct-slice-donut{stroke:#0092b7}.ct-series-b .ct-slice-pie,.ct-series-b .ct-area{fill:#0092b7}.ct-series-c .ct-point,.ct-series-c .ct-line,.ct-series-c .ct-bar,.ct-series-c .ct-slice-donut{stroke:#5ca958}.ct-series-c .ct-slice-pie,.ct-series-c .ct-area{fill:#5ca958}.ct-series-d .ct-point,.ct-series-d .ct-line,.ct-series-d .ct-bar,.ct-series-d .ct-slice-donut{stroke:#003950}.ct-series-d .ct-slice-pie,.ct-series-d .ct-area{fill:#003950}.ct-series-e .ct-point,.ct-series-e .ct-line,.ct-series-e .ct-bar,.ct-series-e .ct-slice-donut{stroke:#00d1c3}.ct-series-e .ct-slice-pie,.ct-series-e .ct-area{fill:#00d1c3}.ct-series-f .ct-point,.ct-series-f .ct-line,.ct-series-f .ct-bar,.ct-series-f .ct-slice-donut{stroke:#dc354d}.ct-series-f .ct-slice-pie,.ct-series-f .ct-area{fill:#dc354d}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{content:"";display:table;clear:both}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{content:"";display:table;clear:both}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.8888888889%}.ct-major-second:after{content:"";display:table;clear:both}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.3333333333%}.ct-minor-third:after{content:"";display:table;clear:both}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{content:"";display:table;clear:both}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{content:"";display:table;clear:both}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.6666666667%}.ct-perfect-fifth:after{content:"";display:table;clear:both}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{content:"";display:table;clear:both}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.804697157%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{content:"";display:table;clear:both}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{content:"";display:table;clear:both}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.3333333333%}.ct-major-seventh:after{content:"";display:table;clear:both}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{content:"";display:table;clear:both}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{content:"";display:table;clear:both}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{content:"";display:table;clear:both}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.3333333333%}.ct-major-twelfth:after{content:"";display:table;clear:both}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{content:"";display:table;clear:both}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}#cost-curve{position:relative}#cost-curve .tabs .profitability,#cost-curve .tabs .scalability,#cost-curve .message{display:none}#cost-curve #chart{position:relative}#cost-curve #chart.vertical{display:table;table-layout:fixed;width:100%;height:400px;margin:0 auto;padding:20px 0 0;background-image:linear-gradient(to top,rgba(0,0,0,.1) 2%,transparent 2%);background-size:100% 65px;background-position:left bottom}#cost-curve #chart.vertical li{position:relative;display:table-cell;vertical-align:bottom;height:100%}#cost-curve #chart.vertical .title{position:absolute;bottom:0;left:0;width:400px;height:28px;line-height:28px;font-size:15px;font-family:Trade Gothic W01,sans-serif;text-transform:uppercase;transform-origin:11px 8px;transform:rotate(-90deg)}#cost-curve #chart.vertical .progress{margin:0 4px;display:block;background:#0092b7bf;border-radius:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#cost-curve #chart.horizontal{display:block;list-style:none;padding:0;width:100%}#cost-curve #chart.horizontal li{display:block;position:relative;margin:4px 0;width:100%;height:28px;line-height:28px;background-color:#f3f1e9}#cost-curve #chart.horizontal li .title{display:inline-block;position:absolute;top:0;left:10px;line-height:28px;width:100%;font-family:Trade Gothic W01,sans-serif;text-transform:uppercase}#cost-curve #chart.horizontal li .progress{display:block;background-color:#0092b7bf;height:100%!important;width:40px;border-radius:0;animation:draw 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#cost-curve #chart.active li{cursor:pointer;opacity:.7}#cost-curve #chart.active li:hover{opacity:1}#cost-curve .axis{font-size:14px;font-family:Trade Gothic W01,sans-serif;text-transform:uppercase;margin:0}#chartnav .select,#chartnav .message,#chartnav.stick p{display:none}.impact-summary{margin-top:30px}#impact-title{display:none;border-top:1px solid rgba(222,216,198,.75);border-bottom:1px solid rgba(222,216,198,.75)}#impact-title:after{content:"\e917";display:block;position:absolute;right:15px;top:22px;font-family:refed!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:9px;color:#6f6f71;transform:rotate(180deg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;pointer-events:none}@media all and (max-width: 991px){#cost-curve #chart.vertical .title{line-height:18px;height:18px;margin-bottom:7px;font-size:12px}}@media all and (max-width: 767px){#cost-curve .message{display:block}#cost-curve .message.footer{position:fixed;bottom:0;left:0;width:100%;height:20px;background-color:#848484;color:#f7f5f0;text-align:center}#cost-curve .impact-summary,#cost-curve .impact-tabs{display:none}#chartnav{margin-bottom:10px}#chartnav.stick{width:100%!important;left:0!important;margin:0;padding:15px 25px;background-color:#0092b7;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#chartnav.stick p,#chartnav .select,#impact-title{display:block}}.reduction_chart{position:relative;padding-left:0}.reduction_chart #reduction-goal .ct-chart-donut .ct-series-a .ct-slice-donut{stroke:#49a69b}.reduction_chart #reduction-goal .ct-chart-donut .ct-series-b .ct-slice-donut{stroke:#8ec4b9;opacity:1}.reduction_chart #reduction-goal .ct-chart-donut .ct-series-c .ct-slice-donut,.reduction_chart #reduction-goal .ct-chart-donut .ct-fill-donut .ct-slice-donut{stroke:#ded8c6;opacity:1}.reduction_chart #reduction-goal .ct-fill-donut-label h3{font-weight:bolder}.reduction_chart #reduction-goal .ct-fill-donut-label h3.series-a{color:#49a69b}.reduction_chart #reduction-goal .ct-fill-donut-label h3.series-b{color:#8ec4b9}.reduction_chart #reduction-goal .ct-fill-donut-label .small{font-size:.6em}.reduction_chart #reduction-goal .ct-fill-donut-label i{font-size:1.5em;color:#0006}.reduction_chart #reduction-timeline{position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px auto auto -100px}.reduction_chart #reduction-timeline .ct-chart-donut .ct-series-a .ct-slice-donut{stroke:#49a69b}.reduction_chart #reduction-timeline .ct-chart-donut .ct-series-b .ct-slice-donut{stroke:#8ec4b9;opacity:1}.legend{padding:20px;margin:40px 0;background-color:#eceae8}.legend .title{font-size:24px;font-weight:700;text-indent:10px;margin-top:0;margin-bottom:.5em}.legend i{width:25px;height:25px;margin:2px}.legend table td{padding:2px 8px;font-size:18px;font-weight:100;text-transform:uppercase}#d3-donut{text-align:center}#reduction-legend{position:relative}#reduction-legend tr.active{background:#0000000d}#reduction-detail-message{display:none;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#reduction-detail-message h3{font-size:35px;font-weight:500;line-height:.8em}#reduction-detail-message p{font-size:16px;text-transform:uppercase;line-height:1.5em;font-weight:100}#reduction-detail-message p.lead{font-size:20px;margin-top:25px;margin-bottom:0}#reduction-detail-message a{position:absolute;bottom:0;left:0;height:40px;width:100%;margin-bottom:0;background-color:#00000080}#reduction-detail-message.active{display:block;opacity:1}#center-message{position:absolute;width:420px;height:420px;top:50%;left:50%;margin-left:-210px;margin-top:-60px;pointer-events:none}#center-message h3{line-height:35px;margin:0;font-size:38px;font-weight:600;text-align:center}#center-message p{margin:0;text-align:center;text-transform:uppercase;line-height:17px;font-family:Trade Gothic W01,sans-serif;font-size:17px;font-weight:100;color:#848484}@media all and (max-width: 767px){.reduction_chart{display:none}.reduction_chart #reduction-timeline{margin-left:-100px}}#profit-chart.vertical{display:table;table-layout:fixed;width:100%;height:400px;margin:0 auto;padding:0;background-image:linear-gradient(to top,rgba(0,0,0,.1) 2%,transparent 2%);background-size:100% 50px;background-position:left top}#profit-chart.vertical li{position:relative;display:table-cell;vertical-align:bottom;height:100%}#profit-chart.vertical .title{position:absolute;bottom:0;left:0;width:400px;height:28px;line-height:28px;font-size:15px;font-family:Trade Gothic W01,sans-serif;text-transform:uppercase;transform-origin:11px 8px;transform:rotate(-90deg)}#profit-chart.vertical .progress{margin:0 4px;display:block;background:#0092b7bf;border-radius:0}#profit-chart.active li{cursor:pointer;opacity:.7}#profit-chart.active li:hover{opacity:1}@media all and (max-width: 767px){#profit-chart.vertical .title{font-size:13px;line-height:21px;height:21px}}#site-search-form{padding-left:30px;padding-right:0;position:relative;background-color:transparent;cursor:pointer}#site-search-form label{height:20px;line-height:20px;padding:0;margin:0;font-size:13px;font-weight:300;color:#f7f5f0;text-transform:uppercase;cursor:pointer}#site-search-form.active{background-color:#ffffff1a}#site-search-form.active label{display:none}#site-search-form.active input[type=text]{display:inline-block}#site-search-form.active input[type=submit]{display:inline-block;padding:0 15px}#site-search-form input[type=text]{display:none;border:none;width:200px;height:20px;line-height:20px;margin:0;border-radius:0;background-color:#ffffff4d;color:#f7f5f0;text-indent:10px;font-size:13px;font-weight:100;text-transform:uppercase;text-shadow:none}#site-search-form input[type=text]:focus{outline-color:#f7f5f0}#site-search-form input[type=submit]{display:none;width:auto;height:20px;line-height:20px;padding:0;margin:0;text-indent:0;color:#f7f5f0;background-color:transparent;cursor:pointer}#site-search-form i{position:absolute;top:11px;left:2px;font-size:14px;height:14px;width:13px;margin-left:5px;color:#f7f5f0;background-color:transparent}#site-search-form ::-webkit-input-placeholder{color:#f7f5f0}#site-search-form ::-moz-placeholder{color:#f7f5f0}#site-search-form :-ms-input-placeholder{color:#f7f5f0}#site-search-form :-moz-placeholder{color:#f7f5f0}#site-search-results{display:none;margin-top:105px;background:#f7f5f0}#site-search-results #search_results a{color:#555759}#site-search-results #search_results a:hover{color:#5ca958}#site-search-results #search_results em{font-size:65%;opacity:.7}#site-search-results #search_results h2{border-bottom:1px solid rgba(85,87,89,.4);margin-bottom:3px}#site-search-results #search_results li{margin-bottom:35px}@media all and (max-width: 991px){#site-search-results{margin-top:50px}}#supply-chain{padding-bottom:0}#supply-chain ul{list-style:none;padding:0;margin:40px 0}#supply-chain ul li{display:block;width:100%;text-align:center;margin:10px 0;cursor:pointer}#supply-chain ul li i{margin:0 auto;width:75px;height:75px}#supply-chain ul li img{width:50px;margin:0 auto}#supply-chain ul li.divider{width:100%;height:35px;background:transparent url(/img/analysis/arrow-down.svg) no-repeat center bottom}#supply-chain ul li.inactive{opacity:.5}#supply-chain ul li.inactive:hover{opacity:1}#supply-chain .chain{width:190px;height:635px;float:left;background-color:#ece6da;margin-top:-50px;margin-bottom:0}#supply-chain .chain ul{margin:60px 0}#supply-chain .solutions{padding-top:15px}#supply-chain .solutions p{margin:0;line-height:1em}#supply-chain .solutions ul{margin:0}#supply-chain .solutions ul li{margin-bottom:42px}#supply-chain .solutions ul li img{width:auto}#supply-chain .solutions ul li.farming img,#supply-chain .solutions ul li.manufacturing img{width:70px}#supply-chain .solutions ul li.business img{width:120px}#supply-chain .solutions ul li.consumer img{width:80px}#supply-chain .solutions .content{width:auto;padding-left:40px;padding-top:0}#related-solutions{display:none;position:absolute;height:635px;width:100%;top:0;left:0;padding:0 10px;color:#f7f5f0;background-color:#848484;margin-top:-50px;margin-bottom:50px}#related-solutions .icon-close{font-size:15px;float:right;background:#0006;height:20px;width:20px;cursor:pointer}#related-solutions h4{color:#f7f5f0}#related-solutions h5{margin:0;line-height:48px;color:#f7f5f0;text-transform:capitalize;border-top:1px solid rgba(255,255,255,.5);font-family:Trade Gothic W01,sans-serif}#related-solutions h5 a,#related-solutions h5 a:hover{color:#f7f5f0}#related-solutions h5 span{display:inline-block;margin-left:5px;font-size:12px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#related-solutions h5.in span{transform:rotate(90deg)}#related-solutions .summary{color:#fff;background-color:#ffffff80}#related-solutions .summary p{padding:20px;font-size:13px;font-weight:200;line-height:1.25em}#related-solutions .summary a{display:block;width:100%;line-height:32px;background-color:#fff;color:#848484;text-align:center}#related-solutions .scrolling{display:none;overflow-y:scroll;height:calc(100% - 60px)}#related-solutions.farming{background-color:#6b2935}#related-solutions.farming #farming-solutions{display:block}#related-solutions.manufacturing{background-color:#a24242}#related-solutions.manufacturing #manufacturing-solutions{display:block}#related-solutions.business{background-color:#c56c47}#related-solutions.business #business-solutions{display:block}#related-solutions.consumer{background-color:#dcaa70}#related-solutions.consumer #consumer-solutions{display:block}@media all and (max-width: 1199px){#supply-chain .chain{margin-top:-25px}}.lineClamp{position:relative;height:auto;padding-bottom:0;margin:0;overflow:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.lineClamp:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:100%;height:3em;background:linear-gradient(to bottom,#fff0,#fff 50%)}.lineClamp.open{padding-bottom:0}.lineClamp.open:after{display:none}.unClamp{background:transparent;border:none;padding:0;margin:0 0 20px;font-style:italic}.hero{display:table;position:relative;width:100%;height:380px;min-height:380px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#3f4041;color:#fff;box-shadow:inset 0 0 20px #0000004d}.hero.skinny{height:auto;min-height:inherit;padding:50px 0}.hero .hero-content{display:table-cell;width:100%;height:100%;inset:0;padding:0;color:#fff;text-align:left;vertical-align:middle;text-shadow:1px 1px 10px rgba(0,0,0,.2)}.hero .hero-content .content{padding-left:50px}.hero .hero-content a{color:#fff}.hero .hero-content h1,.hero .hero-content h2,.hero .hero-content h3{color:#fff;font-size:40px;font-weight:100;line-height:1.25em;letter-spacing:.05em;margin:0;text-shadow:2px 2px 5px rgba(0,0,0,.5)}.hero .hero-content h1 small,.hero .hero-content h2 small,.hero .hero-content h3 small{font-weight:300;letter-spacing:.1em}.hero .hero-content .lead{font-weight:100}.hero .hero-content .icon-play{font-size:150px;height:150px;width:150px;color:#fff}.more-feast .hero{height:580px;min-height:580px}.carousel-control{width:6%}.carousel-control.left,.carousel-control.right{background-color:transparent;background-image:none}.carousel-control.left:hover,.carousel-control.left:active,.carousel-control.left:focus,.carousel-control.right:hover,.carousel-control.right:active,.carousel-control.right:focus{background-color:transparent;background-image:none}.carousel-control i{position:absolute;top:50%;margin-top:-20px}.carousel-control i.icon-arrow-right{right:40px}.carousel-control i.icon-arrow-left{left:40px}.carousel-indicators li{background-color:#ffffff4d;border:none;margin:1px 10px}.carousel-indicators li.active{margin:0 10px}#education-hero{background-color:#9bc9c0!important;fill:#9bc9c0!important;color:#f7f5f0}#education-hero h1,#education-hero h2,#education-hero h3,#education-hero h4,#education-hero .lead,#education-hero h1 small,#education-hero h2 small,#education-hero h3 small,#education-hero h4 small,#education-hero .lead small{color:#f7f5f0}#education-hero hr{border-color:#fff!important}#education-hero a{color:#fff}#policy-hero{background-color:#912a46!important;fill:#912a46!important;color:#f7f5f0}#policy-hero h1,#policy-hero h2,#policy-hero h3,#policy-hero h4,#policy-hero .lead,#policy-hero h1 small,#policy-hero h2 small,#policy-hero h3 small,#policy-hero h4 small,#policy-hero .lead small{color:#f7f5f0}#policy-hero hr{border-color:#fff!important}#policy-hero a{color:#fff}#financing-hero{background-color:#78a783!important;fill:#78a783!important;color:#f7f5f0}#financing-hero h1,#financing-hero h2,#financing-hero h3,#financing-hero h4,#financing-hero .lead,#financing-hero h1 small,#financing-hero h2 small,#financing-hero h3 small,#financing-hero h4 small,#financing-hero .lead small{color:#f7f5f0}#financing-hero hr{border-color:#fff!important}#financing-hero a{color:#fff}#innovation-hero{background-color:#e8ad6c!important;fill:#e8ad6c!important;color:#f7f5f0}#innovation-hero h1,#innovation-hero h2,#innovation-hero h3,#innovation-hero h4,#innovation-hero .lead,#innovation-hero h1 small,#innovation-hero h2 small,#innovation-hero h3 small,#innovation-hero h4 small,#innovation-hero .lead small{color:#f7f5f0}#innovation-hero hr{border-color:#fff!important}#innovation-hero a{color:#fff}@media all and (max-width: 767px){.hero{height:250px;min-height:0}.hero .hero-content{background-color:#0006}.hero .hero-content h1{font-size:25px!important}.hero .hero-content p{font-size:14px}.more-feast .hero{height:280px;min-height:0px}.more-feast .hero .hero-content{background-color:transparent}.carousel-control i.icon-arrow-right{right:0}.carousel-control i.icon-arrow-left{left:0}.carousel-indicators{bottom:-5px}}.alert{text-align:center;background:#dc354d;color:#ded8c6}.alert a{color:#ded8c6;font-size:16px;display:block;width:100%}.profileMessage{display:none}.profileMessage.active{display:block}#profile #confirm_zip_code{width:49%}#profile input[type=submit]{width:49%;float:right;height:48px}#collaborate form{margin-top:20px}#collaborate form input{line-height:38px;padding:0}#collaborate form input.zip{width:49%;min-width:0;margin-right:5px}#collaborate form input[type=submit]{display:block;float:right;width:48%;min-width:0;height:48px;line-height:40px;margin:3px 0 0;padding:0;text-indent:0}.tour-backdrop{position:fixed;inset:0;z-index:1100;background-color:#000;opacity:.3;filter:alpha(opacity=30);pointer-events:all}.tour-step-backdrop{position:relative;z-index:1101;background:inherit}.tour-step-background{position:absolute!important;z-index:1100;background:transparent;border-radius:0;border-bottom:2px solid #0092b7}#instructions{display:none;background-color:#ded8c6;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#instructions ul{margin:0}#instructions ul li{display:inline-block;margin:0}#instructions ul li a{padding:0 25px 5px 0;color:#555759;text-transform:uppercase}#instructions ul li.active a{text-decoration:underline}#embed-instructions input{text-transform:none}#share-instructions .links{width:20%;height:48px;line-height:48px;display:inline-block;background-color:#f7f5f0;text-align:center}#share-instructions .links a{display:inline-block;color:#555759;margin-right:5px;font-size:20px;background-color:#3f4041;padding:7px;border-radius:50%}#share-instructions .links a i{font-size:20px;height:20px;width:20px;color:#fff}#share-instructions input{display:inline-block;width:70%;margin:0;vertical-align:top;text-transform:none}@media all and (max-width: 767px){#share-instructions .links{width:100%;height:55px;line-height:55px;background-color:transparent}#share-instructions input{display:block;width:100%;margin-top:10px;vertical-align:middle;text-align:center}}#share-instructions{position:fixed;top:-125px;height:125px;left:0;width:100%;background:#168374;color:#fff;padding:0;z-index:1000;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#share-instructions:after{content:"";position:fixed;top:0;left:0;width:100%;height:150%;opacity:0;background-color:#0000004d;pointer-events:none;z-index:800;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#share-instructions a:after{display:none}#share-instructions.active{top:0}#share-instructions.active:after{top:125px;opacity:1}#share-instructions .links{width:100%;margin-top:10px}#share-instructions input{width:100%}#share-instructions p{font-size:12px}#share-instructions .close{position:absolute;right:30px;top:15px;z-index:1000;color:#fff}#share-instructions .notificationBar{margin-bottom:20px}#share-instructions .notificationBar h3{margin-top:1rem;font-size:16px}@media all and (max-width: 767px){#share-instructions{padding:20px;height:175px;top:-250px}#share-instructions h3{margin-top:0;font-size:15px;text-align:center}#share-instructions input{margin-top:-5px}#share-instructions .links{margin-top:0;width:100%}#share-instructions .close{top:10px}#share-instructions.active:after{display:none}}.article .article-image{display:block;text-indent:-999em;width:100%;height:240px;background-size:cover;background-position:center center;background-repeat:no-repeat}.article img,.article iframe{max-width:100%!important;height:auto!important}.article .article-date{font-size:12px;font-style:italic}.article h4{font-weight:400;color:#555759;margin-top:10px;margin-bottom:0}.article p{font-size:13px;color:#555759}.article .view-more{font-style:italic;color:#0092b7;font-size:14px}.article.single-article .article-image{height:300px;margin-top:10px}.article.single-article h4{margin-top:30px}.article.single-article p{font-size:14px}.sort-articles{font-style:italic;text-transform:uppercase;display:inline-block;float:right;font-size:14px;cursor:pointer;margin-top:10px}.sort-articles .caret{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;transform:rotate(-180deg)}.sort-articles[data-sort="date:desc"] .caret{transform:rotate(0)}.recent-news .article{margin-bottom:30px}.recent-news .article .article-image{height:140px}@media all and (max-width: 767px){.card.article-card{padding-bottom:0;margin:0}.article.single-article .article-image{height:200px}.article .article-image{height:180px}.sort-articles{margin-top:0}}.videoPlay{display:block;width:100%;height:455px;text-indent:-9999em;background-image:url(/img/bg-map.jpg);background-size:contain;background-color:#c5ced5;background-repeat:no-repeat;background-position:bottom center;cursor:pointer}@media all and (max-width: 991px){.videoPlay{height:280px}}#tooltip{display:none;position:absolute;top:0;left:0;width:500px;max-width:100%;height:100%;background-color:#fff;box-shadow:2px 2px 7px #0003;z-index:99;opacity:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#tooltip.active{display:block;opacity:1}#tooltip .content{width:500px;top:0}#tooltip:before{content:"";display:block;position:absolute;top:-20px;left:20px;width:0;height:0;border-top:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;border-left:10px solid transparent}#tooltip .close{z-index:1000}#tooltip .title{font-weight:600}.tooltip{z-index:9999}.food-waste-policy-finder #tooltip .button{margin-bottom:0}.food-waste-policy-finder #tooltip .button.recovery,.food-waste-policy-finder #tooltip .button.recycle{display:none}@media all and (max-width: 767px){#tooltip{width:300px}#tooltip .content{width:280px}}body.state-layout h1,body.federal_policy h1{font-size:30px;margin-bottom:0}body.state-layout h2,body.federal_policy h2{font-size:28px;font-weight:500}body.state-layout h3,body.federal_policy h3{margin-bottom:5px;margin-top:20px}body.state-layout #tournav,body.federal_policy #tournav{display:none}body.state-layout #page-footer,body.federal_policy #page-footer{box-shadow:0 0 25px #0003}body.policy_tool-layout #tournav{display:none}body.policy_tool-layout #page-footer{box-shadow:0 0 25px #0003}body.food-waste-policy-finder #toolFooter .socialnav,body.state-layout #toolFooter .socialnav{height:44px}.map-tooltip{position:absolute;text-align:center;width:auto;height:auto;padding:5px;font:12px sans-serif;background:#fff;border:0px;border-radius:3px;pointer-events:none;box-shadow:1px 2px 3px #0006}#spotlight h2{margin-top:0}#spotlight .button{width:100%}.flex-table{display:flex;flex-wrap:wrap;font-size:14px;justify-content:space-between}.flex-table .flex-table-item{width:calc(25% - 10px);background-color:#fff;padding:10px 20px;margin-bottom:10px}.flex-table .flex-table-item.column-heading{background-color:transparent;font-size:16px}.flex-table .flex-table-item.item-large{width:calc(75% - 10px)}.dl-policy{display:flex;flex-wrap:wrap;margin:20px 0;font-size:16px}.dl-policy dt,.dl-policy dd{padding:10px;background:#fff}.dl-policy dt{width:20%;margin-bottom:10px;font-weight:300;text-transform:none}.dl-policy dd{width:calc(80% - 10px);margin-left:10px;margin-bottom:10px}.panel.icon-panel{background-color:#fff;height:100%;box-shadow:none}.panel.icon-panel h3{background-color:#eceae8;padding:10px 15px;margin:0;line-height:1;font-size:16px}.panel.icon-panel h6{font-size:11px}.panel.icon-panel .content{padding:10px 15px}.panel.icon-panel .content i{width:auto;height:auto;margin:0 auto}.morecontent span{display:none}.morecontent span.caret{display:inline-block}.morelink{display:block}@media all and (max-width: 1199px){#state-federal-navigation .button.inverse{max-width:none;margin:0 1%}}@media all and (min-width: 991px) and (max-width: 1199px){#policy-tool .container{max-width:90%}}@media all and (max-width: 767px){#policy-tool{min-height:none}#map,#map-instructions{display:none}#policy-intro svg{display:block;margin:0 auto;max-width:25%}section.border{border:none}.flex-table{font-size:12px}.flex-table .flex-table-item{padding:5px;margin-bottom:5px;width:calc(30% - 5px)}.flex-table .flex-table-item.item-large{width:calc(70% - 5px)}.dl-policy dt,.dl-policy dd{padding:5px;font-size:12px;margin-bottom:5px}.dl-policy dt{width:30%;margin-bottom:10px;font-weight:300;text-transform:none}.dl-policy dd{width:calc(70% - 10px)}}body.state-policy section{padding:0}body.state-policy section .container{max-width:none}.mapInstructions{display:flex;align-items:center;justify-content:center;width:100%;min-width:500px;height:100%;position:absolute;top:0;left:0;padding:30px;margin:0 auto;background-color:#fff9;color:#555759;display:none;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mapInstructions .content{position:relative;padding:0 20px 80px;font-size:14px}.mapInstructions .content.content-img{padding:0 20px}.mapInstructions .content.content-img img{margin:20px auto}.mapInstructions .content.content-img img:nth-of-type(2){margin-top:5px}.mapInstructions .content.content-img p{margin-bottom:0}.mapInstructions .content.content-text{padding:0 20px 80px}.mapInstructions .content h4,.mapInstructions .content h5{font-weight:400}.mapInstructions .content p{font-size:14px;color:#555759}.mapInstructions [class^=show]{position:absolute;top:70%;left:20px;width:80%;opacity:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.mapWizard .mapInstructions{display:flex;opacity:1;padding-bottom:150px}.mapWizard .show0,.mapWizard.step1 .show1{opacity:1}.mapWizard.step1 .show0{opacity:0}.mapWizard.step2 .show2{opacity:1}.mapWizard.step2 .show0{opacity:0}.mapWizard.step3 .show3{opacity:1}.mapWizard.step3 .show0{opacity:0}.mapWizard.step4 .show4{opacity:1}.mapWizard.step4 .show0{opacity:0}.mapWizard.step5 .show5{opacity:1}.mapWizard.step5 .show0{opacity:0}.policyFinder_map{position:relative;padding-bottom:210px;background:transparent!important}@media (min-width: 1200px){.policyFinder_map{padding-bottom:150px}}@media (max-width: 1199px){.policyFinder_map{padding-bottom:210px}}.policyFinder_map .states{fill:#eceae8;stroke:#fff;stroke-width:1.5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.policyFinder_map .study{display:none;cursor:pointer}.policyFinder_map .muni{opacity:0;cursor:crosshair;pointer-events:none}.policyFinder_map .prevention-0{background-color:#606060}.policyFinder_map .prevention-1{background-color:#9b9b9b}.policyFinder_map .prevention-2{background-color:#7cd6e5}.policyFinder_map .prevention-3{background-color:#3e889b}.policyFinder_map .prevention-4{background-color:#003950}.policyFinder_map[data-category=prevention] .level-0{fill:#606060}.policyFinder_map[data-category=prevention] .level-1{fill:#9b9b9b}.policyFinder_map[data-category=prevention] .level-2{fill:#7cd6e5}.policyFinder_map[data-category=prevention] .level-3{fill:#3e889b}.policyFinder_map[data-category=prevention] .level-4{fill:#003950}.policyFinder_map[data-category=prevention] #washington-dc.level-0{stroke:#606060}.policyFinder_map[data-category=prevention] #washington-dc.level-1{stroke:#9b9b9b}.policyFinder_map[data-category=prevention] #washington-dc.level-2{stroke:#7cd6e5}.policyFinder_map[data-category=prevention] #washington-dc.level-3{stroke:#3e889b}.policyFinder_map[data-category=prevention] #washington-dc.level-4{stroke:#003950}.policyFinder_map .recovery-0{background-color:#606060}.policyFinder_map .recovery-1{background-color:#9b9b9b}.policyFinder_map .recovery-2{background-color:#65dcd2}.policyFinder_map .recovery-3{background-color:#3db0a3}.policyFinder_map .recovery-4{background-color:#168374}.policyFinder_map[data-category=recovery] .level-0{fill:#606060}.policyFinder_map[data-category=recovery] .level-1{fill:#9b9b9b}.policyFinder_map[data-category=recovery] .level-2{fill:#65dcd2}.policyFinder_map[data-category=recovery] .level-3{fill:#3db0a3}.policyFinder_map[data-category=recovery] .level-4{fill:#168374}.policyFinder_map[data-category=recovery] #washington-dc.level-0{stroke:#606060}.policyFinder_map[data-category=recovery] #washington-dc.level-1{stroke:#9b9b9b}.policyFinder_map[data-category=recovery] #washington-dc.level-2{stroke:#65dcd2}.policyFinder_map[data-category=recovery] #washington-dc.level-3{stroke:#3db0a3}.policyFinder_map[data-category=recovery] #washington-dc.level-4{stroke:#168374}.policyFinder_map[data-key=food-safety-for-food-donations] .level-1{fill:#9b9b9b}.policyFinder_map[data-key=food-safety-for-food-donations] .level-2{fill:#84d9d0}.policyFinder_map[data-key=food-safety-for-food-donations] .level-3{fill:#5fada2}.policyFinder_map[data-key=food-safety-for-food-donations] .level-4{fill:#168374}.policyFinder_map .food-safety-1{background:#9b9b9b}.policyFinder_map .food-safety-2{background:#84d9d0}.policyFinder_map .food-safety-3{background:#5fada2}.policyFinder_map .food-safety-4{background:#168374}.policyFinder_map .recycle-0{background-color:#606060}.policyFinder_map .recycle-1{background-color:#9b9b9b}.policyFinder_map .recycle-2{background-color:#d1ecc1}.policyFinder_map .recycle-3{background-color:#87bb83}.policyFinder_map .recycle-4{background-color:#3d8944}.policyFinder_map[data-category=recycle] .level-0{fill:#606060}.policyFinder_map[data-category=recycle] .level-1{fill:#9b9b9b}.policyFinder_map[data-category=recycle] .level-2{fill:#d1ecc1}.policyFinder_map[data-category=recycle] .level-3{fill:#87bb83}.policyFinder_map[data-category=recycle] .level-4{fill:#3d8944}.policyFinder_map[data-category=recycle] #washington-dc.level-0{stroke:#606060}.policyFinder_map[data-category=recycle] #washington-dc.level-1{stroke:#9b9b9b}.policyFinder_map[data-category=recycle] #washington-dc.level-2{stroke:#d1ecc1}.policyFinder_map[data-category=recycle] #washington-dc.level-3{stroke:#87bb83}.policyFinder_map[data-category=recycle] #washington-dc.level-4{stroke:#3d8944}.policyFinder_map[data-studies=prevention] .study.prevention,.policyFinder_map[data-studies=recovery] .study.recovery,.policyFinder_map[data-studies=recycle] .study.recycle{display:block;pointer-events:all}.policyFinder_map[data-key=date-labeling] .date-labeling-key,.policyFinder_map[data-key=date-labeling-subfilter] .date-labeling-key,.policyFinder_map[data-key=liability-protection] .liability-protection-key,.policyFinder_map[data-key=liability-protection-subfilter] .liability-protection-key,.policyFinder_map[data-key=tax-incentives] .tax-incentives-key,.policyFinder_map[data-key=tax-incentives-subfilter] .tax-incentives-key,.policyFinder_map[data-key=animal-feed] .animal-feed-key,.policyFinder_map[data-key=animal-feed-subfilter] .animal-feed-key,.policyFinder_map[data-key=food-safety-for-food-donations] .legend-food-safety-key,.policyFinder_map[data-key=food-safety-for-food-donations-subfilter] .legend-food-safety-key{display:block}.policyFinder_map[data-key=organic-waste-bans-waste-recycling-laws] .muni,.policyFinder_map[data-key=organic-waste-bans-waste-recycling-laws] .muni.muni-level-1,.policyFinder_map[data-key=organic-waste-bans-waste-recycling-laws] .muni.muni-level-2,.policyFinder_map[data-key=organic-waste-bans-waste-recycling-laws] .muni.muni-level-3,.policyFinder_map[data-key=organic-waste-bans-waste-recycling-laws] .muni.muni-level-4{opacity:1;pointer-events:all}.policyFinder_map[data-key=organic-waste-bans-waste-recycling-laws] .organic-waste-bans-waste-recycling-laws-key{display:block}.policyFinder_map #washington-dc{transform:translate(56px);stroke:#eceae8;stroke-width:15px}.policyFinder_map[data-key=organic-waste-bans-waste-recycling-laws-subfilter] .organic-waste-bans-waste-recycling-laws-key{display:block}.policyFinder_map[data-key=organic-waste-bans-waste-recycling-laws-subfilter][data-level=level-1] .muni.muni-level-1,.policyFinder_map[data-key=organic-waste-bans-waste-recycling-laws-subfilter][data-level=level-2] .muni.muni-level-2,.policyFinder_map[data-key=organic-waste-bans-waste-recycling-laws-subfilter][data-level=level-3] .muni.muni-level-3,.policyFinder_map[data-key=organic-waste-bans-waste-recycling-laws-subfilter][data-level=level-4] .muni.muni-level-4{opacity:1;pointer-events:all}.policyFinder_map .states:hover{cursor:pointer}.mapTip{position:absolute;display:inline;background-color:#0006;color:#ded8c6;padding:0 10px;margin-top:-20px;pointer-events:none}#download-full-matrix{display:inline-block}#download-full-matrix a{align-items:center}#download-full-matrix i{font-size:24px;width:auto;height:auto}@media all and (max-width: 1199px){#download-full-matrix{position:absolute;bottom:0}}@media all and (max-width: 991px){.policyFinder_map{display:none}#download-full-matrix{display:block;position:relative;text-align:center}}@media (min-width: 992px){.map-legend{position:absolute;top:75%;left:35%;text-align:left;width:50%}}@media (min-width: 1200px){.map-legend{top:85%}}@media (max-width: 1199px){.map-legend{top:auto;bottom:60px}}.map-legend .legend-key{display:none;position:relative}@media (max-width: 991px){.map-legend .legend-key{display:block}}.map-legend .legend-key.icon-key{padding-left:45px}.map-legend .legend-key.icon-key svg,.map-legend .legend-key.icon-key .box{position:absolute;top:4px;left:0}.map-legend .legend-key.icon-key.organic-waste-bans-waste-recycling-laws-key .box{left:0}.map-legend .legend-key.icon-key .box,.map-legend .legend-key.icon-key .circle{width:20px;min-width:20px;height:20px;min-height:20px}.map-legend .legend-key.icon-key .circle{border-radius:50%}.map-legend .legend-key.icon-key h5{margin-bottom:10px}.map-legend .legend-key.gradient-key{padding:0 0 0 20px;border-left:1px solid #ded8c6}.map-legend .legend-key p{font-size:11px;line-height:12px}.map-legend .legend-key p a{text-transform:uppercase}.map-legend .legend-key small{font-size:11px;line-height:12px;color:#555759}.map-legend .legend-key h5{font-weight:400;color:#555759}.map-legend .legend-key ul li{position:relative;display:block;float:left;padding:5px 40px 5px 50px}.map-legend .legend-key ul li h5{margin-top:5px}.map-legend .box-color{width:96%;height:20px;min-width:20px;min-height:20px;margin-bottom:5px}.map-key{line-height:1}.date-labeling-key .prevention-0{background-color:#606060}.date-labeling-key .prevention-1{background-color:#9b9b9b}.date-labeling-key .prevention-2{background-color:#7cd6e5}.date-labeling-key .prevention-3{background-color:#3e889b}.date-labeling-key .prevention-4{background-color:#003950}.animal-feed-key .recycle-0{background-color:#606060}.animal-feed-key .recycle-1{background-color:#9b9b9b}.animal-feed-key .recycle-2{background-color:#d1ecc1}.animal-feed-key .recycle-3{background-color:#87bb83}.animal-feed-key .recycle-4{background-color:#3d8944}.liability-protection-key .recovery-0,.tax-incentives-key .recovery-0{background-color:#606060}.liability-protection-key .recovery-1,.tax-incentives-key .recovery-1{background-color:#9b9b9b}.liability-protection-key .recovery-2,.tax-incentives-key .recovery-2{background-color:#65dcd2}.liability-protection-key .recovery-3,.tax-incentives-key .recovery-3{background-color:#3db0a3}.liability-protection-key .recovery-4,.tax-incentives-key .recovery-4{background-color:#168374}.organic-waste-bans-waste-recycling-laws-key .recycle-0{background-color:#606060}.organic-waste-bans-waste-recycling-laws-key .recycle-1{background-color:#9b9b9b}.organic-waste-bans-waste-recycling-laws-key .recycle-2{background-color:#d1ecc1}.organic-waste-bans-waste-recycling-laws-key .recycle-3{background-color:#87bb83}.organic-waste-bans-waste-recycling-laws-key .recycle-4{background-color:#3d8944}@media (max-width: 1199px){.map-legend{right:auto;left:10%;width:80%}.map-legend .legend-key.icon-key{border-left:none}.map-legend .legend-key.gradient-key{border:none}.map-legend .row{margin-left:0;margin-right:0}}@media (max-width: 991px){.map-legend{position:relative;display:block;inset:auto;width:100%;padding-left:20px;padding-right:20px}.map-legend .legend-key,.map-legend .legend-key.icon-key,.map-legend .legend-key.gradient-key{padding-left:0}}.icon-img{width:30px}.mapnav{position:relative;inset:0 0 auto;width:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mapnav.bottom{transform:translateY(100vh)}.mapnav h3{font-size:20px}.mapnav h4{position:relative;padding:7px 30px;margin:0;color:#fff;text-transform:uppercase;font-weight:500;cursor:pointer}.mapnav h4 a{color:#fff}.mapnav h4 a:hover,.mapnav h4 a:focus,.mapnav h4 a:active{color:#fff}.mapnav h4 .caret{float:right;margin:9px 0}.mapnav p{line-height:1em;font-size:13px}.mapnav ul{padding:0;margin:10px 0;list-style:none}.mapnav ul li{margin-bottom:15px}.mapnav ul li.checkbox.small{padding-top:8px}.mapnav ul li a{color:#848484}.mapnav ul li a:hover,.mapnav ul li a:focus,.mapnav ul li a:active{color:#292a2b}.mapnav ul li .btn,.mapnav ul li .cognito #c-submit-button,.cognito .mapnav ul li #c-submit-button{color:#555759;font-size:13px;font-style:italic;font-weight:300;padding-left:23px}.mapnav ul li>ul{padding-right:0;padding-left:30px;font-size:12px}.mapnav ul.flush li{padding-left:0;margin-bottom:10px}.mapnav label{font-weight:300}.mapnav small{display:block;line-height:1.2;margin:2px 0}.mapnav button.toggle{border:none;background-color:transparent;font-size:13px;padding:0 0 0 23px;margin-left:0;margin-top:5px;font-style:italic;text-align:left}.mapnav .button{font-size:14px}.mapnav .case-studies-filter{margin:0;font-style:italic;border-bottom:1px solid #ded8c6;padding:15px 0}.mapnav .case-studies-filter img{width:18px;margin-top:-2px}.mapnav .filters{width:320px;padding:20px 30px}#recycling_filters .toggle{color:#5ca958}.mobilenav{display:none}.mobilenav .button{width:100%;margin:15px 0;font-weight:500;font-size:16px}.mobilenav .panel{padding:0 20px}.mobilenav h3 img{display:inline-block;width:25px;margin-top:-5px}.mobilenav .sub-trigger{display:block;padding:20px 0;font-size:22px;font-style:italic}.mobilenav .sub-trigger i{display:inline-block;font-size:18px;width:auto;height:auto;margin-left:10px;transform:rotate(180deg);transition:all .5s ease}.mobilenav .sub-trigger img{width:30px;margin-top:-5px;margin-right:5px}.mobilenav .sub-trigger[aria-expanded=true] i{transform:rotate(0)}@media all and (max-width: 1199px){.mapnav .button{font-size:14px}}@media all and (max-width: 991px){.mapnav .button{font-size:16px}.mobilenav{display:block}}#state-header h1{margin-top:30px}#state-header .content{padding-bottom:0}#state-prevention-policy{padding-top:0}.statenav h4{position:relative;padding:7px 30px;margin:0;color:#fff;text-transform:uppercase;font-weight:500;cursor:pointer}.statenav h4 a{color:#fff}.statenav h4 a:hover,.statenav h4 a:focus,.statenav h4 a:active{color:#fff}.statenav .nav li a{color:#555759}.statenav .nav li a:hover{background-color:transparent}.tool-header{background-color:#b8b8b8}.tool-header h2{font-size:23px;font-weight:200}.tool-header .message{width:100%;background-color:#848484;color:#fff;text-align:center;text-transform:uppercase;font-weight:400;padding:0;height:60px}.tool-header .message h1{font-size:16px;font-weight:400;margin:0;line-height:60px}.tool-header .message a{color:#fff}.tool-header .message a:hover,.tool-header .message a:focus{color:#fff}.tool-header .message .updated_at{position:absolute;top:0;bottom:0;right:0;height:60px;padding:0 20px;font-size:13px;line-height:13px;text-align:left;color:#6f6f71;background-color:#ffffff1a}.tool-header .message .updated_at em{display:block;margin-top:20px;margin-bottom:3px;font-family:Proxima Nova W01,sans-serif;font-style:italic;font-weight:200;font-size:14px;clear:both}.tool-header .message .updated_at em:before,.tool-header .message .updated_at em:after{content:" ";display:table}.tool-header .nav-tabs{position:relative;border-bottom-color:#b8b8b8;float:right}.tool-header .nav-tabs li.active{border:none}.tool-header .nav-tabs li.active a{background-color:#f7f5f0;border:none}.tool-header .nav-tabs li.active a:hover,.tool-header .nav-tabs li.active a:focus,.tool-header .nav-tabs li.active a:active{border:none;background-color:#f7f5f0;cursor:default}.tool-header .nav-tabs li a{max-width:185px;border:none;background:#e5dfcf;color:#848484;padding:10px 30px;margin-right:10px}.tool-header .nav-tabs li a:hover{border:none;background:#dcd4be}@media all and (max-width: 1199px){.tool-header h2{text-align:center}.tool-header .message{height:auto;padding:0}.tool-header .message .updated_at{position:relative;width:100%;top:0;bottom:0;right:0;height:auto;padding:5px 20px;font-size:13px;line-height:13px;text-align:center}.tool-header .message .updated_at em{margin-top:0}.tool-header .nav-tabs{float:none}body.state-layout .tool-header .tabnav{display:none}}@media all and (max-width: 767px){.tool-header .nav-tabs{width:100%;margin-bottom:10px;padding:0 20px 20px}.tool-header .nav-tabs li{display:block;width:100%;margin:5px 0;text-align:center}.tool-header .nav-tabs li a{max-width:none;width:100%;margin:0;padding:20px}}#federal-details h4{font-weight:500;text-transform:none}#federal-details strong{font-weight:500}#federal-details ol li{margin-bottom:15px}#federal-details ol ul{margin-top:10px;list-style-type:disc;padding-left:20px}#federal-details ol ul li{line-height:1;margin-bottom:5px}#federal-details .panel{margin-top:20px;margin-bottom:20px;padding:30px}#federal-details .panel ul{list-style-type:none}#federal-details .panel ul li{margin-bottom:0}#date-label-header{padding-top:15px}#date-label-header h4{margin:0}.map-datelabel{display:none;position:absolute;width:100%;top:0;left:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.map-datelabel.active{display:block}.carousel-datelabel .item{min-height:400px}.carousel-datelabel .item i{display:inline-block;position:absolute;width:22px;height:22px;top:5px;left:0}.carousel-datelabel .explore li{padding-left:30px;padding-top:5px}.carousel-datelabel .item-title{position:relative;padding-left:30px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ded8c6}.carousel-datelabel .carousel-controls{display:flex;justify-content:center;align-items:center;max-width:400px;margin:0 auto;color:#3f4041}.carousel-datelabel .carousel-controls a{color:#3f4041}.carousel-datelabel .carousel-controls .progress{float:left;width:75%;margin:0 10px}.carousel-datelabel .carousel-controls .progress-bar{background-color:#3f4041;box-shadow:none}.carousel-datelabel{display:none}@media all and (max-width: 1199px){.carousel-datelabel .item{min-height:100px}#carousel-date-label{padding-bottom:20px}#carousel-controls{position:absolute;top:-55px;left:0;width:100%;padding-top:20px}#start-slides .button{position:absolute;top:0;left:0}}#date_label_quiz li{text-transform:uppercase}#date_label_quiz .checkbox{padding:7px;margin:10px 0;background:#eceae8;font-weight:300}#date_label_quiz ul.active .correct{background-color:#00b982;color:#3f4041}#date_label_quiz ul.active .incorrect{background-color:#dc354d;color:#3f4041}#date_label_quiz ul.active .answer{display:block}#date_label_quiz ul li{transition:all .5s ease}#date_label_quiz ul li label{font-weight:300}#date_label_quiz .answer{padding-left:0;display:none;transition:all .5s ease}#date_label_quiz .panel{padding:20px}#date_label_quiz .panel h4{margin-top:0;font-style:italic;font-weight:400}#date_label_quiz .panel p{font-size:13px;text-transform:none;font-weight:300}#date_label_quiz .grade{display:none;margin-top:40px;box-shadow:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#date_label_quiz .grade .results_title{margin-bottom:10px}#date_label_quiz .grade .results_message{display:none;margin-bottom:10px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#date_label_quiz .grade.poor .results_message.poor,#date_label_quiz .grade.good .results_message.good{display:block}.innovator-layout .innovator_name{font-weight:400}.innovator-layout .innovator_name a{color:inherit}.innovator-layout .innovator_details span.italic{margin-right:10px}.innovator-layout .innovator_reach_category{margin:20px 0}.innovator-layout .innovator_reach_category i{display:inline-block;vertical-align:middle}.innovator-layout .innovator_tags{text-transform:capitalize}.innovator-layout .innovator_tags li{margin-bottom:0}.innovator-layout .innovator_solutions{text-transform:capitalize}.innovator-layout .innovator_solutions li{margin-bottom:3px}.innovator-layout .innovatorSidebar{padding-top:50px}.innovator-layout .innovator_follow a{color:#0092b7}.innovator-layout .innovator_follow a:hover{color:#00556b}.innovator-layout .innovator_follow i{display:inline-block;width:30px;height:30px;line-height:30px;font-size:24px}.innovatorDatabase_about .icon-list,.innovatorDatabase_about .icon-national,.innovatorDatabase_about .icon-analysis{background-color:#0092b7;color:#fff;width:100px;height:100px;line-height:100px;font-size:50px;border-radius:50%;text-align:center}.innovatorDatabase_about .icon-list:hover,.innovatorDatabase_about .icon-national:hover,.innovatorDatabase_about .icon-analysis:hover{background-color:#00556b}.innovatorDatabase_about [data-toggle=collapse] .caret{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.innovatorDatabase_about [data-toggle=collapse].active .caret{transform:rotate(-180deg)}#innovatorMap{position:relative}.innovatorDatabase_map{height:calc(100vh - 280px)}.innovatorDatabase_mapKey{position:absolute;top:20px;left:0;width:100%;background-color:transparent;z-index:9;pointer-events:none}.innovatorDatabase_mapKey .content{display:flex;flex-wrap:nowrap;justify-content:center;width:100%;max-width:830px;margin:0 auto;padding:0;background-color:#fff}.innovatorDatabase_mapKey .content>div{margin:5px 20px}.innovatorDatabase_mapKey .content h4{line-height:50px;font-weight:400}.innovatorDatabase_mapKey .content i{display:inline-block;vertical-align:middle}.innovatorDatabase_mapKey .content small{display:block;font-size:9px;margin-top:-10px;margin-left:45px}.innovator_reach_category{margin-bottom:20px}.innovator_reach_category i{display:inline-block;vertical-align:middle}@media all and (max-width: 1199px){.innovatorDatabase_map{height:600px}}@media all and (max-width: 991px){.innovatorDatabase_map{height:500px}.innovatorDatabase_mapKey{display:none}}@media all and (max-width: 767px){.innovatorDatabase_map{height:350px;padding-top:40px}}#innovatorList{background-color:#fff}#innovatorList button.sort .icon{height:auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#innovatorList button.sort[data-sort$=":desc"] .icon{transform:rotate(180deg)}.innovatorDatabase_list .fail-message,ul[class^=innovatordatabase_list] .fail-message{display:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.innovatorDatabase_list.mixitup-container-failed .fail-message,ul[class^=innovatordatabase_list].mixitup-container-failed .fail-message{display:block}.innovatorDatabase_list .innovator,ul[class^=innovatordatabase_list] .innovator{padding:20px 0}.innovatorDatabase_list .innovator hr,ul[class^=innovatordatabase_list] .innovator hr{margin:20px 20px 0;border-top:1px solid #eceae8}.innovatorDatabase_list .innovator .button,ul[class^=innovatordatabase_list] .innovator .button{margin-top:25px}.innovatorDatabase_list .innovator .innovator_name,ul[class^=innovatordatabase_list] .innovator .innovator_name{font-weight:400}.innovatorDatabase_list .innovator .innovator_name a,ul[class^=innovatordatabase_list] .innovator .innovator_name a{color:inherit}.innovatorDatabase_list .innovator .innovator_details,ul[class^=innovatordatabase_list] .innovator .innovator_details{margin-top:35px;font-size:13px}.innovatorDatabase_list .innovator .innovator_details em,ul[class^=innovatordatabase_list] .innovator .innovator_details em{font-family:Proxima Nova W01,sans-serif;color:#6f6f71}.innovatorDatabase_list .innovator .innovator_reach_category,ul[class^=innovatordatabase_list] .innovator .innovator_reach_category{margin-top:20px}.innovatorDatabase_list .innovator .innovator_reach_category i,ul[class^=innovatordatabase_list] .innovator .innovator_reach_category i{display:inline-block;vertical-align:middle}@media all and (max-width: 767px){.innovatorDatabase_list{padding-top:40px}}.activeTab_innovatorAnalysis #tooltip .innovator_details{display:none}.innovatorDatabase_analysisCharts{position:relative;min-height:500px}.innovatorDatabase_analysisCharts .key{list-style:none;text-align:right}.innovatorDatabase_analysisCharts .key li{display:inline-block;padding:0 20px}.innovatorDatabase_analysisCharts .key i{display:inline-block;width:25px;height:25px;margin-right:5px;vertical-align:middle}.innovatorDatabase_analysisCharts .analysisChart{position:absolute;display:block;width:100%;height:auto;top:0;left:0;background:#f7f5f0;opacity:0;pointer-events:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.innovatorDatabase_analysisCharts .analysisChart.active{opacity:1;pointer-events:all}.innovatorDatabase_analysisCharts .ct-chart-bar.ct-horizontal-bars .ct-grid,.innovatorDatabase_analysisCharts .ct-chart-bar.ct-horizontal-bars .ct-labels{display:none}.innovatorDatabase_analysisCharts .ct-chart-bar.ct-horizontal-bars .ct-bar{stroke-width:30px!important;transform:translate(-50px)}.innovatorDatabase_analysisCharts .ct-chart-bar.ct-horizontal-bars .ct-label{display:flex;font-size:1.2em;transform:translate(-50px);pointer-events:none}.innovatorDatabase_analysisCharts .ct-label{display:none}.innovatorDatabase_analysisCharts .ct-label.ct-horizontal.ct-end{display:flex}.innovatorDatabase_analysisCharts .ct-label.ct-vertical.ct-start{display:inline-block;margin-top:30px}.innovatorDatabase_analysisCharts .ct-chart-bar .ct-label.ct-horizontal.ct-end{white-space:nowrap;overflow:visible;font-size:15px;font-family:Trade Gothic W01,sans-serif;text-transform:uppercase;transform:rotate(-90deg);justify-content:flex-start;align-items:center;text-indent:70px;pointer-events:none}#analysisChart_category{position:relative;opacity:1;background-color:transparent}#analysisChart_category .ct-series-a .ct-bar{opacity:0;stroke:#0092b7}#analysisChart_category.active .ct-series-a .ct-bar{opacity:1}#analysisChart_status .ct-series-a .ct-bar,#analysisChart_status .ct-series-b .ct-bar{stroke:#0092b7}#analysisChart_status .ct-series-c .ct-bar{stroke:#ded8c6}#analysisChart_hierarchy .ct-series-a .ct-bar{stroke:#003950}#analysisChart_hierarchy .ct-series-b .ct-bar{stroke:#00d1c3}#analysisChart_hierarchy .ct-series-c .ct-bar{stroke:#5ca958}@media all and (max-width: 991px){.innovatorDatabase_analysisCharts{min-height:570px}}@media all and (max-width: 767px){.innovatorDatabase_analysisCharts .analysisChart{height:700px}.innovatorDatabase_analysisCharts .analysisChart .ct-chart{height:500px}.innovatorDatabase_analysisCharts .analysisChart .key{position:absolute;top:100%;left:0;text-align:left;border-top:1px solid #ded8c6;padding-top:20px}.innovatorDatabase_analysisCharts .analysisChart .key li{display:block}.innovatorDatabase_analysisCharts .ct-chart-bar.ct-horizontal-bars .ct-label{font-size:12px;pointer-events:none}}.innovatorDatabase_menu{position:fixed;top:157px;width:100%;z-index:99}.innovatorDatabase_menu:before,.innovatorDatabase_menu:after{display:table;content:" "}.innovatorDatabase_menu section{position:absolute;display:flex;align-items:center;top:0;left:0;min-height:110px;width:100%;padding:20px 0;opacity:0;pointer-events:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.innovatorDatabase_menu[data-menu=filter] .innovatorDatabase_filtersMenu,.innovatorDatabase_menu[data-menu=analysis] .innovatorDatabase_analysisMenu{opacity:1;pointer-events:all}.innovatorDatabase_menu[data-menu=search] section{opacity:0;pointer-events:none}.innovatorDatabase_menu[data-menu=search] .innovatorDatabase_searchMenu{opacity:1;pointer-events:all;z-index:999}.activeTab_innovatorMap .innovatorDatabase_filtersMenu,.activeTab_innovatorList .innovatorDatabase_filtersMenu{opacity:1;pointer-events:all}.activeTab_innovatorMap .mixitup-page-stats,.activeTab_innovatorList .mixitup-page-stats{margin:0 20px}.activeTab_innovatorAnalysis .innovatorDatabase_analysisMenu{opacity:1;pointer-events:all}.activeTab_innovatorAnalysis .mixitup-page-stats{display:none}.innovatorDatabase_sortMenu{display:none!important}.innovatorDatabase_searchMenu{height:100%;margin-bottom:0}.innovatorDatabase_searchMenu .search-group{margin:10px 20px 10px 10px}.innovatorDatabase_searchMenu .close{position:absolute;top:10px;right:10px}.innovatorDatabase_filtersMenu{padding:10px 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.innovatorDatabase_filtersMenu .row{margin:0}.innovatorDatabase_filtersMenu .row [class*=col-]{padding-left:5px;padding-right:5px}.innovatorDatabase_filtersMenu h4{font-size:14px}.innovatorDatabase_filtersMenu input,.innovatorDatabase_filtersMenu select{height:32px;line-height:32px}.innovatorDatabase_filtersMenu .select:after{top:0;right:0;height:32px;width:32px;text-align:center;line-height:32px;background:#fff;background:linear-gradient(to left,#fff0,#fff 10%)}.innovatorDatabase_filtersMenu .button{height:32px}.innovatorDatabase_filtersMenu .locationSearch{position:relative}.innovatorDatabase_filtersMenu .locationSearch i{position:absolute;width:32px;height:32px;line-height:32px;text-align:center;background:#3f4041;color:#fff;font-size:14px;right:0}.innovatorDatabase_filtersMenu .tooltip-inner{min-width:200px;padding:8px}.innovatorDatabase_filtersMenu .filterToggle{display:none}.innovatorDatabase_analysisMenu h3{margin-top:0}.innovatorDatabase_analysisMenu .button{font-size:14px}.innovatorDatabase_analysisMenu .button.active{background-color:#0092b7!important;color:#fff}.mixitup-page-list button{padding:0 10px}body.condensed-header .innovatorDatabase_menu section,body.condensed-header .innovatorDatabase_menu section.innovatorDatabase_filtersMenu,body.condensed-header .innovatorDatabase_menu section.innovatorDatabase_analysisMenu{opacity:0;pointer-events:none}@media all and (max-width: 1199px){.innovatorDatabase_analysisMenu h3{font-size:18px}}@media all and (max-width: 991px){.icon-help{display:none}.innovatorDatabase_menu{top:120px}.innovatorDatabase_menu section{min-height:0}.innovatorDatabase_menu section .container{width:100%}.innovatorDatabase_filtersMenu h4{margin-left:15px;margin-right:15px}.innovatorDatabase_filtersMenu .row{margin:0}.innovatorDatabase_filtersMenu .row [class*=col-]{padding-left:15px;padding-right:15px}.innovatorDatabase_filtersMenu .locationSearch{margin:0 15px}}@media all and (max-width: 767px){.innovatorDatabase_menu{position:relative;top:0;width:100%;height:auto;min-height:74px;z-index:99}.innovatorDatabase_menu:before,.innovatorDatabase_menu:after{display:table;content:" "}.innovatorDatabase_filtersMenu{height:auto;z-index:99}.innovatorDatabase_filtersMenu .container{width:100%}.innovatorDatabase_filtersMenu .filterToggle{display:block}.innovatorDatabase_filtersMenu .filterToggle i{display:inline-block;height:20px;width:20px;line-height:23px;font-size:12px;margin-right:5px;transform:rotate(180deg)}.innovatorDatabase_filtersMenu.open .hidden-xs{display:block!important}.innovatorDatabase_filtersMenu.open .filterToggle i{transform:rotate(0)}.innovatorDatabase_analysisMenu .button{margin-top:0}.activeTab_innovatorMap .innovatorDatabase_filtersMenu,.activeTab_innovatorList .innovatorDatabase_filtersMenu{position:relative;opacity:1!important;pointer-events:all!important}.activeTab_innovatorMap .innovatorDatabase_analysisMenu,.activeTab_innovatorList .innovatorDatabase_analysisMenu{position:absolute;opacity:0!important;pointer-events:none!important}.activeTab_innovatorAnalysis .innovatorDatabase_analysisMenu{position:relative;opacity:1!important;pointer-events:all!important}.activeTab_innovatorAnalysis .innovatorDatabase_filtersMenu{position:absolute;opacity:0!important;pointer-events:none!important}}.tool-layout #pageContent,.state-layout #pageContent,.innovator-layout #pageContent,.tool-layout.condensed-header #pageContent,.state-layout.condensed-header #pageContent,.innovator-layout.condensed-header #pageContent{margin-top:122px}.tool-layout.innovator-database-tool #pageContent main,.state-layout.innovator-database-tool #pageContent main,.innovator-layout.innovator-database-tool #pageContent main{padding-top:110px}.state-policy #pageContent,.state-policy.condensed-header #pageContent{margin-top:175px}@media all and (max-width: 991px){.tool-layout #pageContent,.state-layout #pageContent,.innovator-layout #pageContent{margin-top:138px}.tool-layout.innovator-database-tool #pageContent main,.state-layout.innovator-database-tool #pageContent main,.innovator-layout.innovator-database-tool #pageContent main{padding-top:150px}}@media all and (max-width: 767px){.tool-layout #pageContent,.state-layout #pageContent,.innovator-layout #pageContent{margin-top:120px}.tool-layout.food-waste-policy-finder #pageContent,.tool-layout.spotlight-on-date-labeling-regulations #pageContent,.state-layout.food-waste-policy-finder #pageContent,.state-layout.spotlight-on-date-labeling-regulations #pageContent,.innovator-layout.food-waste-policy-finder #pageContent,.innovator-layout.spotlight-on-date-labeling-regulations #pageContent{margin-top:75px}.tool-layout.innovator-database-tool #pageContent main,.state-layout.innovator-database-tool #pageContent main,.innovator-layout.innovator-database-tool #pageContent main{padding-top:0}}body.food-waste .hero h1,body.food-waste .hero h2{font-size:34px}#consumption_percentage li{width:50%}#consumption_percentage li h3{font-size:50px;font-weight:700;line-height:16px}#consumption_percentage li h3 small{font-size:17px;font-weight:100;text-transform:uppercase}#consumption_percentage li i{display:inline-block}@media all and (max-width: 767px){body.food-waste .hero{height:300px}#consumption_percentage li{position:relative;padding-top:80px;text-align:center}#consumption_percentage li i{position:absolute;top:0;left:50%;width:80px;height:80px;margin-left:-40px;display:block;font-size:80px}}@media all and (max-width: 991px){body.food-waste #video .content{padding:80px}}body.analysis #returns{margin-left:-20px}body.analysis #returns li{width:30%;margin-right:20px;margin-bottom:40px}body.analysis #returns li img{width:45%;margin-bottom:50px;float:left}body.analysis #returns li h4{font-size:20px;font-weight:700;line-height:16px;margin:40px 0 10px}body.analysis #returns li h4 small{font-size:16px;color:#7a7d80;text-transform:lowercase}body.analysis #returns li hr{border-top:1px solid #555759;margin:10px}body.analysis #returns li a{display:block;line-height:1em;font-size:12px;color:#555759;text-transform:uppercase}@media all and (max-width: 991px){body.analysis #returns li{margin:auto;width:100%}body.analysis #returns li img{width:25%}}body.action .icon-grid svg{width:75px;height:75px;margin:5px}@media all and (max-width: 767px){body.action .icon-grid svg{width:50px;height:50px}body.action #education-section svg,body.action #financing-section svg,body.action #innovation-section svg,body.action #policy-section svg{width:100px}}body.downloads .chapter .content{position:relative;height:100%}body.downloads .chapter .button{pointer-events:all}body.downloads .chapter .button.disabled{background-color:#0003;cursor:default;pointer-events:none}@media all and (max-width: 991px){body.downloads .chapter p{font-size:14px}body.downloads .chapter .message{bottom:-30px}}body.resources h4{color:#00d1c3;font-weight:300;margin-top:1.5em}#resources h4{font-weight:400;margin-bottom:10px}#resources p{font-size:14px;margin-bottom:15px}#resources .col-xs-3{width:24.5%}body.solutions #solution-highlights{display:flex;padding:30px 0}body.solutions #solution-highlights .content{padding:0 10px}body.solutions #solution-highlights h3{display:inline-block;margin-top:0}body.solutions #solution-highlights h3 small{font-size:13px;font-weight:100}body.solutions #solution-challenges ul{list-style:none;padding:0}body.solutions #solution-challenges ul li{margin-bottom:20px}body.solutions #solution-examples ul{list-style:none;padding:0}body.solutions #solution-examples ul li{margin-bottom:20px}body.solutions #stakeholder-actions ul{list-style:none;padding:0}body.solutions #stakeholder-actions ul li{margin-bottom:20px}#solution-search-form{position:relative;margin-bottom:20px}#solution-search-form input[type=text]{width:100%;margin:0;border-radius:20px;line-height:32px;height:32px}#solution-search-form input[type=text]:focus{outline:none}#solution-search-form span{position:absolute;right:0;top:0;width:38px;height:32px;line-height:32px;background-color:#ded8c6;border-radius:0 20px 20px 0;border:none;text-align:center;display:block}#solution-search-form span .icon-search{display:inline-block;width:20px;height:32px;font-size:16px;line-height:32px;color:#555759}@media all and (max-width: 767px){body.solutions #solution-highlights .content{padding:0 20px}}body.stakeholder-layout .hero .hero-content h1,.stakeholders .hero .hero-content h1{font-size:36px}body.stakeholder-layout #stakeholder-icons,.stakeholders #stakeholder-icons{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}body.stakeholder-layout #stakeholder-icons li,.stakeholders #stakeholder-icons li{text-align:center;width:150px;height:150px}body.stakeholder-layout #stakeholder-icons a,.stakeholders #stakeholder-icons a{font-size:13px;font-family:Trade Gothic W01,sans-serif;text-transform:uppercase;color:#555759}body.stakeholder-layout #stakeholder-icons a:hover,.stakeholders #stakeholder-icons a:hover{background-color:transparent}body.stakeholder-layout #stakeholder-icons .icon,.stakeholders #stakeholder-icons .icon{height:80px;width:80px;margin:auto}body.stakeholder-layout .stakeholder-list small,.stakeholders .stakeholder-list small{text-transform:capitalize}body.stakeholder-layout #action-list li,.stakeholders #action-list li{height:50px;line-height:50px;padding-left:80px;font-size:20px;text-transform:uppercase;background-size:contain;background-position:left center;background-repeat:no-repeat}body.stakeholder-layout #action-list li a,.stakeholders #action-list li a{color:#555759}body.stakeholder-layout #action-list li.financing,.stakeholders #action-list li.financing{background-image:url(/img/icons/action/financing.svg)}body.stakeholder-layout #action-list li.policy,.stakeholders #action-list li.policy{background-image:url(/img/icons/action/policy.svg)}body.stakeholder-layout #action-list li.innovation,.stakeholders #action-list li.innovation{background-image:url(/img/icons/action/innovation.svg)}body.stakeholder-layout #action-list li.education,.stakeholders #action-list li.education{background-image:url(/img/icons/action/education.svg)}@media all and (max-width: 767px){body.stakeholders .hero .hero-content h1{font-size:20px}body.stakeholders #stakeholder-icons{display:none}body.stakeholders .stakeholder-list svg{width:100px}body.stakeholders #action-list li{height:25px;line-height:25px;font-size:18px;padding-left:35px}}body.careers #job-listings h4{font-weight:400;margin-bottom:0}body.careers #job-listings small{font-style:italic}.article ul{padding-left:20px;list-style-type:disc;list-style-position:outside}.article ul li{margin-bottom:0;line-height:1.5em}.article ol{list-style-type:decimal;list-style-position:outside}.article ul ul,.article ol ul{list-style-type:circle;list-style-position:outside;margin-left:15px}.article ol ol,.article ul ol{list-style-type:lower-latin;list-style-position:outside;margin-left:15px}.the-refed-nonprofit-food-recovery-accelerator section{padding:30px 0}.the-refed-nonprofit-food-recovery-accelerator .p-5{padding:20px}.the-refed-nonprofit-food-recovery-accelerator #pageFooter section{padding:50px 0}.the-refed-nonprofit-food-recovery-accelerator #pageFooter .content{padding:20px}#accelerator-intro .content{padding:0 20px}#accelerator-hero h1{text-transform:none;margin-bottom:20px;color:#848484}#accelerator-hero h2{font-size:25px;text-transform:uppercase;line-height:1;margin-bottom:15px;color:#848484}#accelerator-how img,#accelerator-eligibility img{width:150px}#accelerator-timeline img{margin:0 auto 40px}.accelerator-logos{display:flex;align-items:center;justify-content:center}#accelerator-articles h4{font-size:14px;text-transform:capitalize}#accelerator-articles .content{padding:10px 20px}#accelerator-articles .article-date{margin-bottom:0}#accelerator-articles button{padding-left:0;padding-right:0}#nonprofit-cohort .grid .grid-item{width:20%}#nonprofit-cohort .grid .grid-item .grid-item-image{display:flex;width:100%;height:0;padding-top:50%;position:relative;background-color:#fff}#nonprofit-cohort .grid .grid-item .grid-item-image img{display:block;width:auto;max-width:50%;position:absolute;padding:4px;top:50%;left:50%;transform:translateY(-50%) translate(-50%)}#nonprofit-cohort .grid .grid-item h4{height:33px;font-size:14px;display:flex;align-items:center;justify-content:center}#nonprofit-cohort .grid .grid-item p{font-size:14px}#nonprofit-cohort .grid .cohort-content{padding:0 5px}@media all and (max-width: 991px){#accelerator-hero h1{font-size:27px;color:#fff!important}#accelerator-hero h2{color:#fff!important}.the-refed-nonprofit-food-recovery-accelerator h2{font-size:23px}.accelerator-logos{display:block;text-align:center}.accelerator-logos img{display:block;margin:0 auto}#nonprofit-cohort .grid .grid-item{width:50%;padding:5px}#nonprofit-cohort .grid .grid-item h4{height:auto}}@media all and (max-width: 767px){#nonprofit-cohort .grid .grid-item{width:50%;padding:5px}}.covidsolutionsfund .hero{padding-top:50px;padding-bottom:50px}.covidsolutionsfund .hero h1{font-size:61px;font-weight:400;text-shadow:none;text-transform:none}.covidsolutionsfund .hero .lead{font-weight:300;font-size:22px}.covidsolutionsfund .hero .button{display:inline-block;margin:0 auto;padding:15px 20px;width:250px;max-width:100%}.covidsolutionsfund hr{border-top-color:#6f6f71}.covidsolutionsfund .button.inline,.covidsolutionsfund button.inline{color:#848484}.covidsolutionsfund .button i,.covidsolutionsfund button i{transform:rotate(180deg) scale(.65);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:auto;height:auto}.covidsolutionsfund .button.collapsed i,.covidsolutionsfund button.collapsed i{transform:rotate(180deg) scale(.65)}.partner-logos .d-flex{flex-direction:column!important}.partner-logos img{margin-bottom:20px}.footer-cta{display:flex}.footer-cta .w-50{width:50%;display:flex;align-items:center;justify-content:center;padding-top:40px;padding-bottom:40px}.footer-cta .w-50.bg-green{color:#fff}.footer-cta .w-50 .content{max-width:545px}.footer-cta .w-50 .content .button{margin-top:40px;background-color:#fff;color:#0092b7}#ways-to-donate{margin-bottom:50px}#ways-to-donate img{width:110px;margin-left:auto;margin-right:auto;display:block}#contributors h4{font-size:14px;text-transform:uppercase;font-weight:400;margin-bottom:20px}#contributors .well{padding:0}#contributors p{margin-bottom:0}#contributors .button{margin-top:20px}#contributors .collapse{padding-top:20px;padding-bottom:20px}#how-it-works .col-xs-12:last-of-type .content:after{display:none}#how-it-works .col-xs-12 .content{position:relative}#how-it-works .col-xs-12 .content:after{content:"";position:absolute;top:35px;right:0;width:1px;height:150px;background-color:#6f6f71}#fund-grants .grid .grid-item{width:25%;overflow:hidden}#fund-grants .grid .grid-item .grid-item-image{display:flex;width:100%;height:0;padding-top:50%;position:relative;background-color:#fff}#fund-grants .grid .grid-item .grid-item-image img{display:block;width:auto;max-width:50%;position:absolute;padding:10px;top:50%;left:50%;transform:translateY(-50%) translate(-50%)}#fund-grants .grid .grid-item h4{height:33px;font-size:14px;display:flex;align-items:center;justify-content:center;font-weight:300}#fund-grants .grid .grid-item p{font-size:14px}#fund-grants .grid .grant-content{padding:20px;background-color:#f7f5f0;height:100%}#focus-areas .row{margin-top:15px;margin-bottom:15px}#eligibility-criteria img{width:105px;display:block;margin:0 auto 20px}#application ul li{position:relative;margin-bottom:20px}#application ul li:before{content:"";position:absolute;left:-30px;top:0;width:23px;height:23px;background-image:url(/img/covid-solutions-fund/COVID-19-Food-Waste-Solution_checkbox.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.text-green{color:#0092b7}.bg-green{background-color:#0092b7}.bg-white{background-color:#fff}@media all and (max-width: 1199px){.covidsolutionsfund .hero{padding-top:0;padding-bottom:0}.covidsolutionsfund .hero .hero-content{padding-top:20px;padding-bottom:20px}.covidsolutionsfund .hero .content{padding:0 20px}#timeline .d-flex{flex-wrap:wrap}.partner-logos .d-flex{flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:space-between}.partner-logos p{text-align:center}.partner-logos a{display:block;width:50%;margin:5px auto}.partner-logos img{padding:20px}#how-it-works .col-xs-12 .content:after{display:none}.list-checkmarks{padding-left:20px}.footer-cta{flex-wrap:wrap}.footer-cta .w-50{width:100%}}@media all and (max-width: 991px){#fund-grants .grid .grid-item{width:50%;padding:5px}#fund-grants .grid .grid-item h4{height:auto}}@media all and (max-width: 767px){#fund-grants .grid .grid-item{width:100%;padding:5px}}.d-flex{display:flex!important}.align-items-center{align-items:center!important}#food-safety ul{margin-bottom:1rem}#food-safety ul li{margin-bottom:5px}#spread-the-word .socialnav a{margin:0 25px 0 0}#stay-informed ul{list-style:none;padding:0;margin:25px 0 0}#stay-informed ul li{display:block;margin-bottom:25px;padding:0;background-color:#0092b7;color:#f7f5f0;text-transform:uppercase;text-align:center;position:relative}#stay-informed ul li a{color:#f7f5f0;text-align:center;display:block;line-height:48px;height:48px}#stay-informed ul li a:after{display:none!important}#stay-informed ul li a i{position:absolute;top:0;left:0;background-color:#007e9e;font-size:30px;line-height:48px;width:48px;height:48px;margin:0}#stay-informed h3{margin-bottom:20px}@media all and (max-width: 767px){#stay-informed ul li{font-size:13px}}#connected-solutions .card{display:inline-block}@media all and (max-width: 767px){#spread-the-word ul li{font-size:13px}}.food-waste-summit-2019 .hero .hero-content .content{padding-left:10px}@media print{#toolnav,.mobilenav,#toolHeader,#toolFooter,#mainNav,#pageHeader,#pageFooter,#share-instructions,#thanks,.button,.unclamp{display:none!important}#pageContent{margin-top:0!important}.lineClamp{height:auto}.lineClamp:after{display:none}}.btn,.cognito #c-submit-button{border-radius:0;width:auto;background-color:#dc354d;color:#fff!important;text-transform:uppercase;font-weight:200}.text-mega{font-family:Lora,serif;font-style:italic;text-transform:none;margin-bottom:5px}
