@media only screen and (max-width:479px){blockquote{font-size:1em}}.normal p{margin-bottom:0}.elementor-widget-html#fruForm{text-align:center}@media only screen and (max-width:479px){.elementor-text-editor ul{margin-left:1em}}@media only screen and (max-width:989px){.elementor-element#hero{background-position:center center}}.tp-chart-wrapper{pointer-events:none}.elementor-section.left-align-multiple-columns .elementor-container{margin-left:0}.bullets.elementor-widget .elementor-icon-list-item{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}@media (orientation:landscape) and (max-width:900px),(orientation:portrait) and (max-width:700px){div#n2-ss-6 .nextend-arrow img{width:30px!important}}.elementor a.no-underline,.elementor .no-underline a{border-bottom:none}.headline{font-family:"BC Falster",Sans-serif}.elementor-message{margin-left:15px!important}.subtitle h1,.subtitle h2,.subtitle h3,.subtitle h4{margin-bottom:5px}p+ul{margin-top:-15px}.team-popup-photo.elementor-widget-image .elementor-image img{filter:saturate(0)}h2 a{line-height:1.4em}@media only screen and (max-width:768px){.elementor p img{margin-bottom:20px;width:100%}.elementor .ar22 p img{margin-bottom:0}}#team strong:first-child,.team-popup-title strong{font-size:18px}#team p,.team-popup-title p{font-size:15px}.page .elementor-post__meta-data{display:none}@media only screen and (max-width:480px){.elementor-text-editor ol{margin-left:1em}}.bigger-text p{font-size:20px}.tight-headings h3,.tight-headings h4,.tight-headings h5{margin-bottom:0}@media only screen and (max-width:1060px){.imapsImage{transform:scale(.7);transform-origin:-56px -45px}}.elementor-text-editor li,.elementor-toggle-item li{margin-bottom:10px;line-height:1.4em}li>ol,li>ul{margin-bottom:20px;margin-top:15px}image[Attributes Style]{width:20px!important;height:20px!important}#primary-menu{margin-right:-15px}#team h4,#team-popup h4{margin-bottom:3px}#partner-popup h4{margin-bottom:10px}.intro p{font-size:20px}.tighter p{margin-bottom:1em}.clean-list ul{list-style:none;margin-left:20px}.no-left-margin ul{margin-left:0}@media only screen and (min-width:1025px){.half-max-width{max-width:550px}.annual-report{max-width:480px}}@media only screen and (min-width:1025px){.two-thirds-max-width{max-width:770px}.one-third-max-width{max-width:330px}}.ays-survey-container .ays-survey-section .ays-survey-question{border:none;padding:0;border-left:none}.ays-survey-container .ays-survey-section .ays-survey-question-header{margin-bottom:0}.ays-survey-section-buttons .ays-survey-section-button-container{border-radius:0!important}.ays-survey-section-buttons .ays-survey-section-button-container .ays-survey-section-button-content .ays-survey-section-button{font-weight:bold!important;text-transform:uppercase!important}.rf-alert-logo{width:50%;margin-bottom:10px}@media only screen and (max-width:768px){.rf-alert-logo{width:70%}}@media only screen and (max-width:480px){.rf-alert-logo{width:100%}}@media only screen and (min-width:1020px){.wp-block-image .alignright.ar22partner{margin-top:-50px}}.wp-block-image .circle{border-radius:1000px 1000px 1000px 1000px}@media only screen and (max-width:479px){.circle.alignright{float:none}}.elementor-kit-5 .ar22titleCards h1{text-transform:none;font-size:54px}.ar22titleCards p{margin:-15px 0 15px}.elementor .elementor-nav-menu--burger a{border-bottom:none}#annual-report.elementor-nav-menu--burger ul.elementor-nav-menu{padding:17px 3px}.elementor-nav-menu li.profile{text-transform:none;margin-left:10px}.elementor-nav-menu li.profile a{color:#C5FFC5!important}.elementor-nav-menu li.profile a:hover{color:#0F0!important}#ar2021 .revSup li:nth-child(2) .cls-1{fill:#00E500}#ar2021 .revSup li:nth-child(3) .cls-1{fill:#cfc}#ar2021 .revSup li:nth-child(4) .cls-1{fill:#8CFF8C}#ar2021 .exp li:nth-child(1) .cls-1{fill:#00E500}#ar2021 .exp li:nth-child(2) .cls-1{fill:#cfc}table.plus-table,table.plus-table th{border:none}@media (max-width:767px){.contain-fix .pt-plus-row-set.fixed-attach-bg-image .tp_bg_desktop.columns-bg-image{background-size:contain!important;-moz-background-size:contain!important;-o-background-size:contain!important;background-attachment:fixed!important;background-repeat:no-repeat!important}}@media only screen and (max-width:480px){.fires-2020 .pt-plus-columns-bg-wrap{background-position:70% 100%!important;-webkit-background-size:200%!important;-moz-background-size:200%!important;-o-background-size:200%!important;background-size:220%!important}}form[id*=vcrm] .v_ig.v_error .v_em{line-height:1;font-size:15px;margin-top:5px}#donate-in-honor .honor-link,#donate-in-honor .honor-link-description{display:none}form[id*=vcrm] .v_ig.required input[type=text],form[id*=vcrm] .v_ig.required input[type=email],.required .Select div,.required .StripeElement{background:#f1fff1}.elementor .v_gaw a{border-bottom:none}form[id*=vcrm] .virtuous-amounts .v_gao,form[id*=vcrm] .v_ig .button{background-color:#0f0}form[id*=vcrm] .v_ig .button,form[id*=vcrm] .v_ig .button:active,form[id*=vcrm] .v_ig .button:focus,form[id*=vcrm] .v_ig .button:not(.v_btn_outline):hover,form[id*=vcrm] .v_ig .v_gao,form[id*=vcrm] .v_ig button.v_btn_outline.active.btn.button{background-color:#0f0}form[id*=vcrm] .virtuous-amounts .v_gao:hover,form[id*=vcrm] .v_gao.active,form[id*=vcrm] .v_ig .button:not(.v_btn_outline):hover{background-color:#000}.button .v-text,form[id*=vcrm] .v_ig button.v_btn_outline.active .v-text{color:#000}form[id*=vcrm] .v_ig button.v_btn_outline{border:2px solid #0f0}form[id*=vcrm] .v_ig .button,form[id*=vcrm] .v_ig button.v_btn_outline.active.btn.button,form[id*=vcrm] .v_ig button.v_btn_outline,form[id*=vcrm] .v_ig button.v_btn_outline:hover{border-color:#0f0}form[id*=vcrm] .v_ig .button,form[id*=vcrm] .v_ig button.v_btn_outline .v-text{color:#000}.virtuous-amounts .v_gao .v-text,.button .v-text{color:#000}.virtuous-amounts .v_gao:hover .v-text,form[id*=vcrm] .v_gao.active .v-text,form[id*=vcrm] .v_ig .button:not(.v_btn_outline):hover .v-text,.v_gao.active,form[id*=vcrm] .v_ig .button:not(.v_btn_outline):hover .text{color:#fff}#donate-form label{font-size:16px;line-height:normal;margin:5px 0 3px}form[id*=vcrm] .v_ig .email-preference input[type=checkbox]{margin-right:5px}form[id*=vcrm] .v_mt_2{font-size:16px}#donate-form .gift-frequency label{display:none}form[id*=vcrm] .v_ig.recurring{margin-bottom:-10px}#donate-form .recurring label{border-bottom:3px solid #0F0}form[id*=vcrm] .v_ig.cc-bank-tabs:last-child{margin-bottom:20px}.Select-placeholder{color:#ccc}div.v_hm{line-height:normal}form[id*=vcrm] .v_ig button{margin:25px 0 -15px}.v_fr h2{margin-top:15px!important;margin-bottom:0}.v_fr p{margin-bottom:0}@media only screen and (min-width:1025px){#home-slide .elementor-slide-description{width:100%}}#home-slide .swiper-slide-contents{width:1180px}#home-slide .elementor-button.elementor-size-md,#home-slide-small .elementor-button.elementor-size-xs{padding:0;border-bottom:solid 2px #0F0}a.swiper-slide-inner:hover{border-bottom:solid 2px #0F0!important}@media only screen and (min-width:768px){.elementor-widget-wrap>.elementor-element.row-fix{margin-left:-15px}.elementor-section.row-fix-wide .elementor-container{margin-left:-20px}.elementor-section.row-fix-wider .elementor-container,.elementor-section.half-max-width.row-fix-wide .elementor-container{margin-left:-30px}}@media only screen and (max-width:989px){#team .elementor-section.row-fix-wider .elementor-container{margin-left:0}}.imapsLabel foreignObject img{position:initial!important}.imapsInnerTooltip h3{margin:20px 0 10px}.imapsInnerTooltip{padding:15px 10px;font-size:16px;line-height:1.4em}#map_29469 .imapsInnerTooltip h3{margin:0}#map_29469 .imapsInnerTooltip{font-size:14px}@media only screen and (min-width:961px){h2,h2.elementor-heading-title,#news-post-title h1,#post-title h1{margin-top:15px}.half-max-width h2{margin-top:0}}p+h2,p+h3,p+h4,ul+h2,ul+h3,ul+h4{margin-top:40px}.elementor-section#metrics p{margin-bottom:5px}#related-news{margin-top:10px}.news-post-bodytext img.alignright,.news-post-bodytext.image .alignright{margin-top:10px;margin-bottom:10px}.news-post-bodytext.image.mid-paragraph .alignright{margin-top:20px}.wp-caption img[class*=wp-image-]{margin-top:7px}@media only screen and (max-width:480px){#news-post-readmore-section,#news-post-body{padding:30px}}@media only screen and (min-width:1025px){.post-max-width,.news-post-bodytext,#news-post-title,#tag-container{max-width:800px}}@media only screen and (min-width:1371px){.post-max-width .alignright,.news-post-bodytext .alignright{margin-right:-50%}}@media only screen and (max-width:1370px) and (min-width:1171px){.post-max-width .alignright,.news-post-bodytext .alignright{max-width:85%!important;margin-right:-320px}}@media only screen and (max-width:1170px) and (min-width:1025px){.post-max-width .alignright,.news-post-bodytext .alignright{max-width:70%!important;margin-right:-170px}}@media only screen and (max-width:1024px) and (min-width:769px){.post-max-width .alignright,.news-post-bodytext .alignright{float:none;margin-left:0;display:block}.post-max-width .alignright.wp-caption img[class*=wp-image-],.news-post-bodytext .alignright.wp-caption img[class*=wp-image-]{margin:0}.post-max-width .alignright.wp-caption .wp-caption-text,.news-post-bodytext .alignright.wp-caption .wp-caption-text{padding-bottom:30px}}.news-post-bodytext .alignright.default{width:initial!important;margin-right:initial;float:right;margin-left:1.5em}.news-post-bodytext.default .alignright{margin-right:initial;margin-left:1.5em;float:right}@media (max-width:768px) and (min-width:481px){.news-post-bodytext.default .alignright{float:right;margin-left:30px}}@media only screen and (max-width:480px){.news-post-bodytext .alignright.default,.news-post-bodytext.default .alignright{float:none;margin-left:initial}.alignright{margin-left:0}}.wp-caption-text,.news-caption{color:#999}.wp-caption .wp-caption-text{font-size:14px;opacity:1;padding-top:10px;line-height:1.4em}.overlay .wp-caption .wp-caption-text{padding:10px}@media only screen and (min-width:990px){.overlay .wp-caption .wp-caption-text{position:absolute;max-width:95%;bottom:3%}}.news-caption *{font-size:14px;line-height:1.4em;margin:-8px 0 10px}#tag-container .elementor-icon-list-item{margin-right:0;margin-left:7px}#tag-container a{line-height:2.5em;background-color:#222;padding:5px 8px;border:none}#tag-container a:hover{background-color:#0F0;color:#000}#support-work>.elementor-background-overlay{mix-blend-mode:darken}#support-work-text h3{margin:13px 0 10px}#support-work-text p:last-child{margin-bottom:15px}.sf-field-category .select2-container{width:185px!important}.select2-results__option{padding:6px 17px}.select2-container--default .select2-results__option[aria-selected=true]{display:none}.select2-container--classic .select2-results>.select2-results__options,.select2-container--default .select2-results>.select2-results__options{max-height:415px;overflow-y:auto}.select2-container--default .select2-search--dropdown .select2-search__field{display:none}.select2-search--dropdown{padding:0}@media only screen and (max-width:480px){.searchandfilter>ul>li{width:100%}}.searchandfilter>ul>li.sf-field-reset{margin-top:10px}.searchandfilter ul{margin-left:0}.searchandfilter>ul>li{display:inline-block;vertical-align:top;padding:10px 10px 10px 0}.searchandfilter>ul>li.sf-field-reset{margin-left:19px}input[type="text"]{color:#000;background-color:#fff}input[type=text].sf-input-text{padding:9px 15px}.select2-container--default .select2-selection--single{border:1px solid #ccc;border-radius:0}.select2-container .select2-selection--single{height:47px;padding:9px}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-left:-10px;margin-top:8px}.elementor-nav-menu--main .elementor-nav-menu a{-webkit-transition:none;-o-transition:none;transition:none}.elementor-nav-menu li.top-level a.elementor-item{font-size:16px!important;font-weight:bold;color:#fff!important}.elementor-nav-menu li.top-level a:hover.elementor-item,.elementor-nav-menu li.top-level.current-menu-item .elementor-item{color:#0f0!important}.elementor-nav-menu--main .elementor-nav-menu .indent a,.elementor-nav-menu--main .elementor-nav-menu .indent a.highlighted,.elementor-nav-menu--main .elementor-nav-menu .indent a:focus,.elementor-nav-menu--main .elementor-nav-menu .indent a:hover{padding:0 10px 2px 30px}.elementor-nav-menu--main .elementor-nav-menu .indent.last a,.elementor-nav-menu--main .elementor-nav-menu .indent.last a.highlighted,.elementor-nav-menu--main .elementor-nav-menu .indent.last a:focus,.elementor-nav-menu--main .elementor-nav-menu .indent.last a:hover{padding-bottom:7px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:5px 20px}.elementor-widget-text-editor a{border-bottom:solid 2px #0F0}.elementor .white-links a{color:#fff}.elementor .white-links a:hover{color:#0F0;border-bottom:none}.elementor a:hover{border-bottom-color:#000}.black-links h1{line-height:1.2em}.elementor .black-links a{border-bottom:none;padding:10px 13px 2px;color:#fff;background:#000;background-position:right bottom}.elementor .black-links h3 a{padding-bottom:7px}.elementor .black-links a:hover{color:#000;background:#0F0;background:linear-gradient(to right,#0F0 50%,#000 50%);background-size:200% 100%;background-position:left bottom;transition:all .35s ease}.elementor .black-links.nudge a{padding-bottom:4px}.elementor .black-on-green a{border-bottom:solid 2px #000}.elementor .black-on-green a:hover{border-bottom:none}.elementor #green-links a,.elementor .green-links a{border-bottom:none;padding:10px 13px 6px;color:#000;background:#0F0;background-position:right bottom}.elementor #green-links .ts-button p a{padding:initial;color:inherit;background:initial;border-bottom:solid 2px #0F0}.elementor #green-links .ts-button p a:hover{padding:initial;color:#0F0;background:initial;border-bottom:none}.elementor #green-links a:hover,.elementor .green-links a:hover{color:#0F0;background:#000;background:linear-gradient(to right,#000 50%,#0F0 50%);background-size:200% 100%;background-position:left bottom;transition:all .35s ease}.elementor-element.elementor-global-16550 .elementor-button[type="submit"],.elementor-element .elementor-button#formStyle[type="submit"]{background-position:right bottom;margin-bottom:3px}.elementor-element.elementor-global-16550 .elementor-button[type="submit"]:hover,.elementor-element .elementor-button#formStyle[type="submit"]:hover{background:linear-gradient(to right,#000 50%,#0F0 50%);background-size:200% 100%;background-position:left bottom;transition:all .35s ease}.mobile-header-navigation{z-index:9999!important}.main-navigation li.fru iframe{margin-top:-3px;margin-bottom:-3px}@media (min-width:961px){li.donate{border:1px solid #0f0;margin:0 10px 0 15px}li.donate:hover{background:#0f0}.main-navigation .main-nav ul li.donate>a{color:#0f0;font-style:italic}.main-navigation .main-nav ul li.donate:hover>a{color:#000;background-color:#0f0}.main-navigation .main-nav ul li a{padding-top:4px}}@media (max-width:1060px){.main-navigation,.main-navigation ul ul{transition:background-color .3s linear}}.main-navigation ul{margin-left:5px}.main-navigation li{font-family:"BC Falster",sans-serif}.main-navigation .main-nav ul ul li a{padding:5px 14px 5px 16px;font-size:13px;font-weight:normal}.main-navigation .main-nav ul ul li.indent a{padding:0 14px 7px 25px}@media (min-width:1061px){.main-navigation .main-nav ul ul li:first-child a{padding-top:16px}}.main-navigation .main-nav ul ul li:last-child a{padding-bottom:14px}.main-navigation:not(.toggled) ul ul{transition:opacity 300ms linear}.dropdown-hover .main-navigation:not(.toggled) ul li:hover>ul{transition-delay:100ms}@media (max-width:1060px) and (min-width:415px){.navigation-branding img,.site-logo.mobile-header-logo img{padding:5px 0}}@media (max-width:1024px) and (min-width:769px),(min-width:1025px){.main-navigation.sticky-navigation-transition .navigation-branding img{height:60px}}body #sticky-navigation .grid-container{padding:5px 40px}@media (max-width:1320px){#sticky-navigation .navigation-branding,.site-logo.mobile-header-logo{margin-left:0}}input[type=search]{padding:25px 20px 28px}.navigation-search{opacity:0;transition:opacity 700ms ease;visibility:unset;left:unset}#sticky-navigation .navigation-search input{max-width:610px;margin-top:8px}@media only screen and (max-width:1060px){.navigation-search input{margin:10px 0;padding-left:30px}}@media (min-width:961px){#site-navigation .navigation-search{width:103%}}@media (max-width:1060px){.main-navigation .main-nav li.fru{margin:10px 0 10px 15px}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .mobile-bar-items a,.main-navigation.sticky-navigation-transition .main-nav>ul>li>a{padding-left:20px;line-height:40px}}.main-navigation.toggled .main-nav ul ul.toggled-on{left:20px!important}@media (max-width:1060px) and (min-width:415px){#mobile-header .inside-navigation{padding:10px 20px 10px 40px}}@media (max-width:414px){#mobile-header{padding:3px 0}.site-logo.mobile-header-logo img{height:50px;padding:8px 10px}}@media (max-width:1024px),(min-width:1025px){.main-navigation.sticky-navigation-transition .site-logo img{height:45px}}.mobile-header-sticky #mobile-header.toggled .main-nav>ul{left:unset;padding-bottom:5px}@media (max-width:1060px) and (min-width:415px){.menu-item-has-children .dropdown-menu-toggle{padding-right:42px}.mobile-header-sticky #mobile-header .main-nav>ul{width:40%}}@media (max-width:480px){.menu-item-has-children .dropdown-menu-toggle{padding-right:22px}.mobile-header-sticky #mobile-header .main-nav>ul{width:60%}}@media (max-width:1060px){.main-navigation .main-nav>ul{display:block!important;max-height:0;overflow:hidden;transition:max-height 800ms ease-out,opacity 800ms ease-out;opacity:0}.main-navigation.toggled .main-nav>ul{max-height:1000px;transition:max-height 400ms ease-in,opacity 400ms ease-in;opacity:1}.main-navigation .main-nav .sub-menu{display:block;max-height:0;overflow:hidden;transition:max-height 800ms ease-out,opacity 800ms ease-out;opacity:0!important}.main-navigation .main-nav .sub-menu.toggled-on{max-height:1000px;transition:max-height 400ms ease-in,opacity 400ms ease-in;opacity:1!important}.main-navigation .main-nav li{float:none;clear:both;display:block!important}.menu-item-has-children .dropdown-menu-toggle{padding-left:20px;float:right}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul{position:relative}.mobile-header-sticky #mobile-header .main-nav>ul{position:absolute;z-index:999;background:#000;right:0}.main-navigation ul li.search-item{display:none!important}.main-navigation .main-nav .sub-menu{visibility:visible;height:auto;opacity:1;position:relative;left:20px!important}.navigation-stick .menu li{float:none!important;text-align:left}}#anchors .elementor-nav-menu--layout-horizontal{margin-right:48px}@media only screen and (max-width:768px){#stickySub{top:0!important}}.elementor #stickySub a,.site-footer .elementor a{border-bottom:none}@media (max-width:480px){.elementor #stickySub li:last-child a{padding-bottom:20px}}.elementor-nav-menu li{text-transform:uppercase}