.recaptcha-ahref{display:inline-flex}.patrons-heading{flex-flow:row wrap;justify-content:center;font-family:"Lato","Roboto",'Open Sans',sans-serif;font-size:.9rem;line-height:1.4rem;color:#425466;text-align:center;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin-bottom:1.5rem}#patronsbox{display:flex;flex-flow:column nowrap;margin:0 4px}#donate-field-incontent{display:flex;flex-flow:column nowrap;margin:0 4px 3em 4px}.signupname,.signupemail{flex-grow:1;align-self:stretch;margin:5px 1px;padding:4px 10px;border:2px solid #edc5c7;border-radius:3px;background:#fff;font-family:'OpenSans-Regular',sans-serif;font-size:.84em;color:#aaa;text-align:left}@media all and (min-width:800px){.signup-side{flex:1 0 0%}}.signup-side{display:flex;flex-flow:column nowrap;place-self:center;margin:1rem 0}@media all and (min-width:601px){.signup-side{max-width:94%;margin-left:3%}}@media all and (max-width:600px){.signup-side{max-width:94%;margin-left:3%}}@media all and (min-width:800px){.side-2{order:4}}.side-2 a .button{text-decoration:none!important}.form-group{display:flex;flex-flow:column nowrap;justify-content:center}@media all and (min-width:100px){#name,.full-name-group{order:1}#email,#signupname,.email-group,.signupname-group{order:2}#confirmemail{order:3}.gen-submitbutton,.button-signup{order:26}.recaptcha-terms{order:27;width:80%;align-self:center;margin:.2rem 0 1rem 0;font-family:sans-serif;font-size:.7rem;color:#aaa}}@media all and (max-width:800px){#gen-field-incontent,#donate-field-incontent,#patronsbox{margin-bottom:4em}}.gen-field-text,#reusedetails{font-family:'OpenSans-Regular',sans-serif;font-size:.8125em;width:90%;align-self:center;display:inline;text-align:left;letter-spacing:.05em;color:#585858;background:#eee;margin:1rem 0 0 0;padding:.2rem .2rem;border-color:#fff0;border-radius:3px}.button-signup{line-height:1.3125;text-decoration:none!important;margin:0 1.875em;padding:.2em 1.25em .1em 1.25em;border-radius:3px}.button-signup{font-family:'WalkwayBlack-sans','Cagliostro','Tenor Sans',sans-serif;font-size:1rem;letter-spacing:.1em;background:#a8d96d;border:none;color:#fff}.button-signup{background:#a8d96d}@media all and (min-width:601px){.button-signup{margin:.4rem 0 0 0}}@media all and (max-width:600px){.button-signup{margin:.4rem 0 0 0}}.gen-submitbutton{font-family:'OpenSans-Regular',sans-serif;font-size:.875em;align-items:center;text-align:center;line-height:14px;letter-spacing:.05em;color:#fff;background:#008d3f;padding:5px 20px;border:#008d3f 1px solid;border-radius:3px}.donation-selector{order:1}.donor-info{order:2}.GMcircle-member-info{order:2}.paymentmethod-selector{order:3}.submitdonation-button{order:4}.submitGMcircle-button{order:4}.formstatements{order:5}.paymentmethod-coins{order:7;margin-top:1.55rem}.donation-selector,.donor-info,.GMcircle-member-info,.paymentmethod-selector,.paymentmethod-coins{display:flex;flex-flow:column nowrap;text-align:center;padding:0}.donation-selector,.paymentmethod-selector,.paymentmethod-coins{margin-bottom:2rem}.donor-info,.GMcircle-member-info{margin-bottom:0}.donation-frequency,.donation-amount,#patrontype,.GMcircle-publishname{display:flex;flex-flow:row wrap;justify-content:space-between;text-align:center;padding:0;margin:3px 0;border-radius:6px}.GMcircle-publishname{padding:0 35%;justify-content:center}.amount,.paymentcard,.paypalmethod,.donations,.GMcircle,.cryptodonations{flex-grow:1;align-self:stretch;background:#e6e6e6;font-family:'OpenSans-Regular',sans-serif;font-size:.9em;font-weight:700;color:#666;margin:4px 1px;padding:6px 20px;border:1px solid #aaa;border-radius:5px}label{flex-grow:1;align-self:stretch;margin:.25rem 1px;border:2px solid #eee;border-radius:4px;background:#e6e6e6;font-family:'OpenSans-Regular',sans-serif;font-size:.9rem;line-height:1.8;font-weight:700;color:#666;cursor:pointer;z-index:1}label:first-of-type{margin-left:0}.flextabcontent,.tab-donations-content,.tab-GMcircle-content,.tab-cryptodonations-content,.patrontabcontent{width:100%;padding:1em;-webkit-order:1;order:1}#patrontype input[type=radio],.tab-donations-content,#patrontype input[type=radio],.tab-GMcircle-content,#patrontype input[type=radio],.tab-cryptodonations-content,#patrontype input[type=radio],.patrontabcontent{display:none}#patrontype input[name=patron]:checked+label{background:#f6f9fc;color:#fff}.tab-donations .bg-gm-blue{background:rgb(48 111 242)!important}.tab-GMcircle .bg-gm-orange{background:rgb(228 79 12 / .7)!important}#patrontype input[name=patron]:checked+label .bg-gm-blue{background:rgb(48 111 242)!important}#patrontype input[name=patron]:checked+label .bg-gm-orange{background:rgb(228 79 12)!important}#patrontype input[name=patron]:not(:checked)+label .bg-gm-blue{background:rgb(48 111 242 / .7)!important}#patrontype input[name=patron]:not(:checked)+label .bg-gm-orange{background:rgb(228 79 12 / .7)!important}#patrontype input[name=patron]:not(:checked)+label:hover .bg-gm-blue{background:rgb(48 111 242)!important}#patrontype input[name=patron]:not(:checked)+label:hover .bg-gm-orange{background:rgb(228 79 12)!important}.patrons-title{opacity:1.0!important;color:#fff!important}#patrontype input[type=radio]:checked+label+.tab-donations-content,#patrontype input[type=radio]:checked+label+.tab-GMcircle-content,#patrontype input[type=radio]:checked+label+.tab-cryptodonations-content,#patrontype input[type=radio]:checked+label+.patrontabcontent{display:block}input[type=radio],.flextabcontent{display:none}input[type=radio]:checked+label{background:#306ff2;color:#fff}input[type=radio]:checked+label+.flextabcontent{display:block}.preset-amount-link,.preset-amount-link-preselected{flex-grow:1;align-self:stretch;margin:4px 1px;padding:6px 20px;border:1px solid #aaa;border-radius:5px;background:#e6e6e6;font-family:'OpenSans-Regular',sans-serif;font-size:.9em;font-weight:700;color:#555}.preset-amount-link,.preset-amount-link-preselected{flex-grow:1;align-self:stretch;margin:4px 1px;padding:6px 20px;border:1px solid #aaa;border-radius:5px;background:#e6e6e6;font-family:'OpenSans-Regular',sans-serif;font-size:.9em;font-weight:700}.preset-amount-link{background:#e6e6e6;color:#555}.preset-amount-link-preselected{background:#306ff2;color:#fff}.preset-frequency-link-preselected{background:#306ff2;color:#fff}.tab-donations,.tab-GMcircle,.tab-cryptodonations{display:flex;flex-flow:column nowrap;align-content:center;background:#f6f9fc}@media all and (min-width:1001px){.tab-donations,.tab-GMcircle,.tab-cryptodonations{width:30%}}@media all and (min-width:579px) and (max-width:1000px){.tab-donations,.tab-GMcircle,.tab-cryptodonations{width:33%}}.patrons-title{font-family:"Montserrat","Open-Sans",sans-serif;font-size:.8rem;font-weight:600;line-height:1.25;color:#fff;padding:.2rem .22rem}.patrons-notes{font-family:"Lato","Roboto",'Open Sans',sans-serif;font-size:.9rem;font-weight:500;line-height:1.4;color:#66778b;padding:.3rem 0;margin:0 .3rem}@media all and (max-width:500px){.patrons-notes{font-size:.84rem;line-height:1.5}}.amount:hover,.preset-amount-link:hover,.preset-amount-link-preselected:hover{border:1px solid #306ff2;background:#306ff2;color:#fff}.paymentcard:hover,.paypalmethod:hover{border:1px solid #e6e6e6;background:#306ff2;color:#fff}.donorinfo,.donormessage,.GMcirclememberinfo,.GMcirclemembermessage{flex-grow:1;align-self:stretch;margin:5px 1px;padding:3px 10px;border:1px solid #aaa;border-radius:5px;background:#fff0;font-family:'OpenSans-Regular',sans-serif;font-size:.9em;color:#aaa;text-align:left}.donormessage,.GMcirclemembermessage{height:5rem}.payment-method{display:flex;flex-flow:column wrap;justify-content:stretch;padding:0;margin:10px 0}.submitdonation-button,.submitGMcircle-button{flex-grow:1;align-self:stretch;margin:.65rem 1px .4rem 1px;padding:.65rem .25rem;font-family:'OpenSans-Regular',sans-serif;font-size:.8em;font-weight:600;text-align:center;letter-spacing:.055em;color:#fff;padding:.5rem 1.4rem;border-radius:50px;cursor:pointer}.submitdonation-button{background:#1F2A96;border:#1F2A96 1px solid}.submitGMcircle-button{background:#e44f0c;border:#e44f0c 1px solid}.credit-debit-apple,.paypal{align-self:left;margin:4px 1px;padding:3px 0;background:#fff0;font-family:sans-serif;font-size:.98em;color:#555;text-align:left}.paypal-text,.btc-text,.eth-text{width:80%;align-self:center;font-family:'OpenSans-Regular',sans-serif;font-weight:600;font-size:.8rem;letter-spacing:.055rem;text-align:center;margin:.8rem 0 0 0;padding:.25rem 10%;border-radius:4px}.paypal-text{color:#fff;border:1px solid #008d3f;background:#008d3f;margin-bottom:1.5rem}.btc-text{color:#fff;cursor:copy;border:1px solid #e44f0c;background:#e44f0c;opacity:.85}.eth-text{color:#fff;cursor:copy;border:1px solid #e44f0c;background:#e44f0c;opacity:.85}.btc-block,.eth-block{display:flex;flex-flow:column wrap}.btc,.eth{margin-top:.4rem}.formstatements,.disclosure{display:flex;flex-flow:column wrap;align-self:center;margin-top:.5rem;margin-bottom:5rem;color:gray}.statement{align-self:center;font-size:.85rem;font-style:italic;text-align:center;padding-bottom:.4rem}.currency{cursor:pointer;padding:4px 0;margin:0;border-radius:0;transition:all 0.3s ease;flex:1;border:1px solid #dadada}.currency:hover{background:#306ff2;color:#fff;z-index:1;position:relative}.currency.selected{background:#306ff2;color:#fff;border-color:#306ff2;z-index:2;position:relative}.donation-amount .amount{flex-grow:1;align-self:stretch;width:20%;background:#fff0;font-family:'OpenSans-Regular',sans-serif;font-size:.9rem;font-weight:600;color:#8a8e92;margin:2px 1px;padding:4px 20px;border:1px solid #dadada;border-radius:4px}@media all and (max-width:538px){.donation-amount .amount{width:30%}}.donation-amount .amount:hover{background:#306ff2;color:#fff;z-index:1}.donation-amount .amount.selected{background:#306ff2;color:#fff;border-color:#306ff2;z-index:2}.donation-amount .amount.custom-amount{background:transparent!important;border:1px solid #dadada!important;display:flex!important;align-items:center!important;flex-direction:row!important}.donation-amount .amount.custom-amount .currency-symbol{padding-left:8px;font-family:'OpenSans-Regular',sans-serif;font-size:.9rem;font-weight:600;color:#555;flex-shrink:0;display:inline-block;white-space:nowrap}.donation-amount .amount.custom-amount.selected .currency-symbol{color:#fff}.donation-amount .amount.custom-amount .custom-amount-input{flex:1!important;border:none!important;background:transparent!important;font-family:'OpenSans-Regular',sans-serif!important;font-size:0.8rem!important;font-weight:600!important;color:#555!important;text-align:center!important;border-radius:4px!important;margin:0!important;width:auto!important;min-width:0!important}.donation-amount .amount.custom-amount .custom-amount-input::placeholder{color:#aaa}.donation-amount .amount.custom-amount .custom-amount-input:focus{outline:none}.donation-amount .amount.custom-amount .custom-amount-input:focus::placeholder{color:#fff0}.donation-amount .amount.custom-amount .custom-amount-input::-webkit-outer-spin-button,.donation-amount .amount.custom-amount .custom-amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.donation-amount .amount.custom-amount .custom-amount-input[type=number]{-moz-appearance:textfield;appearance:textfield}.donation-amount .amount.custom-amount.selected{background-color:#306ff2!important;color:white!important}.donation-amount .amount.custom-amount.selected .custom-amount-input{color:white!important}.donation-amount .amount.custom-amount.selected .custom-amount-input::placeholder{color:#fff0}.donorinfo.error{border:2px dotted #e44f0c!important}@media all and (max-width:800px){#gen-field-incontent,#donate-field-incontent,#patronsbox{margin-bottom:4em}}@media all and (min-width:1001px){.tab-donations,.tab-GMcircle,.tab-cryptodonations{width:30%}}@media all and (min-width:579px) and (max-width:1000px){.tab-donations,.tab-GMcircle,.tab-cryptodonations{width:33%}}.GMcircleName{order:1;padding-left:20%;padding-right:20%}.GMcircleEmail{order:2;padding-left:20%;padding-right:20%}.GMcircleMessage{order:3}.question-GMcircle-publishname{order:4;margin:.8rem 0 0 0;color:#a4a4a4;font-size:.8rem;line-height:1.3;padding:0}.publish-name-error{order:5}.GMcircle-publishname{order:6}#GMcircle-newsletter-checkbox{order:7}.submitGMcircle-button{order:8}.recaptcha-terms-join-GMcircle{order:9}.disclosure{order:10}@media all and (max-width:700px) and (min-width:421px){.GMcircleName,.GMcircleEmail{padding-left:10%;padding-right:10%}}@media all and (max-width:420px){.GMcircleName,.GMcircleEmail{padding-left:0;padding-right:0}}#GMcircle-newsletter-checkbox{display:flex;flex-flow:row nowrap;justify-content:center}.name-yes-no{flex-grow:1;align-self:stretch;cursor:pointer;font-family:'OpenSans-Regular',sans-serif;font-size:.8em;font-weight:700;color:#666;padding:2px 6px;margin:.2rem;border:2px solid #ddd;border-radius:4px;transition:all 0.3s ease;display:inline-block;background-color:#f8f8f8;color:#666;box-sizing:border-box}.name-yes-no:hover{border:1px solid #03af4f;background:#03af4f;color:#fff}.name-yes-no:hover{border:2px solid #bbb;background-color:#e5e5e5;color:#313131}.name-yes-no.selected{border:2px solid #28a745!important;background-color:#f5fff5;color:#28a745;font-weight:700;text-align:center}.publish-name-error{color:red;font-size:.85rem;margin-top:.5rem;text-align:center}.form-error{color:red;font-size:.85rem;margin-top:.3rem;margin-bottom:.5rem;text-align:left;padding-left:.2rem}.GMcirclememberinfo.error,.GMcirclemembermessage.error{border:2px dotted #e44f0c!important;background-color:#fff5f5}.GMcirclememberinfo.valid{border:2px solid #28a745!important;background-color:#f5fff5}.GMcircle-publishname.error .name-yes-no{border:2px dotted #e44f0c!important;background-color:#fff5f5!important}#character-counter{transition:color 0.3s ease}#character-counter.warning{color:#ff6b35!important;font-weight:700}#character-counter.danger{color:#ff0000!important;font-weight:700}#currency-selector{display:flex;flex-direction:row;gap:5px}.frequency-content .donation-amount{display:flex;flex-flow:row wrap;justify-content:space-between;text-align:center;padding:0;margin:3px 0}.frequency-tabs{display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}.frequency-tab{width:32%;padding:4px 0;cursor:pointer;transition:all 0.3s ease;margin:4px .5%;border-radius:4px;border:1px solid #dadada;background:#fff0;font-family:'OpenSans-Regular',sans-serif;font-size:.85rem;color:#8a8e92;font-weight:700}.frequency-tab:hover{background:#306ff2;color:#fff;z-index:1;position:relative}.frequency-tab.active{background:#306ff2;color:#fff;border-color:#306ff2;z-index:2;position:relative}@media all and (max-width:800px){.frequency-tab{font-size:.8rem}.donation-amount .amount{font-size:.8rem}}@media all and (max-width:538px){.frequency-tab{width:100%;margin:2px .5%}}.frequency-content{width:100%}.frequency-content>.flextabcontent{display:none;width:100%;padding:0!important;margin:0!important}.frequency-content>.flextabcontent.active{display:block}.section-label{text-align:left;margin-top:1.4rem;margin-bottom:.4rem;font-family:'OpenSans-Regular',sans-serif;font-size:.9rem;color:#425466}.section-label strong{font-weight:700}@media all and (max-width:538px){.section-label{margin-top:1.2rem}}