/*!
 * Charity Navigator Impact Data
 * Developed by Phil & Company
 * https://philandcompany.com
 *
 * Philanthropies & Companies. We're a creative marketing agency 
 * that crafts strategies, campaigns & branding for the most 
 * important causes of our time.
 */#summary .tabs{border:none !important}#summary .impact-data .shadedtable{background:#fff;margin-bottom:0}#summary .impact-data .shadedtable .cn-disappear{font-family:Arial,Helvetica,sans-serif}#summary .impact-data .accordion-item-bd p{padding:0;margin-bottom:1rem}.impact.ui-tooltip{background:#32669c !important;border:none;padding:0;opacity:0;transition:250ms opacity ease-in-out}.impact.ui-tooltip.in{opacity:1}.impact.ui-tooltip .ui-tooltip-content{font-size:.8125rem;position:relative;padding:1em}.impact.ui-tooltip .ui-tooltip-content:after{content:'';position:absolute;border-style:solid;display:block;width:0;top:-0.5rem;left:50%;margin-left:-0.5rem;border-color:#32669c transparent;border-width:0 0.5rem 0.5rem}.impact-data{margin:2rem 8px}@media (max-width: 658px){.impact-data{margin:0}.impact-data .overall-mobile{text-align:inherit}.impact-data .overall-mobile div{padding:0}.impact-data .accordion-item-hd{border-bottom:1px solid #000001}}.impact-data label.cn-appear,.impact-data input.cn-appear{display:none}@media (max-width: 658px){.impact-data label.cn-appear,.impact-data input.cn-appear{display:block;text-align:center}}.impact-data .ui-widget-content{text-align:left}.impact-data .ui-accordion{transition:250ms all ease-in-out}.impact-data .ui-accordion.in{opacity:1 !important}.impact-data .ui-accordion .ui-accordion-icons{padding:0.875rem 2.875rem 0.875rem 1.875rem}.impact-data .ui-accordion .ui-accordion-header-icon{left:auto;right:1.875rem}.impact-data .ui-accordion .ui-accordion-header-icon.icon-plus{background:url(https://d20umu42aunjpx.cloudfront.net/impact/plus-gold.svg) center center no-repeat !important;background-size:contain}.impact-data .ui-accordion .ui-state-hover .ui-accordion-header-icon,.impact-data .ui-accordion .ui-state-active .ui-accordion-header-icon{background:url(https://d20umu42aunjpx.cloudfront.net/impact/plus-white.svg) center center no-repeat !important;opacity:0.7}.impact-data .ui-accordion .ui-state-active .ui-accordion-header-icon{transform:rotate(45deg)}.impact-data .ui-accordion .ui-accordion-header{border-top:1px dotted #ccc !important;font-family:"Oswald","Washington",sans-serif;font-weight:600;font-size:1rem;margin-top:0;text-transform:uppercase;transition:250ms all ease-in-out}.impact-data .ui-accordion .ui-accordion-header.ui-state-active{border-bottom:1px dotted #ccc !important}.impact-data .ui-accordion .ui-state-default{margin-left:0}.impact-data .ui-accordion .ui-state-hover,.impact-data .ui-accordion .ui-state-active{background:#F0BF64;border-radius:0;color:#fff}.impact-data .ui-accordion .ui-accordion-content{color:#45433e;font-size:.75rem;line-height:1.63;padding:1.25rem 1.875rem}.impact-data button{background:#369;border:none;border-radius:0.25rem;color:#fff;cursor:pointer;font-family:"Oswald","Washington",sans-serif !important;font-weight:600;float:right;font-size:.75rem;letter-spacing:0.15em;line-height:1;margin-top:-0.1rem;padding:0.5rem 0.75rem;text-transform:uppercase;box-shadow:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);transition:250ms all ease-in-out}.impact-data button:hover{background:rgba(51,102,153,0.7)}.impact-data .impact-card{background:#fff}.impact-data .impact-card .impact-card-title{border-bottom:1px solid #ccc;font-family:"Oswald","Washington",sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:0.05em;line-height:1.2;padding:0.875rem 1.875rem;text-transform:uppercase}.impact-data .impact-footer{background:url(https://d20umu42aunjpx.cloudfront.net/impact/texture-overlay.png) repeat;font-size:.8125rem;font-style:italic;min-height:8rem;padding:0.875rem 8.125rem 0.875rem 1.875rem !important;position:relative}.impact-data .impact-footer strong,.impact-data .impact-footer b{display:none}.impact-data .impact-footer:after{background-repeat:no-repeat;background-size:contain;background-position:center;content:'';display:block;min-height:6.25rem;position:absolute;right:0.875rem;top:0.875rem;width:6.25rem}.impact-data .impact-fine-print{font-size:.6875rem;margin-left:5px;margin-right:5px;padding:0.875rem 1.875rem !important;border-radius:50%}.impact-data .impact-fine-print .impact-more-info{float:right}.impact-data .impact-fine-print .impact-more-info img{vertical-align:middle}.impact-data .impact-survey{border:1px solid #ccc;background:url(https://d20umu42aunjpx.cloudfront.net/impact/texture-overlay.png) repeat;margin-top:1rem;margin-left:5px;margin-right:5px;padding:0.875rem 1.875rem !important}.impact-data .impact-survey::after{display:block;content:"";clear:both}@media (max-width: 658px){.impact-data .impact-survey{text-align:center;margin:0 auto}}.impact-data .impact-survey div{display:inline-block;vertical-align:middle}.impact-data .impact-survey .question{text-transform:uppercase;font-family:"Oswald","Washington",sans-serif;font-size:1rem;width:75%}@media (max-width: 500px){.impact-data .impact-survey .question{width:100%}}.impact-data .impact-survey .impact-survey-buttons{text-align:right;width:24%}@media (max-width: 522px){.impact-data .impact-survey .impact-survey-buttons{width:30%;margin:0 auto}}@media (max-width: 500px){.impact-data .impact-survey .impact-survey-buttons{display:block;width:10%}}.impact-data .impact-survey .impact-survey-buttons button{float:none}.impact-data .impact-survey .impact-survey-buttons .impact-survey-yes{margin-right:0.5rem}@media (max-width: 658px){.impact-data .impact-survey{margin:0 0 2rem 0}}.impact-data .impact-survey .free-text{text-transform:initial;font-weight:200;font-style:italic;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}.impact-data .impact-survey .free-text button{opacity:1;transition:opacity 0.3s ease-in-out;box-shadow:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12)}.impact-data .impact-survey .free-text .spinner{opacity:0;transition:opacity 0.3s ease-in-out}.impact-data .impact-survey .free-text .done{opacity:0;transition:opacity 0.3s ease-in-out}@media (max-width: 658px){.impact-data .impact-survey .yes-no button:first-child{margin-right:1rem}}@media (max-width: 522px){.impact-data .impact-survey .yes-no{text-align:center;margin:0 auto;display:inline-flex;margin:0 1rem 0 -3rem;padding:1rem}}.impact-data .impact-survey .yes-no button{opacity:1;transition:opacity 0.3s ease-in-out;box-shadow:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12)}.impact-data .impact-survey .yes-no .spinner{opacity:0;transition:opacity 0.3s ease-in-out}.impact-data .impact-survey .yes-no .done{opacity:0;transition:opacity 0.3s ease-in-out}@media (max-width: 500px){.impact-data .impact-survey .yes-no .done .fa{text-align:center;margin:0 0 0 -10rem}}.impact-data .impact-survey .yes-no-error,.impact-data .impact-survey .free-text-error{max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}.impact-data .impact-survey.yes-no-sending .yes-no button{opacity:0}.impact-data .impact-survey.yes-no-sending .yes-no .spinner{opacity:1}@media (max-height: 500px){.impact-data .impact-survey.yes-no-done{display:flex;flex-flow:wrap}}.impact-data .impact-survey.yes-no-done .yes-no .done{opacity:1}.impact-data .impact-survey.yes-no-done .yes-no button{opacity:0}.impact-data .impact-survey.yes-no-done .free-text{margin:0.5em 0 0.5em 0;max-height:1000px}.impact-data .impact-survey.yes-no-error .yes-no-error{max-height:1000px}.impact-data .impact-survey .free-text textarea{height:50px;width:100%}.impact-data .impact-survey .free-text button,.impact-data .impact-survey .free-text textarea,.impact-data .impact-survey .free-text .prompt{max-height:1000px;opacity:1;overflow:hidden;transition:max-height 0.3s ease-in-out}.impact-data .impact-survey .free-text textarea{padding:3px}.impact-data .impact-survey .free-text .thanks{max-height:0;overflow:hidden;text-align:center;margin:0 auto;transition:max-height 0.3s ease-in-out}.impact-data .impact-survey .free-text .free-text-submit{box-shadow:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);margin-top:3px}.impact-data .impact-survey.free-text-sending .free-text button,.impact-data .impact-survey.free-text-sending .free-text textarea{max-height:0;opacity:0}.impact-data .impact-survey.free-text-sending .free-text .spinner{opacity:1}.impact-data .impact-survey.free-text-sending .yes-no .done{opacity:0}.impact-data .impact-survey.free-text-done .free-text button,.impact-data .impact-survey.free-text-done .free-text textarea{max-height:0;opacity:0}.impact-data .impact-survey.free-text-done .free-text .done{opacity:1}.impact-data .impact-survey.free-text-done .free-text .prompt{max-height:0}.impact-data .impact-survey.free-text-done .free-text .thanks{max-height:1000px}.impact-data .impact-survey.free-text-done .yes-no .done{opacity:0}.impact-data .impact-survey.yes-no-done .free-text{margin-top:15px;max-height:1000px}.impact-data .impact-survey.free-text-error .free-text-error{max-height:1000px}.impact-data .impact-survey.free-text-error .yes-no .done{opacity:0}.impact-data.guidestar-gold #impact-accordion{opacity:0}.impact-data.guidestar-gold .ui-accordion .ui-accordion-header{font-size:1.1rem;font-weight:400;text-transform:none}.impact-data.guidestar-gold .impact-card-title{border-bottom:0}.impact-data.guidestar-gold .impact-card-title button{background:#F0BF64}.impact-data.guidestar-gold .impact-card-title button:hover{background:#f2c97b}.impact-data.guidestar-gold .impact-card-content .impact-preview{height:100%;overflow:hidden}.impact-data.guidestar-gold .impact-card-content .impact-expand-container{background:#fff;padding-top:0.5rem;position:relative;text-align:center;width:100%}.impact-data.guidestar-gold .impact-card-content .impact-expand-container:after{top:-2rem;content:'';height:100%;left:0;position:absolute;width:100%;background:linear-gradient(to top, #fff 20%, rgba(255,255,255,0) 80%);pointer-events:none}.impact-data.guidestar-gold .impact-card-content button.impact-expand{float:none;width:60%;background:#F0BF64}.impact-data.guidestar-gold .impact-card-content button.impact-expand:hover{background:#f2c97b}.impact-data.guidestar-gold .impact-footer strong,.impact-data.guidestar-gold .impact-footer b{color:#F0BF64}.impact-data.guidestar-gold .impact-footer:after{background-image:url(https://d20umu42aunjpx.cloudfront.net/impact/GuideStar-Gold.png)}.impact-data.guidestar-gold .impact-survey button{background:#369}.impact-data.guidestar-gold .impact-survey button:hover{background-color:rgba(51,102,153,0.7)}.impact-data.guidestar-platinum .impact-card-title{border-bottom:none;padding-left:1.25rem}.impact-data.guidestar-platinum .impact-card-title button{background:#32669c}.impact-data.guidestar-platinum .impact-card-title button:hover{background:#3873af}.impact-data.guidestar-platinum .impact-card-title .impact-results{float:right}.impact-data.guidestar-platinum .impact-card-title .impact-results::after{display:block;content:"";clear:both}.impact-data.guidestar-platinum .impact-card-title .impact-results .impact-pagination{color:#ccc;display:none;display:block;float:right;font-size:.75rem;margin-top:0.4rem;padding-right:1rem;transition:250ms all ease-in-out}.impact-data.guidestar-platinum .impact-year{color:#32669c;display:block;font-size:.8125rem;font-weight:200;letter-spacing:0.05em;text-transform:uppercase}.impact-data.guidestar-platinum .impact-year strong,.impact-data.guidestar-platinum .impact-year b{letter-spacing:0.15em}.impact-data.guidestar-platinum .impact-tooltip{display:none}.impact-data.guidestar-platinum .impact-tooltip.impact-card{border-left:0.375rem solid #32669c;margin:0 1.25rem 0.625rem;padding:1rem 1.25rem}.impact-data.guidestar-platinum .impact-tooltip.impact-card:nth-of-type(2n+1){background:url(https://d20umu42aunjpx.cloudfront.net/impact/texture-overlay.png) repeat}.impact-data.guidestar-platinum .impact-tooltip .impact-card-title{font-size:1rem;font-weight:400;letter-spacing:0.025em;margin-bottom:1rem;padding:0;position:relative;text-transform:none}.impact-data.guidestar-platinum .impact-tooltip .impact-card-title span{display:block;max-width:90%}.impact-data.guidestar-platinum .impact-tooltip .impact-card-title button{border-radius:50%;font-family:Arial,Helvetica,sans-serif;font-weight:700;height:1.5rem;padding:0 0 0 0.1rem;position:absolute;top:0;right:-0.5rem;width:1.5rem}.impact-data.guidestar-platinum .impact-tooltip .impact-card-content{border-top:1px dotted #ccc;font-family:"Oswald","Washington",sans-serif;font-size:1.7rem;font-weight:200;line-height:1;padding-top:1rem;position:relative}.impact-data.guidestar-platinum .impact-tooltip .impact-card-content .impact-year{position:absolute;bottom:0;right:0}.impact-data.guidestar-platinum .impact-footer{margin-top:1rem}.impact-data.guidestar-platinum .impact-footer strong,.impact-data.guidestar-platinum .impact-footer b{color:#32669c}.impact-data.guidestar-platinum .impact-footer:after{background-image:url(https://d20umu42aunjpx.cloudfront.net/impact/GuideStar-Platinum.png)}.impact-data.guidestar-platinum .impact-survey-buttons button{background:#369}.impact-data.guidestar-platinum .impact-survey-buttons button:hover{background:rgba(51,102,153,0.7)}.impact-data.classy .impact-card .impact-card-title-span{border-bottom:0;font-size:1.25rem;font-weight:300}.impact-data.classy .impact-card.impact-problem-strategy{border-left:0.375rem solid #f77462;margin:0.625rem 1.25rem;padding:1rem 1.25rem}.impact-data.classy .impact-card.impact-problem-strategy:nth-of-type(even){background:url(https://d20umu42aunjpx.cloudfront.net/impact/texture-overlay.png) repeat}.impact-data.classy .impact-card.impact-problem-strategy .impact-card-title{border:none;font-size:1rem;margin-bottom:1rem;padding:0}.impact-data.classy .impact-card.impact-problem-strategy .impact-card-content{border-top:1px dotted #ccc;padding-top:1rem}.impact-data.classy .impact-card.impact-if-then .ui-accordion .ui-accordion-header{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:.8125rem;text-transform:none}.impact-data.classy .impact-card.impact-if-then .ui-accordion .ui-accordion-header .impact-if{display:inline-block;font-family:"Oswald","Washington",sans-serif;font-weight:600;font-size:1rem;margin:0.25rem 0 0.5rem;width:2.5%}.impact-data.classy .impact-card.impact-if-then .ui-accordion .ui-accordion-header .impact-if-text{display:inline-block;padding-left:1.5rem;padding-right:1.5rem;vertical-align:top;width:96%}.impact-data.classy .impact-card.impact-if-then .ui-accordion .ui-accordion-header-icon.icon-plus{background-image:url(https://d20umu42aunjpx.cloudfront.net/impact/plus-red.svg) !important}.impact-data.classy .impact-card.impact-if-then .ui-accordion .ui-state-hover .ui-accordion-header-icon,.impact-data.classy .impact-card.impact-if-then .ui-accordion .ui-state-active .ui-accordion-header-icon{background:#f77462;background-image:url(https://d20umu42aunjpx.cloudfront.net/impact/plus-white.svg) !important}.impact-data.classy .impact-card.impact-if-then .ui-accordion .ui-state-hover,.impact-data.classy .impact-card.impact-if-then .ui-accordion .ui-state-active{background:#f77462}.impact-data.classy .impact-card.impact-if-then .ui-accordion .ui-accordion-content{background:url(https://d20umu42aunjpx.cloudfront.net/impact/arrow-classy.svg) 2rem top no-repeat;padding-top:0.75rem;padding-bottom:0.75rem}.impact-data.classy .impact-card.impact-if-then .ui-accordion .ui-accordion-content .impact-then{display:inline-block;font-family:"Oswald","Washington",sans-serif;font-weight:600;font-size:1rem;margin:0 0 .5rem 2.5rem;width:7%}.impact-data.classy .impact-card.impact-if-then .ui-accordion .ui-accordion-content .impact-then-text{display:inline-block;padding-left:0.25rem;vertical-align:top;width:80%}@media (max-width: 658px){.impact-data.classy .impact-card.impact-if-then .ui-accordion .ui-accordion-content .impact-then-text{display:block;width:100%}}.impact-data.classy .impact-card.impact-if-then .impact-card-title{border-bottom:none}.impact-data.classy .impact-card.impact-if-then .impact-card-title button{background:#f77462;box-shadow:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12)}.impact-data.classy .impact-card.impact-if-then .impact-card-title button:hover{background:#f8897a}.impact-data.classy .impact-footer{margin-top:1rem;min-height:7rem}.impact-data.classy .impact-footer strong,.impact-data.classy .impact-footer b{color:#f77462}.impact-data.classy .impact-footer:after{background-image:url(https://d20umu42aunjpx.cloudfront.net/impact/Classy-logo-color.png)}.impact-data.classy .impact-survey-buttons button{background:#369;box-shadow:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12)}.impact-data.classy .impact-survey-buttons button:hover{background:rgba(51,102,153,0.7)}.impact-data.globalgiving .impact-card-title{border-bottom:none;padding-left:1.25rem}.impact-data.globalgiving .impact-card-title button{background:#9fa617}.impact-data.globalgiving .impact-card-title .impact-results{float:right;display:none;transition:250ms all ease-in-out}.impact-data.globalgiving .impact-card-title .impact-results::after{display:block;content:"";clear:both}.impact-data.globalgiving .impact-card-title .impact-results .impact-pagination{color:#ccc;display:block;float:right;font-size:.75rem;margin-top:0.4rem;padding-right:1rem}.impact-data.globalgiving .impact-badge.impact-card{border-left:0.375rem solid #9fa617;margin:0 1.25rem 0.625rem;padding:1rem 1.25rem}.impact-data.globalgiving .impact-badge.impact-card:nth-of-type(2n+1){background:url(https://d20umu42aunjpx.cloudfront.net/impact/texture-overlay.png) repeat}.impact-data.globalgiving .impact-badge .impact-card-title{font-size:1rem;margin-bottom:1rem;padding:0}.impact-data.globalgiving .impact-badge .impact-card-title.impact-gg-effective,.impact-data.globalgiving .impact-badge .impact-card-title.impact-gg-favorite,.impact-data.globalgiving .impact-badge .impact-card-title.impact-gg-project,.impact-data.globalgiving .impact-badge .impact-card-title.impact-gg-verified,.impact-data.globalgiving .impact-badge .impact-card-title.impact-gg-vetted{background:url(https://d20umu42aunjpx.cloudfront.net/impact/gg-favorite.svg) left top no-repeat;background-size:contain;padding-left:2rem}.impact-data.globalgiving .impact-badge .impact-card-title.impact-gg-effective{background-image:url(https://d20umu42aunjpx.cloudfront.net/impact/gg-effective.svg)}.impact-data.globalgiving .impact-badge .impact-card-title.impact-gg-project{background-image:url(https://d20umu42aunjpx.cloudfront.net/impact/gg-project.svg)}.impact-data.globalgiving .impact-badge .impact-card-title.impact-gg-verified{background-image:url(https://d20umu42aunjpx.cloudfront.net/impact/gg-verified.svg)}.impact-data.globalgiving .impact-badge .impact-card-title.impact-gg-vetted{background-image:url(https://d20umu42aunjpx.cloudfront.net/impact/gg-vetted.svg)}.impact-data.globalgiving .impact-badge .impact-card-content{border-top:1px dotted #ccc;padding-top:1rem}.impact-data.globalgiving .impact-footer{margin-top:1rem;min-height:9rem;padding:0.875rem 10.125rem 0.875rem 1.875rem !important}.impact-data.globalgiving .impact-footer strong,.impact-data.globalgiving .impact-footer b{color:#9fa617}.impact-data.globalgiving .impact-footer .impact-footer-icons{min-height:7.25rem;width:8.25rem;position:absolute;right:.875rem;top:.875rem}.impact-data.globalgiving .impact-survey-buttons button{background:#369;box-shadow:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12)}.impact-data.globalgiving .impact-survey-buttons button:hover{background:rgba(51,102,153,0.7)}.impact-data.no-impact .impact-card-title{border-bottom-style:dotted}.impact-data.no-impact .impact-card-content{padding:1.25rem 1.875rem}.impact-data.no-impact .impact-card-content .button-wrap{text-align:center}.impact-data.no-impact .impact-card-content button{background:#096;float:none;font-size:.8125rem;margin:1.25rem auto;min-width:50%;padding:0.75rem 2rem;text-align:center;box-shadow:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12)}.impact-data.no-impact .impact-card-content button:hover{background:#00b377}.impact-data.no-impact .impact-card-content button:disabled,.impact-data.no-impact .impact-card-content button[disabled]{background:#ccc;cursor:default}.ui-widget-header,.ui-state-default{border:none;background:none}@media print{div.impact-expand-container,.impact-expand-accordion,.impact-pagination,.impact-wrapper button{display:none !important}div.ui-accordion-content,.impact-tooltip{display:block !important}.ratingchartdiv{display:none !important}}.impact__icon{width:45px !important;padding:5px;position:relative;cursor:pointer;box-shadow:0 0 0 #b99aff}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(185,154,255,0.4)}70%{-webkit-box-shadow:0 0 0 3px rgba(185,154,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(185,154,255,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(185,154,255,0.4);box-shadow:0 0 0 0 rgba(185,154,255,0.4)}70%{-moz-box-shadow:0 0 0 3px rgba(185,154,255,0);box-shadow:0 0 0 20px rgba(185,154,255,0)}100%{-moz-box-shadow:0 0 0 0 rgba(185,154,255,0);box-shadow:0 0 0 0 rgba(185,154,255,0)}}
