/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
section.quick-signup .at.ngp-form{font-family:var(--default-font-family);}section.quick-signup .at.ngp-form section.at-inner{background:none;}section.quick-signup .at.ngp-form form{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;}section.quick-signup .at.ngp-form header.at-title,section.quick-signup .at.ngp-form legend,section.quick-signup .at.ngp-form footer.FooterHtml{display:none;}section.quick-signup .at.ngp-form fieldset{padding:0;}section.quick-signup .at.ngp-form fieldset.ContactInformation{grid-column:1 / 2;grid-row:1 / 2;}section.quick-signup .at.ngp-form label.EmailAddress{margin:0;}section.quick-signup .at.ngp-form label.EmailAddress input::placeholder{opacity:1;}.evergreen section.quick-signup .at.ngp-form label.EmailAddress input::placeholder{color:#fff;}.evergreen section.quick-signup .at.ngp-form label.EmailAddress.error input::placeholder{color:var(--evp-error-on-evergreen);}section.quick-signup .at.ngp-form label.EmailAddress input{background:#fff;border:2px solid var(--evp-light-evergreen);border-radius:6px;color:var(--evp-evergreen);font-size:18px;font-weight:400;height:64px;margin:0;padding:0 20px;}.evergreen section.quick-signup .at.ngp-form label.EmailAddress input{background:var(--evp-medium-evergreen);border:2px solid var(--evp-medium-evergreen);color:#fff;}.evergreen section.quick-signup .at.ngp-form label.EmailAddress input:hover{background:var(--evp-medium-evergreen-transparent-50);border:2px solid var(--evp-medium-evergreen-transparent-50);}section.quick-signup .at.ngp-form label.EmailAddress input:focus{background:#fff;border-color:var(--evp-evergreen);outline:none;}.evergreen section.quick-signup .at.ngp-form label.EmailAddress input:focus{background:var(--evp-evergreen);border-color:#fff;}section.quick-signup .at.ngp-form label.EmailAddress input:focus::selection{background:none;}section.quick-signup .at.ngp-form label.EmailAddress.error input{border:2px solid var(--evp-error);}.evergreen section.quick-signup .at.ngp-form label.EmailAddress.error input{background:var(--evp-evergreen);border:2px solid var(--evp-error-on-evergreen);}.evergreen section.quick-signup .at.ngp-form label.EmailAddress.error small{color:var(--evp-error-on-evergreen);}.evergreen section.quick-signup .at.ngp-form label small.didYouMean,.evergreen section.quick-signup .at.ngp-form label small.didYouMean a{color:#fff;}section.quick-signup .at.ngp-form .at-form-submit{align-items:flex-start;display:flex;grid-column:1 / 2;grid-row:1 / 2;justify-content:flex-end;margin:0;padding:0;}section.quick-signup .at.ngp-form .at-form-submit .at-submit{background-color:transparent;background-image:url(/themes/custom/evp/images/icons/right-arrow.svg);background-position:5px center;background-repeat:no-repeat;background-size:43px 15px;box-shadow:none;border:0;font-size:0;height:64px;margin:0;outline:none;padding:0;transition:background-position 150ms ease-in-out;width:63px;}.evergreen section.quick-signup .at.ngp-form .at-form-submit .at-submit{background-image:url(/themes/custom/evp/images/icons/right-arrow-white.svg);}section.quick-signup .at.ngp-form .at-form-submit .at-submit:hover{background-position:9px center;}article section.embedded-form{margin:0;width:100%;}section.embedded-form .at.ngp-form{font-family:var(--default-font-family);}section.embedded-form .at.ngp-form .FastAction{margin:0;padding:0;}section.embedded-form .at.ngp-form .FastAction .fastAction{background:none;padding:0 19px;}section.embedded-form .at.ngp-form .FastAction p a{color:var(--evp-evergreen);text-decoration:underline;}section.embedded-form .at.ngp-form .FastAction p{align-items:center;display:flex;font-size:12px;justify-content:space-between;line-height:15px !important;margin:0;padding:0;}section.embedded-form .at.ngp-form .FastAction .profile-link{background:#fff;}section.embedded-form .at.ngp-form .FastAction p > span{margin:0;padding:5px;}section.embedded-form .at.ngp-form .FastAction .fa-cta span a{color:#fff;text-decoration:none;}section.embedded-form .at.ngp-form .FastAction .fa-lead{display:block;order:1;}section.embedded-form .at.ngp-form .FastAction .fa-lead br{display:none;}section.embedded-form .at.ngp-form .FastAction .fa-cta{order:2;}section.embedded-form .at.ngp-form{max-width:unset;width:100%;}section.embedded-form .at.ngp-form.multistep-layout{min-width:unset;}section.embedded-form .at.ngp-form section.at-inner{background:none;}section .at.ngp-form .at-form *{color:var(--evp-evergreen);}section.embedded-form .at.ngp-form header.at-title{display:none;}section.embedded-form .at.ngp-form header.HeaderHtml,section.embedded-form .at.ngp-form .content.thankYou{padding:0 24px;margin:0 0 12px;}section.embedded-form .at.ngp-form header.HeaderHtml p,section.embedded-form .at.ngp-form .content.thankYou p{line-height:1.8em;margin:0 0 30px;padding:0;}section.embedded-form .at.ngp-form header.HeaderHtml p:last-child{margin:0;}section.embedded-form .at.ngp-form header.HeaderHtml p a,section.embedded-form .at.ngp-form .content.thankYou p a{color:var(--evp-evergreen);text-decoration:underline;}section.embedded-form .at.ngp-form .content.thankYou button{color:#fff;}section.embedded-form .at.ngp-form ol.at-steps{background:none;border-bottom:1px solid var(--evp-light-evergreen);border-radius:0;display:flex;margin:10px 24px 0;padding:0;}section.embedded-form .at.ngp-form ol.at-steps li.at-step{color:var(--evp-evergreen);margin:unset;padding:0;}section.embedded-form .at.ngp-form ol.at-steps li.at-step.active{background:none;border-bottom:5.5px solid var(--evp-evergreen);}section.embedded-form .at.ngp-form ol.at-steps li.at-step a,section.embedded-form .at.ngp-form ol.at-steps li.at-step b{align-items:center;display:flex;flex-direction:column;font-size:1em;font-weight:400;letter-spacing:0;line-height:22px;justify-content:center;padding:15px 10px 10px;}section.embedded-form .at.ngp-form ol.at-steps li.at-step a:hover{text-decoration:none;}section.embedded-form .at.ngp-form ol.at-steps li.at-step a:before,section.embedded-form .at.ngp-form ol.at-steps li.at-step b:before{background:var(--evp-evergreen);border:0;display:flex;font-size:14px;font-weight:400;height:22px;justify-content:center;left:unset;line-height:22px;margin:0 0 5px;position:relative;right:unset;top:0;transform:none;width:22px;}section.embedded-form .at.ngp-form fieldset.at-fieldset{padding:10px 19px;min-width:unset;}section.embedded-form .at.ngp-form.multistep-layout fieldset.at-fieldset.ContributionInformation{padding:10px 14px !important;}section.embedded-form .at.ngp-form fieldset.at-fieldset.EventSignup{padding:0 19px;}section.embedded-form .at.ngp-form fieldset.at-fieldset.hide-additional-information{padding:0;}section.embedded-form .at.ngp-form legend.at-legend{display:none;}section.embedded-form .at.ngp-form .at-row label,section.embedded-form .at.ngp-form fieldset.TicketInformation label{font-size:12px;font-weight:400;line-height:22.4px;margin:0 5px;}section.embedded-form .at.ngp-form fieldset.TicketInformation label{margin:0;}section.embedded-form .at.ngp-form .at-row label input,section.embedded-form .at.ngp-form .at-table label input,section.embedded-form .at.ngp-form .at-row label select,section.embedded-form .at.ngp-form .at-table label select,section.embedded-form .at.ngp-form .at-row label .select2-selection,section.embedded-form .at.ngp-form .at-row label textarea,section.embedded-form .at.ngp-form .at-row label .vgs-input-container iframe{border:1px solid var(--evp-light-evergreen);border-radius:6px;font-weight:400;font-size:14px;height:46px;line-height:40px;margin:0 0 5px;padding:7px 10px;}section.embedded-form .at.ngp-form .at-row label.error input,section.embedded-form .at.ngp-form .at-table label.error input,section.embedded-form .at.ngp-form .at-row label.error select,section.embedded-form .at.ngp-form .at-table label.error select,section.embedded-form .at.ngp-form .at-row label.error .select2-selection,section.embedded-form .at.ngp-form .at-row label.error textarea,section.embedded-form .at.ngp-form .at-row label.error .vgs-input-container iframe{border-color:var(--evp-error);}section.embedded-form .at.ngp-form .at-row label input:focus,section.embedded-form .at.ngp-form .at-table label input:focus,section.embedded-form .at.ngp-form .at-row label select:focus,section.embedded-form .at.ngp-form .at-table label select:focus,section.embedded-form .at.ngp-form .at-row label .select2-selection:focus,section.embedded-form .at.ngp-form .at-row label textarea:focus,section.embedded-form .at.ngp-form .at-row label .vgs-input-container iframe:focus{border-color:var(--evp-evergreen);}section.embedded-form .at.ngp-form .at-row label .intl-tel-input{margin:0 0 5px;}section.embedded-form .at.ngp-form .at-row label .intl-tel-input .iti__selected-flag:hover{background:none;}section.embedded-form .at.ngp-form .at-row label .intl-tel-input input{padding-left:46px;}section.embedded-form .at.ngp-form .at-row label select,section.embedded-form .at.ngp-form .at-table label select{padding:0 10px;}section.embedded-form .at.ngp-form .at-row label .select2-selection{color:var(--evp-evergreen);font-weight:400;padding-top:10px;text-transform:none;}section.embedded-form .at.ngp-form .at-row label .select2-selection__rendered{color:var(--evp-evergreen);}section.embedded-form .at.ngp-form .select2-container--default .select2-selection--multiple .select2-selection__rendered{display:flex;flex-wrap:wrap;}section.embedded-form .at.ngp-form .at-row label textarea{height:auto;line-height:1.5em;min-height:200px;}section.embedded-form .at.ngp-form label small,section.embedded-form .at.ngp-form label a.at-whatsthis{font-size:10px;font-weight:400;line-height:1em;}section.embedded-form .at.ngp-form .at-row.FirstName.LastName label,section.embedded-form .at.ngp-form .at-row.PostalCode.City.StateProvince label,section.embedded-form .at.ngp-form .at-row.EmailAddress.MobilePhone label,section.embedded-form .at.ngp-form .at-row.EmailAddress.HomePhone label{flex:1 100px;min-width:100px;}section.embedded-form .at.ngp-form footer.FooterHtml{margin:0;}article.node section .at.ngp-form label.error input{color:var(--evp-error);}section .at.ngp-form label.error small,section .at.ngp-form label small.didYouMean{align-items:flex-start;color:var(--evp-error);display:flex;font-size:14px;line-height:18px;margin:10px 0;padding:0 0 0 20px;position:relative;}section .at.ngp-form label.label-otheramount.error small{flex-wrap:wrap;}section .at.ngp-form label small.didYouMean{flex-wrap:wrap;}section .at.ngp-form label small.didYouMean a{padding-left:3px;}section .at.ngp-form label.error small:before,section .at.ngp-form label small.didYouMean:before{align-items:center;background-position:center;background-repeat:no-repeat;content:"";display:flex;height:18px;left:0;margin-right:5px;position:absolute;width:14px;}section .at.ngp-form label.error small:before{background-image:url(/themes/custom/evp/images/icons/exclamation-circle-red.svg);}.evergreen section .at.ngp-form label.error small:before{background-image:url(/themes/custom/evp/images/icons/exclamation-circle-red-on-evergreen.svg);}section .at.ngp-form label small.didYouMean:before{background-image:url(/themes/custom/evp/images/icons/question-circle.svg);}.evergreen section .at.ngp-form label small.didYouMean:before{background-image:url(/themes/custom/evp/images/icons/question-circle-white.svg);}section .at.ngp-form label small.didYouMean,section .at.ngp-form label small.didYouMean a{color:var(--evp-evergreen);}section.embedded-form .at.ngp-form label.at-check{margin:5px;}section.embedded-form .at.ngp-form .at-check.YesSignMeUpForUpdatesForBinder{position:relative;}section.embedded-form .at.ngp-form .at-row.UpdateMyProfile{margin:5px;width:auto;}section.embedded-form .at.ngp-form .at-markup.UpdateMyProfile{margin:0 5px;}section.embedded-form .at.ngp-form .updateMyProfileSection > label{margin:0;}section.embedded-form .at.ngp-form label.at-check .at-checkbox-title-container:before,section.embedded-form .at.ngp-form label.at-check .at-checkbox-title-container:after,section.embedded-form .at.ngp-form .UpdateMyProfile label > span:before,section.embedded-form .at.ngp-form .UpdateMyProfile label > span:after{border:1px solid var(--evp-evergreen);border-radius:2px;height:15px;left:0;top:2px;width:15px;}section.embedded-form .at.ngp-form label.at-check .at-checkbox-title-container:before,section.embedded-form .at.ngp-form .UpdateMyProfile label > span:before,section.embedded-form .at.ngp-form label.at-check.authorize-payment-label > span:before{background:none;}section.embedded-form .at.ngp-form label.at-check .at-checkbox-title-container:after,section.embedded-form .at.ngp-form .UpdateMyProfile label > span:after{background-color:var(--evp-evergreen);background-image:url(/themes/custom/evp/images/check-mark.svg);background-position:center;background-repeat:no-repeat;background-size:10px 10px;border:1px solid var(--evp-evergreen);content:"";font-size:16px;line-height:16px;text-align:center;}section.embedded-form .at.ngp-form label.at-check .at-checkbox-title-container,section.embedded-form .at.ngp-form .UpdateMyProfile label > span,section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedFrequency span.at-select{display:block;font-size:14px;line-height:20px;margin:0;padding-left:20px;text-transform:none;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedFrequency span.at-select{padding-left:0;}section.embedded-form .at.ngp-form label.at-check .at-checkbox-title,section.embedded-form .at.ngp-form label.at-check .at-cover-costs-info,section.embedded-form .at.ngp-form label.at-select .select-collapse,section.embedded-form .at.ngp-form .UpdateMyProfile label > span{font-weight:400;line-height:20px;}section.embedded-form .at.ngp-form .at-row label.multi-select .select2-container{margin-bottom:5px;}section.embedded-form .at.ngp-form .at-row label.multi-select .select2-selection{height:auto;line-height:20px;min-height:30px;padding:0;}section.embedded-form .at.ngp-form .at-row label.multi-select .select2-container--default .select2-selection--multiple{margin:0;}section.embedded-form .at.ngp-form .select2-container--default .select2-selection--multiple .select2-selection__choice{line-height:30px;white-space:normal;}section.embedded-form .at.ngp-form .at-row label.multi-select .select2-container--default li.select2-search--inline input{border:0;height:40px;margin:0;padding:0;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedFrequency,section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedDuration{margin:0 0 0 4px;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedFrequency.select-collapse{margin:5px;}section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-recurring{display:flex;flex-wrap:wrap;font-size:15px;line-height:20px;margin:0 0 10px;padding:0 10px;}section.embedded-form .at.ngp-form fieldset.ContributionInformation.forced-recurring .at-recurring{display:none;}section.embedded-form .at.ngp-form .at-recurring label{font-size:15px;line-height:20px;}section.embedded-form .at.ngp-form .at-recurring label.IsRecurring{display:flex;margin:5px 0;}section.embedded-form .at.ngp-form .at-recurring label.IsRecurring span{display:block;font-size:15px;line-height:20px;}section.embedded-form .at.ngp-form .at-recurring label select,section.embedded-form .at.ngp-form .at-recurring label input{border:1px solid var(--evp-evergreen);border-radius:0;color:var(--evp-evergreen);font-size:56px;font-weight:600;height:34px;line-height:22px;margin:0 5px 0 0;padding:0 20px 0 5px;}section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-recurring .at-check{display:block;margin-right:0;}section.embedded-form .at.ngp-form fieldset.AdditionalInformation .other-option > label.at-text{margin:-1px 10px 0 0;flex-grow:1;flex-basis:unset;}section.embedded-form .at.ngp-form fieldset.AdditionalInformation .other-option label.at-text input{height:34px;line-height:34px;margin:0;}section.embedded-form .at.ngp-form .at-row.SmsLegalDisclaimer{margin:0;padding:0;}section.embedded-form .at.ngp-form .at-row.SmsLegalDisclaimer .at-markup.SmsLegalDisclaimer{margin:0;padding:5px;}section.embedded-form .at.ngp-form .at-row.SmsLegalDisclaimer .at-markup.SmsLegalDisclaimer p{font-size:14px;line-height:20px;margin:0 0 10px;}section.embedded-form .at.ngp-form .at-row.SmsLegalDisclaimer .at-markup.SmsLegalDisclaimer p:last-child{margin-bottom:5px;}section.embedded-form .at.ngp-form .radios label input[type="radio"],section.embedded-form .at.ngp-form .at-ecards input[type="radio"]{-moz-appearance:none;-webkit-appearance:none;border:1px solid var(--evp-light-evergreen);border-radius:50%;content:"";display:block;height:22px;left:5px;margin:0;padding:0;outline:none;position:absolute;width:22px;}section.embedded-form .at.ngp-form .radios label input[type="radio"]:checked,section.embedded-form .at.ngp-form .at-ecards input[type="radio"]:checked{background-color:#fff;border:7px solid var(--evp-evergreen);}section.embedded-form .at.ngp-form .form-item-selectedfrequency .radios{display:flex;flex-wrap:wrap;}section.embedded-form .at.ngp-form.multistep-layout .form-item-selectedfrequency .radios{margin:10px 5px 0;}section.embedded-form .at.ngp-form .form-item-selectedfrequency .radios label{align-items:center;display:flex;font-size:20px;font-weight:400;line-height:1.8em;height:36px;margin:0;padding:5px 20px 5px 34px;position:relative;text-decoration:none;}section.embedded-form .at.ngp-form .form-item-selectedfrequency .radio-description{color:var(--evp-medium-evergreen);display:block;font-size:14px;line-height:1.6em;margin:5px 10px 0;padding:0;width:100%;}section.embedded-form .at.ngp-form .form-item-selectedfrequency .radio-description-value-0{background-image:url(/themes/custom/evp/images/icons/toggle-arrow.svg);background-repeat:no-repeat;background-size:25px 20px;margin:5px 5px 0 10px;padding:3px 0 0px 30px;}section.embedded-form .at.ngp-form .at-form-submit{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 24px;padding:0;}section.embedded-form .at.ngp-form.multistep-layout .at-form-submit{flex-wrap:wrap;margin:20px 0 0;padding:0 10px;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext{display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 0 0;width:100%;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext .prevNext{padding:0 14px;width:50%;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext:before,section.embedded-form .at.ngp-form .at-form-submit .step-prevNext:after{display:none;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext .next{order:2;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext .prev{order:1;}section.embedded-form .at.ngp-form .at-form-submit .at-submit,section.embedded-form .at.ngp-form .at-form-submit .step-prevNext .btn-at{align-items:center;background:var(--evp-evergreen);border:0;border-radius:60px;color:#fff;display:flex;font-family:var(--secondary-font-family);font-size:16px;font-weight:500;justify-content:center;letter-spacing:.07em;line-height:26px;margin:0;padding:16px 32px;text-decoration:none;text-transform:uppercase;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext .btn-at{border-radius:6px;font-family:var(--default-font-family);font-weight:400;letter-spacing:unset;text-transform:none;width:100%;}section.embedded-form .at.ngp-form .at-form-submit .at-submit:hover,section.embedded-form .at.ngp-form .at-form-submit .at-submit:focus,section.embedded-form .at.ngp-form .at-form-submit .step-prevNext .btn-at:hover,section.embedded-form .at.ngp-form .at-form-submit .step-prevNext .btn-at:focus{background:var(--evp-medium-evergreen);color:#fff;text-decoration:none;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext .prev .btn-at,section.embedded-form .at.ngp-form .at-form-submit .back-link.at-submit{background:var(--evp-light-green-background);color:var(--evp-evergreen);}section.embedded-form .at.ngp-form .at-form-submit .back-link.at-submit{order:1;}section.embedded-form .at.ngp-form.multistep-layout .at-form-submit .secure-processing-div,section.embedded-form .at.ngp-form .at-form-submit .secure-processing-single-step-div{float:unset;margin:20px 0 0;padding:0 10px;order:5;width:100%;}section.embedded-form .at.ngp-form.multistep-layout .at-form-submit .secure-processing-div label,section.embedded-form .at.ngp-form .at-form-submit .secure-processing-single-step-div label{display:flex;float:unset;justify-content:flex-end;width:100%;}section.embedded-form .at.ngp-form fieldset.ContributionInformation .form-item-selectamount{margin:0;}section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-radio{margin:0;}section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-radios{display:flex;flex-wrap:wrap;margin:0 0 5px;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount{border-radius:0;color:var(--evp-evergreen);float:none;font-size:24px;font-weight:400;height:70px;letter-spacing:unset;line-height:50px;margin:10px;padding:10px 20px;text-shadow:unset;width:calc(50% - 20px) !important;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount input[name="SelectAmount"]{height:0 !important;left:0;position:absolute;top:0;width:1px !important;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount a,section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount a:hover,section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount:hover a{background:var(--evp-light-green-background);border:0;border-radius:0;height:70px;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount.selected{color:#fff;font-weight:500;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount.selected a{background-color:var(--evp-evergreen);color:#fff;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount:active a{box-shadow:none;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-otheramount{background:transparent;font-size:0;height:auto;line-height:70px;margin-bottom:10px;padding:0;position:relative;}section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-radios.recurring-options label.label-otheramount:after{content:"";font-size:0;}section.embedded-form .at.ngp-form fieldset.ContributionInformation input.edit-otheramount,section.embedded-form .at.ngp-form fieldset.ContributionInformation input.edit-otheramount:required::selection{background:none;border:2px solid var(--evp-light-evergreen);border-radius:0;color:var(--main-grey);font-family:var(--default-font-family);font-size:24px;font-weight:400;height:70px;letter-spacing:unset;line-height:70px;margin:0;padding:0 20px 0 25px;position:absolute;top:0;width:100%;}section.embedded-form .at.ngp-form fieldset.ContributionInformation input.edit-otheramount::placeholder{color:var(--evp-evergreen);font-size:24px;font-weight:400;}section.embedded-form .at.ngp-form fieldset.ContributionInformation input:checked + input.edit-otheramount{background-color:none;border-color:var(--evp-evergreen);color:var(--evp-evergreen);font-weight:500;padding:0 20px 0 25px;}section.embedded-form .at.ngp-form fieldset.ContributionInformation input:checked + input.edit-otheramount::placeholder{color:#fff;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-otheramount span,section.embedded-form .at.ngp-form fieldset.ContributionInformation input.edit-otheramount:required + span{border:0;color:var(--evp-evergreen);display:block;font-size:24px;height:70px;line-height:70px;padding:0 0 0 13px;}section.embedded-form .at.ngp-form fieldset.ContributionInformation input.edit-otheramount:required + span{color:var(--evp-evergreen);font-weight:500;}@media (min-width:480px){section.embedded-form .at.ngp-form ol.at-steps li.at-step a,section.embedded-form .at.ngp-form ol.at-steps li.at-step b{flex-direction:row;}section.embedded-form .at.ngp-form ol.at-steps li.at-step a:before,section.embedded-form .at.ngp-form ol.at-steps li.at-step b:before{margin:0 10px 0 0;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount{width:calc((100% / 3) - 20px) !important;}}@media (min-width:736px){article section.embedded-form{width:648px;}}
body .dialog-off-canvas-main-canvas{padding:0;position:relative;}.region-controls{margin:0 auto;max-width:1008px;padding:0 24px;width:100%;}.block.tabs{margin:0;padding:25px 0 0;width:100%;}.block.tabs ul.tabs{border-bottom:1px solid var(--evp-light-evergreen);margin:0;}.block.tabs ul.tabs > li{margin:5px 10px 0 0;}.block.tabs ul.tabs > li a{background:#fff;border:1px solid var(--evp-light-evergreen);border-bottom:0;border-radius:4px 4px 0 0;color:var(--evp-evergreen);text-decoration:none;}.block.tabs ul.tabs > li a.is-active,.block.tabs ul.tabs > li a:hover{background:var(--evp-light-green-background);}.region-controls .messages-container{padding:32px 0 0;}.region-controls .messages--status{margin:0 0 0 8px;}#main-content:focus{outline-style:none;}.main-section form input[type="text"],.main-section form input[type="email"],.main-section form input[type="url"],.main-section form input[type="password"],.main-section form input[type="tel"],.main-section form input[type="time"],.main-section form select{border:1px solid var(--evp-evergreen);border-radius:0;color:var(--evp-evergreen);font-size:18px;font-weight:700;height:50px;line-height:40px;padding:5px 10px;margin:0 0 5px;width:100%;}.main-section form textarea{font-size:16px;padding:10px;}
main{left:0;margin:0 auto;padding:0;position:relative;width:100%;}.block-system-main-block{margin:0 auto;max-width:816px;padding:24px;}.path-frontpage .block-system-main-block,.path-node .block-system-main-block{margin:unset;max-width:unset;padding:0;}body.page-node-type-event .block-system-main-block,body.page-node-type-job .block-system-main-block,body.page-node-type-page .block-system-main-block,body.page-node-type-update .block-system-main-block{margin:0 auto;max-width:1008px;}
@media (max-width:735px){main.mobile-menu-active .site-header .header-container{height:75px;}main.mobile-menu-active .site-header .logo-container{background:var(--evp-light-green-background);height:75px;position:fixed;width:calc(100% - 72px);z-index:10;}header.site-header .header-navigation{position:fixed;position:relative;width:100%;z-index:0;}header.site-header .header-navigation.mobile-menu-active{display:flex;height:100%;margin:0;position:fixed;z-index:9;}.header-navigation .menu-controls{align-items:center;background:none;border:0;cursor:pointer;display:flex;height:75px;justify-content:center;padding:0;position:absolute;right:0;width:72px;z-index:11;}.header-navigation .menu-controls.mobile-menu-active{background:var(--evp-light-green-background);}.menu-controls-icon,.menu-controls-icon::before,.menu-controls-icon::after{background:var(--evp-evergreen);border-radius:1px;display:block;height:2px;transition:transform .25ms ease-in-out;width:24px;}.menu-controls-icon::before,.menu-controls-icon::after{content:'';}.menu-controls-icon::before{transform:translateY(-10px);}.menu-controls-icon::after{transform:translateY(8px);}.mobile-menu-active .menu-controls-icon{transform:translateY(0) translateX(0) rotate(-45deg);transition:transform .25s ease-in-out;}.mobile-menu-active .menu-controls-icon::before{transform:translateY(0) translateX(0) rotate(90deg);transition:transform .25s ease-in-out;}.mobile-menu-active .menu-controls-icon::after{transform:translateY(-2px) translateX(0) rotate(0deg);transition:transform .25s ease-in-out;}.header-navigation nav.main-menu{width:100%;}nav.main-menu ul.menu{background:var(--evp-light-green-background);display:block;height:0;margin:0;overflow:hidden;position:relative;transition:top .25s ease-in-out;transform-origin:top;top:-90%;width:100%;}.mobile-menu-active nav.main-menu ul.menu{display:block;height:100%;top:0;padding:125px 10px 80px;}nav.main-menu li.menu-item{display:flex;margin:0 0 10px;padding:0;}nav.main-menu li.menu-item a{font-size:2.25em;font-weight:300;line-height:1.3em;padding:0;text-decoration:none;}.mobile-menu-active nav.main-menu li.menu-item a{padding:10px 14px;}nav.main-menu li.menu-item a:active,nav.main-menu li.menu-item a:focus{text-decoration:underline;}}
*{box-sizing:border-box;}:root{--default-font-family:Roboto,sans-serif;--secondary-font-family:"Roboto Mono",sans-serif;--evp-evergreen:#25453f;--evp-medium-evergreen:#3d5f55;--evp-medium-evergreen-transparent-50:rgba(61,95,85,0.5);--evp-light-evergreen:#9cbaa4;--evp-light-green:#beeaae;--evp-light-green-background:#eafad9;--evp-light-green-hover:rgba(190,234,174,.7);--evp-grey:#323c42;--evp-ice-blue:#e9f8ff;--evp-error:#dc2800;--evp-error-on-evergreen:#f99;}body{background-color:#fff;color:var(--evp-evergreen);font-family:var(--default-font-family);font-size:16px;font-weight:400;line-height:1.8em;margin:0;padding:0;}body.page-node-type-front .main-content{background:var(--evp-evergreen);}p{margin:0 0 30px;}.dialog-off-canvas-main-canvas a,.dialog-off-canvas-main-canvas a:hover,.dialog-off-canvas-main-canvas a:active,.dialog-off-canvas-main-canvas a:visited{color:var(--evp-evergreen);text-decoration:underline;}header.site-header{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;width:100%;}body.path-frontpage header.site-header{background:linear-gradient(180deg,#a1cef1 50%,#d7cfa8 100%);height:500px;position:relative;}body.path-frontpage header video.background-video{height:100%;position:absolute;object-fit:cover;object-position:center;width:100%;z-index:0;}.site-header .header-container{display:flex;height:75px;justify-content:space-between;max-width:1008px;margin:0;position:relative;width:100%;}body.path-frontpage .site-header .header-container{z-index:1;}.site-header .logo-container{align-items:center;display:flex;height:100%;width:186px;}.site-header .block.branding{align-items:center;display:flex;height:100%;margin-right:auto;position:relative;width:100%;}.block.branding a.site-logo{display:flex;font-size:0;padding:24px;}.block.branding img{height:27px;width:138px;}.block.branding img.dark-logo{display:none;}body.page-node-type-front .block.branding img.standard-logo{display:none;}body.page-node-type-front .block.branding img.dark-logo{display:block;}.button-container{display:flex;}.button-container.multiple{flex-wrap:wrap;margin:0 -12px 6px;}.centered .button-container,.button-container.centered,.button-container.more-link{justify-content:center;}.button-container.more-link{width:100%;}.button-container a.button,.button-container.more-link > a,section.embedded-form .at.ngp-form .at-form-submit .at-submit{background:var(--evp-evergreen);border:0;border-radius:60px;color:#fff;display:flex;font-family:var(--secondary-font-family);font-size:16px;font-weight:500;letter-spacing:.07em;line-height:26px;margin:0;padding:16px 32px;text-decoration:none;text-transform:uppercase;}.button-container.multiple a.button{margin:0 12px 24px;}.evergreen p.button-container a.button,.evergreen .button-container.more-link > a{background:#fff;color:var(--evp-evergreen);}.button-container a.button:hover,.button-container a.button:focus,.button-container.more-link > a:hover,.button-container.more-link > a:focus,section.embedded-form .at.ngp-form .at-form-submit .at-submit:hover,section.embedded-form .at.ngp-form .at-form-submit .at-submit:focus{background:var(--evp-medium-evergreen);color:#fff;text-decoration:none;}.evergreen .button-container a.button:hover,.evergreen .button-container a.button:focus,.evergreen .button-container.more-link > a:hover,.evergreen .button-container.more-link > a:focus{background:rgba(255,255,255,.85);color:var(--evp-evergreen);}p.arrow-link-container{display:flex;}p.arrow-link-container a.arrow-link{align-items:center;color:var(--evp-evergreen);display:flex;font-family:var(--secondary-font-family);font-size:16px;font-weight:500;letter-spacing:.07em;line-height:26px;text-decoration:none;text-transform:uppercase;width:100%;}a.arrow-link span.arrow{background-image:url(/themes/custom/evp/images/icons/right-arrow.svg);background-position:center left;background-repeat:no-repeat;background-size:43px 15px;display:flex;height:100%;margin-left:11px;transition:background-position 150ms ease-in-out;width:47px;}a.arrow-link:hover span.arrow,a.arrow-link:focus span.arrow{background-position:center right;}ul.tags{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 20px;max-width:552px;padding:0;}li.tag{align-items:center;background:var(--evp-light-green);border-radius:17px;display:flex;font-family:var(--secondary-font-family);font-size:.625em;font-weight:500;letter-spacing:.07em;line-height:1.6em;margin:0 10px 10px 0;padding:5px 15px;text-transform:uppercase;}li.tag.experience{font-family:var(--default-font-family);font-size:14px;font-weight:400;letter-spacing:normal;line-height:16px;text-transform:none;}li.tag.get-involved{font-size:13px;line-height:21px;margin-bottom:16px;}li.tag span.icon-star:before{align-items:center;background-image:url(/themes/custom/evp/images/icons/star.svg);background-position:center;background-repeat:no-repeat;background-size:12px;content:"";display:flex;height:16px;justify-content:center;margin-right:5px;width:12px;}li.tag time{padding-right:5px;}section.region-hero{width:100%;}section.region-hero.front-page{height:100%;position:relative;}.region-hero .hero-container{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1008px;padding:60px 24px 10px;width:100%;}.region-hero.standard-layout .hero-container{align-items:flex-start;flex-direction:column;justify-content:flex-start;}.region-hero.expanded-layout .hero-container{flex-direction:column;justify-content:flex-start;}.region-hero.front-page .hero-container{flex-direction:column;height:100%;justify-content:center
  padding:80px 24px 50px;}.region-hero.main-page  .hero-container{padding-bottom:0;}.region-hero .page-title{font-size:1.5em;font-weight:300;line-height:1.5em;margin:0;text-align:center;width:100%;}.region-hero.standard-layout .page-title,.region-hero.main-page .page-title{text-align:left;}.region-hero.front-page .page-title,.region-hero.main-page .page-title{margin:0 0 30px;}.region-hero .page-title.secondary-style{font-family:var(--secondary-font-family);font-size:1em;font-weight:500;letter-spacing:0.07em;line-height:1.6em;text-transform:uppercase;}.region-hero.expanded-layout section.body{margin:0 auto;max-width:768px;text-align:center;width:100%;}.region-hero.expanded-layout .page-title + section.body{margin-top:40px;}.region-hero.expanded-layout section.body p:last-of-type{margin-bottom:0;}.region-hero.front-page p.button-container{justify-content:center;}header.share-content{margin:0 0 30px;max-width:600px;padding:0 24px 0 16px;width:100%;}header.share-content p.share-icons{display:grid;grid-template-columns:36px 36px 36px 36px 36px 36px;margin:0;}.share-content .share-icon{background-position:center;background-repeat:no-repeat;background-size:20px;cursor:pointer;display:block;font-size:0;height:36px;text-decoration:none;width:36px;}.share-content .share-icon:hover,.share-content .share-icon:focus{opacity:.7;}.share-content .share-icon.icon-facebook{background-image:url(/themes/custom/evp/images/icons/social/facebook-evergreen.svg);}.share-content .share-icon.icon-bluesky{background-image:url(/themes/custom/evp/images/icons/social/bluesky-evergreen.svg);}.share-content .share-icon.icon-x{background-image:url(/themes/custom/evp/images/icons/social/x-evergreen.svg);}.share-content .share-icon.icon-linkedin{background-image:url(/themes/custom/evp/images/icons/social/linkedin-evergreen.svg);}.share-content .share-icon.icon-email{background-image:url(/themes/custom/evp/images/icons/social/email-evergreen.svg);}.share-content .share-icon.icon-link{background-image:url(/themes/custom/evp/images/icons/social/link-evergreen.svg);}section.article-section{align-items:center;display:flex;justify-content:center;padding:60px 0 30px;width:100%;}section.article-section.signup{padding:100px 0 60px;}section.article-section.map,section.article-section.view{flex-direction:column;}section.article-section.events{padding:48px 0;}section.ice-blue{background-color:var(--evp-ice-blue);}section.white{background-color:#fff;}section.evergreen{background-color:var(--evp-evergreen);color:#fff;}section.article-section > section.body{margin:0;max-width:1008px;padding:0 24px;width:100%;}section.article-section.view > section.body{text-align:center;}section.article-section.view > section.body > section.body{width:unset;}section.article-section > section.body > p:last-of-type{margin-bottom:0;}section.article-section.signup > section.body > p:last-of-type{margin-bottom:40px;}section.article-section h2.section-title{font-family:var(--secondary-font-family);font-size:1em;font-weight:500;letter-spacing:0.07em;line-height:1.6em;margin:0 0 22px;text-transform:uppercase;}section.article-section.centered h2.section-title{text-align:center;}section.article-section .introduction{font-size:1.5em;font-weight:300;line-height:1.5em;margin:0 0 40px;width:100%;}section.article-section.structured > section.body .introduction{margin-bottom:40px;}section.article-section.centered .introduction,section.article-section.signup .introduction,section.article-section.signup section.body > p{text-align:center;}section.article-section.signup .introduction{font-size:1.375em;line-height:1.3em;}section.article-section.signup section.quick-signup{margin:0 auto 40px;max-width:470px;width:100%;}section.article-section.structured > section.body > section.body{padding:0;}section.article-section.centered > section.body > section.body{margin:0 auto;text-align:center;}section.article-section p.quoter{font-family:var(--secondary-font-family);font-size:13px;font-weight:500;letter-spacing:.07em;line-height:21px;text-transform:uppercase;}section.filter-bar{border-bottom:1px solid var(--evp-light-evergreen);display:flex;justify-content:center;padding:0 19px;width:100%;}section.filter-bar ul.tabs{align-items:stretch;display:flex;flex-wrap:nowrap;justify-content:flex-start;list-style:none;margin:0;overflow-x:scroll;padding:0;}section.filter-bar li.tab{display:flex;height:72px;margin:0 5px;}section.filter-bar li.tab a{border-bottom:5.5px solid #fff;font-weight:400;line-height:2em;padding:25.5px 15px 14.5px;text-decoration:none;transition:border 150ms ease-in-out;white-space:nowrap;}section.filter-bar li.tab a.current-tab,section.filter-bar li.tab a:hover{border-bottom:5.5px solid var(--evp-evergreen);font-weight:500;padding:25.5px 14.5px 9px;}section.filter-bar li.tab a:hover,section.filter-bar li.tab a:focus{background:none;}section.article-section.filterable{height:0;opacity:0;position:absolute;width:0;}section.article-section.filterable.current{height:auto;opacity:1;position:relative;transition:opacity .5s linear;width:100%;}article.node{margin:30px 0 100px;outline-style:none;}article.node:focus{outline-style:none;}article h2{font-size:1.375em;font-weight:300;margin:30px 0;}article.standard-layout section.body h3{font-size:1.25em;font-weight:300;line-height:1.27em;margin:0 0 30px;}article section.body{margin:0;padding:0 24px;width:100%;}article.centered section.body{margin:0 auto;text-align:center;}section.body p,section.body ul,section.body ol{margin:0 0 30px;}article figure{line-height:0;margin:0 0 30px;position:relative;width:100%;}article figure a{display:block;line-height:0;}article figure img{height:auto;width:100%;}article blockquote{border-left:2px solid var(--evp-light-green);font-style:italic;margin:0;padding-left:24px;}article figure.video{height:0;margin-bottom:20px;padding-bottom:56.25%;position:relative;width:100%;}article figure.video iframe.media-oembed-content{height:100%;left:0;position:absolute;top:0;width:100%;}article.node.page{margin-bottom:220px;}article.front{margin:0;}article.jobs{margin-top:80px;}article.team h2{font-size:1.5em;line-height:1.5em;margin-bottom:50px;}article.node.get-involved{margin-bottom:0;}article.update section.update.container{padding:0 24px;}section.update.container section.body{padding:0;}article figure.primary{max-width:330px;}article figure figcaption{color:var(--evp-grey);font-size:.875em;line-height:1.6em;padding:5px 0 0;}article.node.updates{margin-bottom:0;}article.node.form{margin:50px 0 0;}article.form section.embedded-form{margin:0 auto 100px;}article.donate > section.body{margin:0 auto;max-width:1008px;text-align:center;}article.donate section.embedded-form + section.body{margin-bottom:60px;}article.node.main{margin-bottom:0;}article.map{background:var(--evp-ice-blue);margin-bottom:0;padding:24px 12px 12px;}section.state-details.cards{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:100%;}.state-details.cards .card{background:#fff;border-radius:6px;margin:12px;max-width:326px;width:100%;}section.map.paragraph .state-details.cards .card{display:none;}section.map.paragraph .state-details.cards .card.visible{display:block;}.state-detail header{border-bottom:2px solid var(--evp-ice-blue);padding:30px 30px 20px;}.state-detail header p{margin:0;}.state-detail header .state-title{font-size:1.75em;font-weight:300;line-height:1.25em;}.state-detail .state-information{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px;}.state-detail .state-information p:last-child{margin-bottom:0;}.state-detail .state-information .contacted,.state-detail .state-information .active-since{margin:0 0 16px;}.state-detail .state-information .contacted{width:50%;}.state-detail .state-information .active-since{width:40%;}.state-detail .state-information span{display:block;}.state-detail .state-information .recent-results-header{border-top:2px solid var(--evp-ice-blue);margin:0 0 8px;padding-top:16px;width:100%;}section.paragraph.full-width{width:100%;}section.paragraph.columns{padding:0;}.paragraph.columns > section.body{margin:0 0 30px;padding:0;text-align:left;}.paragraph.columns section.secondary{margin:0 auto 30px;max-width:300px;text-align:center;width:100%;}.paragraph.columns > section.body h2,.paragraph.columns > section.body h3{font-size:1.5em;font-weight:300;line-height:1.5em;margin:0;}section.paragraph.reports > .body{max-width:800px;}section.paragraph.reports p.button-container{justify-content:center;}section.article-section.centered > section.body > section.arrow-links-container{margin:0 auto 15px;max-width:450px;text-align:left;width:100%;}section.article-section.centered > section.body > section.arrow-links-container:last-of-type{margin-bottom:0;}section.article-section.centered section.arrow-links-container > .introduction{font-size:1.375em;line-height:1.3em;margin:30px 0;text-align:left;}section.arrow-links-container p.arrow-link-container{margin-bottom:15px;}section.arrow-links-container a.arrow-link{font-family:var(--default-font-family);font-size:1em;font-weight:400;letter-spacing:unset;text-transform:unset;padding-right:58px;position:relative;text-decoration:underline;}section.arrow-links-container a.arrow-link span.arrow{right:0;position:absolute;}section.paragraph.chart canvas{margin:0 0 30px;}section.paragraph.map .map-container{padding:0 12px;width:100%;}section.paragraph.map .map-of-evp-states{height:300px;width:100%;}section.paragraph.map .map-details{padding:0 12px;}section.paragraph.map .map-legend{background:#fff;border-radius:6px;margin:12px auto 8px;max-width:326px;padding:30px;width:100%;}section.paragraph.map .map-legend p.states{display:flex;line-height:1em;margin-bottom:0;}.map-legend p.states span{display:block;height:16px;margin-right:12px;width:16px;}.map-legend p.states.current span{background-color:#738d8c;}section.paragraph.map section.state-details.cards{margin:0 -12px;width:calc(100% + 24px);}section.paragraph.callout h2.section-title{text-align:center;}section.paragraph.callout section.featured-logos{align-items:center;display:grid;gap:30px;margin:30px auto;max-width:300px;}.callout section.featured-logos figure.outlet{margin:0;}.featured-logos figure.outlet.npr{width:200px;}.featured-logos figure.outlet.guardian{width:225px;}.featured-logos figure.outlet a{display:flex;justify-content:center;}.featured-logos figure.outlet a:hover img{opacity:.7;}article.node section.grid-layout{padding:0 24px;margin:0 auto;max-width:1008px;width:100%;}article.node section.filterable section.grid-layout,article.node section.filterable section.card-layout{display:none;}article.node section.filterable.current section.grid-layout{display:block;}article.node section.filterable.current section.card-layout{display:flex;}section.grid-layout .list-item{align-items:flex-start;display:grid;grid-template-columns:75px 10px 1fr;grid-template-rows:minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content) 12px 1fr;margin:0 0 40px;}section.grid-layout .person.list-item{grid-template-columns:75px 20px 1fr;}section.grid-layout figure.image{align-items:center;background:var(--evp-evergreen);display:flex;grid-column:1 / 2;grid-row:1 / 4;justify-content:center;min-height:75px;margin:0;position:relative;width:75px;}section.grid-layout figure.image a{align-items:center;display:flex;height:100%;justify-content:center;width:100%;}section.grid-layout figure.image img.fallback-image{width:35px;}section.grid-layout ul.tags,section.grid-layout p.role{grid-column:3 / 4;grid-row:1 / 2;order:1;margin:0 0 3px;}section.grid-layout p.role{font-family:var(--secondary-font-family);font-weight:500;letter-spacing:.07em;line-height:1.625em;text-transform:uppercase;}section.grid-layout .item-title{font-size:1.25em;font-weight:300;grid-column:3 / 4;grid-row:2 / 3;line-height:1.27em;order:2;margin:0;}section.grid-layout .person .item-title{font-size:1.375em;line-height:1.3em;}section.grid-layout .item-title a{text-decoration:none;}section.grid-layout .item-title a:hover{text-decoration:underline;}section.grid-layout section.body{grid-column:1 / 4;grid-row:5 / 6;max-width:unset;padding:0;text-align:left;width:100%;}section.grid-layout.view.updates section.body{display:none;}section.grid-layout section.body p:last-of-type{margin:0;}article section.card-layout,article section.card-layout .views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1254px;padding:0 12px;}article section.structured.view section.card-layout p.button-container.more-link,article section.article-section section.card-layout p.button-container.more-link{margin-top:30px;}article section.card-layout .views-infinite-scroll-content-wrapper{padding:0;}section.card-layout .card{background:#fff;border-radius:6px;display:flex;flex-direction:column;justify-content:space-between;margin:12px 6px;max-width:326px;transition:box-shadow 150ms ease-in-out;width:100%;}section.card-layout .card:hover{box-shadow:0px 5px 20px rgba(0,0,0,0.14);}section.card-layout .card .card-container{padding:30px 15px 14px;text-align:left;text-decoration:none;}.card .card-container .card-title{font-size:1.25em;font-weight:300;line-height:1.27em;margin:0 0 16px;}.card .card-container p{font-size:14px;line-height:1.6em;}.card .card-container p:last-of-type{margin-bottom:16px;}.card .card-container ul.tags{margin-bottom:0;}.card .arrow-link-container{border-top:4px solid var(--evp-ice-blue);margin:0;height:80px;width:100%;}.card .arrow-link-container .arrow-link{color:var(--evp-evergreen);padding-left:24px;}section.card-layout header.view-header,section.card-layout div.view-empty{margin:0 auto;max-width:800px;padding:12px;text-align:center;width:100%;}section.card-layout div.view-empty p:last-of-type{margin-bottom:0;}section.view ul.js-pager__items{margin:0;padding:0;}section.view.card-layout ul.js-pager__items{margin:12px 0 0;width:100%;}section.view ul.js-pager__items li.pager__item{padding:0;}.block.alert{background:var(--evp-ice-blue);position:relative;z-index:10;}.block.alert p.alert-message{display:flex;line-height:20px;margin:0;padding:0 64px 0 24px;}p.alert-message a.arrow-link{align-items:flex-start;font-size:13px;justify-content:center;line-height:20px;padding:10px 0;text-align:center;}a.arrow-link span.icon-star:before{align-items:flex-start;align-self:flex-start;background-image:url(/themes/custom/evp/images/icons/star.svg);background-position:center;background-repeat:no-repeat;background-size:12px;content:"";display:flex;height:20px;justify-content:center;margin-right:7px;width:12px;}p.alert-message a.arrow-link span.arrow{display:none;}.alert-bar-control{height:40px;padding:10px;position:absolute;right:0px;top:0px;width:40px;}.alert-bar-control::before,.alert-bar-control::after{background-color:var(--evp-evergreen);border-radius:2px;content:'';display:block;height:2px;width:18px;}.alert-bar-control::before{transform:translateY(9px) translateX(2px) rotate(-45deg);}.alert-bar-control::after{transform:translateY(7px) translateX(2px) rotate(45deg);}.region-kicker{background:linear-gradient(180deg,#e9f8ff 50%,#fff7ae 100%);padding:0 24px;}.block.kicker{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-evenly;margin:0 auto;max-width:960px;min-height:483px;}.block.kicker .kicker-container{align-items:center;display:flex;flex-direction:column;width:100%;}.block.kicker p{text-align:center;}.block.kicker p.exhortation{font-size:1.375em;font-weight:300;line-height:1.3em;margin:0 0 30px;}.block.kicker p.exhortation .no-wrap{white-space:nowrap;}.block.kicker p.button-container{margin:0;}footer.site-footer{background:var(--evp-evergreen);color:#fff;padding:60px 0;}.site-footer .block.quick-signup{margin:0 0 40px;padding:0 24px;}.site-footer .quick-signup section.body{text-align:center;}.site-footer .quick-signup section.body p{font-size:1.125em;line-height:1.8em;}.site-footer .quick-signup section.body p:last-of-type{margin-bottom:10px;}.site-footer nav.footer-menu{margin:0 0 30px;padding:0 14px;}nav.footer-menu ul.menu{margin:0;padding:0;}nav.footer-menu li.menu-item{margin:0;padding:0;}nav.footer-menu li.jobs{margin-bottom:30px;}nav.footer-menu li.menu-item a{color:#fff;display:block;padding:5px 10px;text-decoration:none;}nav.footer-menu li.menu-item a:hover,nav.footer-menu li.menu-item a:focus{text-decoration:underline;}.site-footer .block.logo{margin:0 0 30px;}.site-footer figure.logo{line-height:0;margin:0;padding:0 14px;position:relative;}.site-footer figure.logo a{display:flex;height:62px;padding:10px;width:235px;}.site-footer figure.logo img{display:flex;height:42px;width:215px;}.site-footer .footer-pledge{margin:0 0 50px;padding:0 0 0 14px;width:250px;}.footer-pledge p{margin-bottom:0;padding-left:10px;}.footer-pledge p.arrow-link-container{padding:0;}.footer-pledge p.arrow-link-container a.arrow-link{color:#fff;padding-left:10px;}.footer-pledge a.arrow-link span.arrow{background-image:url(/themes/custom/evp/images/icons/right-arrow-white.svg);padding-top:20px;padding-bottom:20px;}.site-footer nav.social-media{margin:0 0 40px;}nav.social-media ul.menu{display:flex;justify-content:space-between;margin:0 auto;padding:0;width:240px;}nav.social-media li.menu-item{align-items:center;display:flex;height:40px;justify-content:center;margin:0;overflow:hidden;padding:0;width:40px;}nav.social-media li.menu-item a{background-position:center;background-repeat:no-repeat;background-size:24px;color:var(--evp-light-evergreen);display:block;font-size:0;height:40px;width:40px;}nav.social-media li.menu-item a{text-decoration:none;}nav.social-media li.menu-item a:hover{opacity:.7;}nav.social-media li.menu-item a.icon-facebook{background-image:url(/themes/custom/evp/images/icons/social/facebook-light-evergreen.svg);}nav.social-media li.menu-item a.icon-bluesky{background-image:url(/themes/custom/evp/images/icons/social/bluesky-light-evergreen.svg);}nav.social-media li.menu-item a.icon-x{background-image:url(/themes/custom/evp/images/icons/social/x-light-evergreen.svg);}nav.social-media li.menu-item a.icon-youtube{background-image:url(/themes/custom/evp/images/icons/social/youtube-light-evergreen.svg);}nav.social-media li.menu-item a.icon-instagram{background-image:url(/themes/custom/evp/images/icons/social/instagram-light-evergreen.svg);}nav.social-media li.menu-item a:hover{opacity:.7;}.site-footer .footer-copyright{margin:0;padding:0 24px;}.site-footer .footer-copyright p{color:var(--evp-light-evergreen);margin:0;text-align:center;}@media (min-width:360px){section.card-layout .card{margin:12px;}section.card-layout .card .card-container{padding:30px 24px 14px;}}@media (min-width:480px){.site-header .logo-container{width:227px;}.block.branding a.site-logo{padding:20px 24px;}.block.branding a.site-logo img{height:35px;width:179px;}section.paragraph.map .map-of-evp-states{height:400px;}}@media (min-width:500px){section.arrow-links-container a.arrow-link{padding-right:0;}section.arrow-links-container p.arrow-names a.arrow-link span.arrow-link-name{max-width:calc(100% - 58px);}section.arrow-links-container a.arrow-link span.arrow{position:relative;}}@media (min-width:736px){body{font-size:18px;}body.path-frontpage header.site-header{height:750px;}.site-header .header-container{height:100px;}.site-header .block.branding{padding-top:30px;}.block.branding a.site-logo{padding:24px 24px 11px;}.header-navigation button.menu-controls{display:none;}.header-navigation{padding:44px 24px 0 0;width:100%;}nav.main-menu{display:flex;position:relative;width:100%;}nav.main-menu ul.menu{display:flex;justify-content:flex-end;margin:0;padding:0;width:100%;}nav.main-menu li.menu-item{display:flex;height:40px;margin:0 0 0 22px;padding:0;}nav.main-menu li.menu-item a{display:flex;font-family:var(--secondary-font-family);font-weight:500;font-size:.7222em;line-height:3.077em;padding:0 5px;text-decoration:none;text-transform:uppercase;}nav.main-menu li.menu-item a:hover,nav.main-menu li.menu-item a.is-active{color:var(--evp-evergreen);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px;}nav.main-menu li.menu-item a.menu-button{background:var(--evp-light-green);border-radius:60px;padding:0 20px;}body.path-frontpage nav.main-menu li.menu-item a.menu-button{background:#fff;}nav.main-menu li.menu-item a.menu-button:hover,nav.main-menu li.menu-item a.menu-button.is-active{text-decoration:none;}nav.main-menu li.menu-item a.menu-button:hover{background:var(--evp-light-green-hover);}body.path-frontpage nav.main-menu li.menu-item a.menu-button:hover{background:rgba(255,255,255,.85);}li.tag{font-size:13px;line-height:21px;}li.tag.experience{line-height:1.5em;}li.tag span.icon-star:before{background-size:14px;height:21px;width:14px;}.region-hero .hero-container{padding:80px 24px 20px;}.region-hero.front-page .hero-container{padding:120px 24px 100px;}.region-hero.main-page .hero-container{padding-bottom:10px;}.page-node-type-page .region-hero .hero-container{padding-top:200px;}.region-hero .page-title{font-size:2.444444em;}.region-hero .page-title.secondary-style{font-size:.888889em;}.region-hero.front-page .page-title,.region-hero.main-page .page-title{margin:0 0 40px;}section.article-section{padding:100px 0 70px;}section.article-section.events{padding:88px 0;}section.article-section.short{padding:220px 0;}section.article-section.short.signup{padding:220px 0 180px;}section.article-section h2.section-title{font-size:.888889em;}section.article-section .introduction{font-size:2.444444em;}section.article-section.signup .introduction{font-size:2em;}section.article-section.centered > section.body > section.body{width:100%;}section.filter-bar ul.tabs{align-items:unset;justify-content:center;overflow:auto;}article section.body{width:600px;}article h2{font-size:2em;line-height:1.3em;}article.standard-layout section.body h3{font-size:1.4em;}article.team h2{font-size:2.444444em;margin-bottom:80px;}article.update section.update.container{display:flex;flex-wrap:wrap;justify-content:space-between;}article .source{order:1;width:100%;}article figure.primary{order:3;width:225px;}section.update.container section.body{order:2;max-width:552px;width:calc(100% - 300px);}article.donate > section.body{width:100%;}article.donate section.embedded-form + section.body{margin-bottom:100px;}section.state-details.cards{justify-content:flex-start;width:700px;}.state-detail.card p{font-size:.777778em;line-height:1.6em;}.state-detail header .state-title{font-size:1.555556em;}.state-detail .state-information span{font-size:1.285714em;}section.paragraph.columns{display:flex;justify-content:space-between;width:100%;}.paragraph.columns section.body{margin:0 0 40px;max-width:552px;width:calc(100% - 300px);}.paragraph.columns section.secondary{font-size:.777778em;line-height:1.6em;max-width:unset;text-align:left;width:225px;}.paragraph.columns section.body p,.paragraph.columns section.body figure{margin-bottom:40px;}.paragraph.columns section.body > :last-child{margin-bottom:0;}.paragraph.columns > section.body h3{font-size:2em;line-height:1.3em;margin:0 0 30px;}.paragraph.columns > section.secondary h2,.paragraph.columns > section.secondary h3{font-size:44px;line-height:1.5em;margin:0;}section.paragraph.reports p.button-container{margin-bottom:40px;}section.article-section.centered > section.body > section.arrow-links-container{margin-bottom:45px;}section.article-section.centered section.arrow-links-container > .introduction{font-size:2em;}section.paragraph.map .map-of-evp-states{height:500px;}section.paragraph.map .map-details{display:flex;flex-direction:column-reverse;margin:50px auto 0;width:326px;}section.paragraph.map section.state-details.cards{margin:0 0 20px;width:100%;}section.paragraph.map .state-details.cards .card{margin:0}section.paragraph.map .map-legend{margin:0;}section.paragraph.map .map-legend p.states{font-size:.875em;line-height:1em;}section.grid-layout .list-item{grid-template-columns:165px 20px 1fr;grid-template-rows:31px 13px minmax(min-content,max-content) 13px 1fr;margin-bottom:60px;}section.grid-layout .person.list-item{grid-template-columns:165px 20px 1fr;grid-template-rows:31px 10px minmax(min-content,max-content) 10px 1fr;margin-bottom:80px;}article.person section.grid-layout .person.list-item{grid-template-rows:31px 10px 1fr;}section.grid-layout figure.image{grid-row:1 / 6;height:171px;width:165px;}section.grid-layout figure.image img.fallback-image{width:60px;}section.grid-layout p.role{font-size:.888889em;line-height:1.6em;}section.grid-layout .item-title{font-size:1.555556em;grid-row:3 / 4;line-height:1.27em;}section.grid-layout .person .item-title{font-size:2em;line-height:1.3em;}section.grid-layout section.body{grid-column:3 / 4;grid-row:5 / 7;margin:0;}section.grid-layout.view.updates section.body{display:block;}section.grid-layout section.body p{font-size:.777778em;line-height:1.6em;}section.grid-layout .person section.body p{font-size:1em;line-height:1.8em;}p.alert-message a.arrow-link span.arrow{display:flex;}.block.kicker{flex-direction:row;min-height:532px;}.block.kicker .kicker-container{max-width:300px;}.block.kicker p.exhortation{font-size:2em;margin:0 0 48px;}footer.site-footer .footer-container{display:grid;grid-template-columns:14px 250px 1fr 250px 14px;grid-template-rows:1fr 50px 169.6px 40px 62px 50px 22.4px;margin:0 auto;max-width:800px;padding:0;width:100%;}.site-footer .block.quick-signup{grid-column:2 / 5;grid-row:1 / 2;margin:0;padding:0 10px;}.site-footer .quick-signup section.body p{font-size:1em;}.site-footer nav.footer-menu{grid-column:2 / 3;grid-row:3 / 4;margin:0;padding:0;}nav.footer-menu ul.menu{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:42.4px 42.4px 42.4px 42.4px;}nav.footer-menu li.our-results{grid-column:2 / 3;grid-row:1 / 2;}nav.footer-menu li.our-team{grid-column:1 / 2;grid-row:2 / 3;}nav.footer-menu li.research{grid-column:2 / 3;grid-row:2 / 3;}nav.footer-menu li.jobs{grid-column:1 / 2;grid-row:3 / 4;margin:0;}nav.footer-menu li.updates{grid-column:2 / 3;grid-row:3 / 4;}nav.footer-menu li.contact-us{grid-column:1 / 2;grid-row:4 / 5;}nav.footer-menu li.get-involved{grid-column:2 / 3;grid-row:4 / 5;}.site-footer .block.logo{grid-column:2 / 3;grid-row:5 / 6;margin:0;}.site-footer figure.logo{padding:0;}.site-footer .footer-pledge{grid-column:4 / 5;grid-row:3 / 4;padding:5px 14px 0 0;}.footer-pledge p{padding-left:16px}.footer-pledge p.arrow-link-container{padding-left:6px}.site-footer nav.social-media{grid-column:4 / 5;grid-row:5 / 6;margin:0;padding:11px 10px 0 0;}.site-footer .footer-copyright{grid-column:2 / 5;grid-row:7 / 8;margin:0;}.footer-copyright p{font-size:14px;line-height:1.6em;}}@media (min-width:844px){article section.card-layout,article section.card-layout .views-infinite-scroll-content-wrapper{justify-content:flex-start;width:844px;}article section.structured.view section.card-layout{justify-content:center;}section.card-layout .card{max-width:386px;}section.card-layout .card .card-container{padding:40px 40px 14px;}.card .card-container .card-title{font-size:1.555556em;line-height:1.27em;}.card .arrow-link-container .arrow-link{padding-left:40px;}}@media (min-width:1000px){article figure.primary{width:330px;}.paragraph.columns section.secondary{width:330px;}section.paragraph.map .map-container{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;width:1000px;}section.paragraph.map .map-of-evp-states{height:400px;width:600px;}section.paragraph.map .map-details{margin:0;}section.paragraph.callout section.featured-logos{gap:100px;grid-template-columns:1fr 1fr 1fr;max-width:unset;}.block.kicker{justify-content:space-between;}}@media (min-width:1240px){section.state-details.cards{justify-content:flex-start;width:1050px;}section.paragraph.map .map-container{max-width:1248px;width:100%;}section.paragraph.map .map-of-evp-states{height:550px;width:850px;}footer.site-footer{padding:50px 0;}footer.site-footer .footer-container{display:grid;grid-template-columns:250px 1fr 470px 1fr 250px;grid-template-rows:169.6px 120px 62px;max-width:1200px;padding:0;}.site-footer .block.quick-signup{grid-column:3 / 4;grid-row:1 / 2;padding:5px 0 0;}.site-footer nav.footer-menu{grid-column:1 / 2;grid-row:1 / 2;}.site-footer .block.logo{grid-column:1 / 2;grid-row:3 / 4;}.site-footer .footer-pledge{grid-column:5 / 6;grid-row:1 / 2;}.site-footer nav.social-media{grid-column:5 / 6;grid-row:3 / 4;padding:11px 0 0 15px;}nav.social-media li.menu-item,nav.social-media li.menu-item a,nav.social-media li.menu-item a:before{height:30px;width:30px;}nav.social-media li.menu-item a::before{background-size:26px;}.site-footer .footer-copyright{align-items:center;display:flex;grid-column:3 / 4;grid-row:3 / 4;justify-content:center;}}@media (min-width:1254px){article section.card-layout,article section.card-layout .views-infinite-scroll-content-wrapper{width:100%;}}
/* @license MIT https://github.com/10bestdesign/jqvmap/blob/master/LICENSE */
.jqvmap-label{border-radius:4px;background:#fff;color:var(--evp-evergreen);display:none;font-family:var(--default-font-family);padding:5px 10px;pointer-events:none;position:absolute;}.jqvmap-pin{pointer-events:none;}.jqvmap-region{cursor:pointer;}.jqvmap-ajax_response{width:100%;height:500px;}
