  #page-title{display:none;}.plans-form{position:relative;}.plans-form .form-contents input.form-text{border:none !important;padding:0.25em 0.5em;}.plans-form .form-contents input.form-text.error{box-shadow:0 0 0 2px #b71e24;}.plans-form .form-inner a{color:#b4baff;}.plans-form .form-required{color:#ccc;font-weight:normal;}.blurb-1,.form-contents{margin-right:-15px;margin-left:-15px;}.blurb-1 p,.blurb-2 p,.blurb-3 p{margin:0;}.blurb-1 p + p,.blurb-2 p + p,.blurb-3 p + p{margin-top:1em;}.blurb-1{color:#222;text-align:center;text-shadow:0 0 2px #FFF;background-color:#d6d6d6;background-position:center top;background-repeat:no-repeat;background-size:cover;margin-right:-15px;margin-left:-15px;padding:40px 25px 60px 25px;}.blurb-1 h1{font-size:32px;margin:0 0 1em;}.blurb-1 p{font-size:18px;margin:0;}.blurb-1 p + p{margin-top:1em;}.donate-btn{text-align:center;margin:40px 0;}.donate-btn h3{font-size:1.5em;margin:0 0 0.75em;}.donate-btn a{color:#FFF;font-family:"Oswald";font-size:2em;text-transform:uppercase;line-height:1;background-color:#b71e24;padding:0.315em 0.65em;display:inline-block;transition:all 250ms ease;text-decoration:none;}.donate-btn a:hover{color:#FFF;text-decoration:none;background-color:#4c812e;}.blurb-3{color:#FFF;text-align:center;background:#000;padding:30px 20px;}.blurb-3 > h2{margin:0 0 0.5em !important;}.blurb-3 > h3{margin:0 0 1.5em !important;}.blurb-3 > h5{color:#828282;font-size:0.75em;font-weight:normal;margin:0;}.blurb-4{margin-bottom:1.5em;}.blurb-4 p{margin:0.25em 0;}.blurb-5{color:#ccc;font-size:0.75em;text-align:center;line-height:1.25;margin-top:20px;}.blurb-5 p{margin:0;}.no-amex-warn{color:#ccc;font-size:0.875em;line-height:1.25;margin:5px 0;}.no-amex-warn strong{color:#fff;}#plan_tabs .plan-type-selector{margin-top:30px;}.plans-widget,.donation-amount-wrapper{background:#4c812e;}.donation-amount-wrapper{padding:40px 0;}.donate-recurring-info{text-align:center;padding:0 20px;}.donate-recurring-info h4{margin:0 0 5px;}.donate-recurring-info p{font-size:0.75em;line-height:1.25;margin:0;}.other-amount-widget h4{margin:0 0 10px;}.other-amount-widget,.field-row-esub{text-align:center;}.form-item-donation{font-size:1.25em;text-align:center;vertical-align:middle;margin:0 !important;}.form-item-donation .label-text{display:block;margin-bottom:0.25em;}.field-row-donation{margin:25px 0;}.donation-dollar-sign{font-size:1.5em;vertical-align:middle;margin-right:0.125em;}.valid-donation{background-size:0%;width:0;height:1em;margin-left:0.25em;display:inline-block;overflow:hidden;}.valid-donation.active{background-size:100%;width:1em;}.valid-donation,.recurring-type.active,.form-item-plan .label-deco,.form-checkbox + label:before{-webkit-transition:all 200ms cubic-bezier(0.5,0.05,0.05,1.86);-moz-transition:all 200ms cubic-bezier(0.5,0.05,0.05,1.86);-ms-transition:all 200ms cubic-bezier(0.5,0.05,0.05,1.86);-o-transition:all 200ms cubic-bezier(0.5,0.05,0.05,1.86);transition:all 200ms cubic-bezier(0.5,0.05,0.05,1.86);}.form-item-plan label{pointer-events:all;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}.form-contents{color:#FFF;background:#666;}.form-item .description{color:#c3c3c3;margin-top:5px;}.ui-tabs{background:none;font-family:inherit;border:none;border-radius:0;padding:0;}.ui-tabs .ui-tabs-nav{font-size:0;text-align:center;background:#000;border:none;border-radius:0;padding:4px 0 0;}.ui-tabs .ui-tabs-nav li{font-size:12px;line-height:1;border:none;margin:0;display:inline-block;float:none;}.ui-tabs .ui-tabs-nav li + li{margin-left:1px;}.ui-tabs .ui-tabs-nav li.ui-state-default{background:#DDD;}.ui-tabs .ui-tabs-nav li.ui-state-active{background:#4c812e;}.ui-tabs .ui-tabs-nav li.ui-state-active a{color:#FFF;}.ui-tabs .ui-tabs-nav li a{padding:0.75em;}.donation-type-wrapper,.ui-tabs .ui-tabs-panel{padding:0;position:relative;overflow:hidden;}.plans-wrapper{padding:1.5em 1em;display:flex;flex-wrap:wrap;justify-content:center;}.plans-wrapper,.donation-type-pane{visibility:hidden;position:absolute;top:0;left:0;right:0;pointer-events:none;}.plans-wrapper.active,.donation-type-pane.active{visibility:visible;position:relative;z-index:1;pointer-events:unset;}.plan-type-selector{text-align:center;}.plan-type-selector a{color:#FFF;font-size:12px;border:1px solid #FFF;padding:0.25em 1em;display:inline-block;text-decoration:none;}.plan-type-selector a:hover{text-decoration:none;background-color:#8bc11d;}.plan-type-selector a.active{color:#4c812e;background-color:#FFF;}.recurring-widget{text-align:center;margin-top:-10px;padding:0 20px 30px;position:relative;overflow:hidden;}.recurring-widget h4{margin:0;}.recurring-widget label{display:inline-block;pointer-events:all;cursor:pointer;}#edit-recurring:checked + label{color:#b2ec3a;}.recurring-widget p{font-size:0.75em;margin:0;}.recurring-type{opacity:0;visibility:collapse;position:absolute;top:0;pointer-events:none;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-ms-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);}.recurring-type.active{opacity:1;visibility:visible;position:relative;pointer-events:unset;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}.field-row-esub{padding:30px 15px;}.field-row-esub h3{font-size:1.25em;font-weight:400;text-transform:uppercase;margin:0 0 0.75em;}.field-row-esub label{font-size:1.125em;}.field-row-esub .form-item:not(.disabled) label{display:inline-block;pointer-events:all;cursor:pointer;}.field-row-esub .form-item{margin:0 !important;padding-right:1.5em;display:inline-block;}.valid-donation,.form-item-plan .label-deco,.form-checkbox + label:before,.form-item-plan .form-radio:checked + label .label-editions span.active{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE4IDE0Ij48cG9seWdvbiBwb2ludHM9IjEuNTUgNi44MiAwIDguMzYgNS42NCAxNCAxOCAxLjU3IDE2LjQ4IDAgNS42NCAxMC45MSAxLjU1IDYuODIiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center;}.form-checkbox{display:none;}.form-checkbox + label:before{content:"";background-size:0%;border:1px solid #FFF;border-radius:4px;margin-right:0.5em;width:1em;height:1em;vertical-align:sub;display:inline-block;}.form-checkbox:disabled + label:before{opacity:0.5;}.form-checkbox:checked + label:before{background-color:#7aa71e;background-size:75%;}.form-item-plan{padding:10px;width:50%;box-sizing:border-box;flex:0 1 auto;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 250ms cubic-bezier(0,0.35,0.8,0.8);-moz-transition:all 250ms cubic-bezier(0,0.35,0.8,0.8);-ms-transition:all 250ms cubic-bezier(0,0.35,0.8,0.8);-o-transition:all 250ms cubic-bezier(0,0.35,0.8,0.8);transition:all 250ms cubic-bezier(0,0.35,0.8,0.8);}.plans-wrapper.active .form-item-plan{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}.form-item-plan .form-radio{display:none;}.form-item-plan label{color:#FFF;line-height:1.25;width:100%;cursor:pointer;box-sizing:border-box;}.form-item-plan label:hover{transform:translateY(-2px);}.form-item-plan .label-amount{font-family:"Oswald";font-size:1.5em;}.form-item-plan .label-name{font-size:0.875em;font-weight:bold;line-height:1;position:relative;}.label-name span{max-height:30px;overflow:hidden;opacity:1;display:block;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.label-name span.plan-label-recurring,.recurring-plans .label-name .plan-label-oneoff{max-height:0;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}.recurring-plans .label-name .plan-label-recurring{max-height:30px;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}.form-item-plan .label-deco{background-size:45%;border:2px solid #FFF;border-radius:50%;width:35px;height:35px;display:inline-block;box-sizing:border-box;-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);}.format-large .form-item-plan{margin:0 !important;}.format-large .form-item-plan:before{content:"";float:left;padding-top:95%;}.format-large .form-item-plan label{text-align:center;border:1px solid #FFF;height:100%;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;}.format-large .form-item-plan .label-deco{margin:0 auto 10px;}.format-large .form-item-plan .label-text{display:block;}.format-large .form-item-plan .label-name{margin-top:5px;}.format-large .form-item-plan label:hover{border-color:#FFF;box-shadow:0 5px 15px rgba(0,0,0,0.15);}.format-large .form-item-plan .label-deco{margin:5px auto 10px;}.format-compact .form-item-plan{margin:10px 0 !important;}.format-compact .form-item-plan label{padding-left:2.75em;display:block;position:relative;}.format-compact .label-deco{position:absolute;top:-0.2em;left:0;}.format-compact .label-amount,.format-compact .label-name{display:inline;}.format-compact .label-name{margin-left:0.5em;}.form-item-plan .form-radio:checked + label .label-deco{background-color:#8bc11d;background-size:60%;border-color:#FFF;box-shadow:0 1px 2px rgba(0,0,0,0.75),0 0 15px #FFF;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}.format-large .form-radio:checked + label{color:#000;text-shadow:0 1px 1px rgba(255,255,255,0.65);background-color:#7aa71e;border-color:#FFF;box-shadow:0 5px 15px rgba(0,0,0,0.15);}.format-compact .form-radio:checked + label{color:#f68830;text-shadow:0 1px 1px rgba(0,0,0,0.5);}.form-item-plan label:hover .label-deco{box-shadow:0 0 15px rgba(255,255,255,0.75);}.label-editions{font-size:8px;text-transform:uppercase;line-height:1;position:absolute;}.label-editions span{text-shadow:none;background-position:4px 4px !important;background-size:0;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease;}.form-item-plan .form-radio:checked + label .label-editions .active{background-size:10px;padding-left:16px;}.format-large .label-editions{top:-0.5em;right:0;left:0;}.format-large .label-editions span + span{margin-left:0.35em;}.format-large .label-editions span{color:#FFF;background-color:#4c812e;border:1px solid #FFF;border-radius:8px;padding:1px 0.75em;}.format-compact .label-editions{top:-1.5em;}.format-compact .label-editions span{color:rgba(255,255,255,0.5);}.format-compact .label-editions span + span{margin-left:0.5em;}.format-large .form-radio:checked + label .label-editions .active{background-color:#7aa71e;}.format-compact .form-radio:checked + label .label-editions .active{color:#FFF;}.form-inner{border-top:1px solid #585858;padding:20px;}.form-inner .form-item{margin:10px 0;}.form-actions{text-align:center;margin-top:10px;}#page .plans-form .form-actions #edit-submit{color:white;font-family:"Oswald";font-size:2em;text-transform:uppercase;line-height:1;background-color:#b71e24;border:none;padding:0.315em 2em;-webkit-appearance:none;}#page .plans-form .form-actions #edit-submit:hover,#page .plans-form .form-actions #edit-submit:focus{background-color:#4c812e;}#page .plans-form.processing .form-contents{pointer-events:none;}#page .plans-form.processing #edit-submit{background-color:transparent !important;background-image:url(data:image/gif;base64,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);background-repeat:no-repeat;background-position:center right 15px;}#page .plans-form:not(.processing) #edit-submit:disabled{color:#A5A5A5;background-color:transparent;border:1px solid #A5A5A5;}.countdown{color:#c3c3c3;font-size:1.15em;text-align:center;margin:1.5em 0;}#countdown{color:#ffffff;}.current-info-wrapper{background:#6f6f6f;border-radius:6px;padding:10px 15px;margin-bottom:20px;}.current-info-wrapper > h4{font-family:"Oswald";font-size:1.25em;font-weight:normal;border-bottom:1px solid #666;margin:0 -15px 10px;padding:0 15px 10px;}.current-info-wrapper > .form-item{margin-top:0;}.current-info-wrapper > .form-type-checkbox label{color:#FFF;}.text-directive{color:#dbdeff;margin-bottom:10px;}.text-directive-small{color:#dbdeff;font-size:0.85em;line-height:1.5;margin:10px 0;}.form-inner .form-item.form-item-cc-gift-subscription{margin-top:20px;}.cc-gift-subscription-blurb{color:#c3c3c3;font-size:0.85em;line-height:1.5;margin:10px 0 20px;}.gift-icon{margin-left:0.5em;}.gift-icon:before{content:"\f06b";font-family:"Font Awesome 5 Free";font-weight:bold;font-style:normal;color:#91b74b;vertical-align:1px;display:inline-block;}@media (max-width:640px){.plan-type-selector{margin-right:30px;margin-left:30px;}.plan-type-selector a{display:block;}}@media (min-width:480px){.form-item-donation .label-text{display:inline;}.form-item-plan{width:33.333333%;}.label-editions{font-size:10px;}}@media (min-width:641px){.blurb-1,.form-contents{margin-right:-25px;margin-left:-25px;}.plan-type-selector a{font-size:0.8em;}.plan-type-selector a:first-child{border-radius:16px 0 0 16px;}.plan-type-selector a:last-child{border-radius:0 16px 16px 0;}.form-item-plan{width:25%;}.format-large .form-item-plan label{padding:15px 10px;}}@media (max-width:767px){.plans-form > div{display:flex;flex-direction:column;}.form-contents{order:1;}.blurb-1{order:3;}.blurb-2{font-size:0.85em;margin:20px 0;order:2;}}@media (min-width:768px){.form-contents{width:calc(60% - 30px);margin:30px 0;float:right;}.blurb-1{border-bottom:8px solid #8bc11d;margin-bottom:30px;padding:80px 25px;}.blurb-inner h1{display:none;}.blurb-1 p{font-size:20px;}.blurb-inner{width:40%;padding:0 20px;box-sizing:border-box;}.blurb-2{width:40%;}.donate-btn{margin-top:60px;margin-bottom:60px;}.blurb-3 h2{font-size:2em;}.ui-tabs .ui-tabs-nav li{font-size:14px;}.form-item-plan{width:50%;}}@media (min-width:880px){.form-item-plan{width:33.333333%;}}@media (min-width:960px){.blurb-1{padding-top:100px;padding-bottom:100px;}.blurb-inner{padding:0 80px;}.blurb-inner p{font-size:24px;line-height:1.25;}.ui-tabs .ui-tabs-nav li{font-size:16px;}}@media (min-width:1024px){.ui-tabs .ui-tabs-nav li a{padding-right:1em;padding-left:1em;}}@media (min-width:1080px){.format-large .form-item-plan{width:25%;}.form-item-plan label{font-size:16px;}}
