@import url(https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);.bg-gm-blue{background:#306ff2}.bg-gm-orange{background:#e44f0c}.bg-gm-gold{background:#c3996a}#main-patrons{order:2;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;margin:0 0 4rem 0}#donatetextbox{order:1}#donatebox{order:2}#donatetextbox{display:flex;flex-flow:column nowrap;width:40%;margin:3rem 3% 0 3%}#donatebox{display:flex;flex-flow:column nowrap;width:44%;margin:6rem 3% 0 3%;padding:0 1.5% .8% 1.5%;background:#fff;border-radius:6px;box-shadow:0 30px 60px -12px rgb(50 50 93 / .25),0 18px 36px -18px rgb(0 0 0 / .3)}.donatetitle{font-family:"PT Serif",serif;font-size:1.3rem;font-weight:700;text-align:center;color:#222;padding-bottom:1rem}.donatetext{font-family:"Lato",Liberation Sans,'OpenSans-Regular',sans-serif;font-size:.98rem;line-height:1.6;color:#425466;text-align:center;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:.4rem 0}@media all and (max-width:800px){#main-patrons{flex-flow:column nowrap}#donatetextbox{width:94%;margin-top:0}#donatebox{width:91%;margin-top:.2rem}.donatetitle{font-size:1.04rem;padding-bottom:.4rem}.donatetext{font-size:.88rem;padding-bottom:.4rem}}@media all and (max-width:538px){#main-patrons{flex-flow:column nowrap}#donatetextbox{width:94%;margin-top:0}#donatebox{width:91%;margin-top:.2rem}.donatetitle{font-size:1.04rem;padding-bottom:.4rem}.donatetext{font-size:.88rem;padding-bottom:.4rem}}#donation-selector{order:1}#donor-info{order:2}#donatepage-newsletter-checkbox{order:3}.statement{order:4}#donate-button{order:5}#donatepage-newsletter-checkbox{display:flex;flex-flow:row nowrap;justify-content:center}@media all and (min-width:1401px){#donate-button{display:flex;flex-flow:column nowrap;justify-content:flex-end;}}@media all and (max-width:1400px){#donate-button{display:flex;flex-flow:row wrap;justify-content:center}}#donation-frequency-currency-amount,.donation-amount,#currency-selector{display:flex;flex-flow:row wrap;justify-content:space-between;text-align:center;padding:0;margin:3px 0}.tab-monthly:hover,.tab-annual:hover,.tab-one-time:hover,.amount:hover,.preset-amount-link:hover,.preset-amount-link-preselected:hover{background:#306ff2;color:#fff}.monthly,.annual,.one-time,.amount,.paymentcard,.paypalmethod,.donations,.GMcircle,.cryptodonations{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:4px 1px;padding:6px 20px;border:1px solid #dadada;border-radius:4px}label{flex-grow:1;align-self:stretch;margin:.25rem 1px;border-radius:4px;background:#fff0;font-family:'OpenSans-Regular',sans-serif;font-size:.9rem;line-height:1.8;font-weight:600;color:#8a8e92;border:1px solid #dadada;cursor:pointer;z-index:1}label:first-of-type{margin-left:0}.flextabcontent,.patrontabcontent{order:1;-webkit-order:1;width:100%;padding:1rem;margin:1.3rem 0 .3rem 0}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-radius:4px;background:#e6e6e6;font-family:'OpenSans-Regular',sans-serif;font-size:.9rem;font-weight:700;color:#555}.preset-frequency-link,.preset-frequency-link-preselected{flex-grow:1;align-self:stretch;margin:4px 1px;padding:6px 20px;border-radius:4px;background:#e6e6e6;font-family:'OpenSans-Regular',sans-serif;font-size:.9rem;font-weight:600}.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:#fefefe}.currency{flex-grow:1;align-self:stretch;margin:.25rem 1px;border-radius:4px;background:#fff0;font-family:'OpenSans-Regular',sans-serif;font-size:.85rem;font-weight:600;color:#8a8e92;border:1px solid #dadada;cursor:pointer;z-index:1}.form-group{display:flex;flex-flow:column nowrap;justify-content:center}.donorinfo{flex-grow:1;align-self:stretch;padding:6px 1rem;border:0;border-radius:4px;background:#fff0;font-family:"Lato",Liberation Sans,'OpenSans-Regular',sans-serif;font-size:.85rem;color:#aaa;text-align:left;border:1px solid #dadada}.donate-button{flex-grow:1;width:40%;justify-self:flex-end;align-self:flex-end;margin:.65rem 1px 1rem 1px;padding:.5rem 1rem;font-family:'OpenSans-Regular',sans-serif;font-size:.8rem;font-weight:600;text-align:center;letter-spacing:.02rem;color:#fff;border-radius:14px;background:#1f2a96;border:0;cursor:pointer}@media all and (max-width:800px){.currency{font-size:.8rem}.donorinfo{font-size:.8rem}}@media all and (max-width:538px){.currency{width:100%;margin:0 .5%;padding:4px 0}.donorinfo{padding:5px 1rem}.section-label{font-size:.85rem}}.recaptcha-terms-donate,.recaptcha-terms-join-GMcircle{width:100%;align-self:center;display:inline;font-family:sans-serif;font-size:.7rem;color:#c1c1c1;text-align:center}.recaptcha-terms-donate{margin:1rem 0 0 0;padding-top:.4rem;border-top:.3px solid #cacaca}.recaptcha-terms-join-GMcircle{margin:0;padding:0;border:0}.recaptcha-ahref{display:inline-flex;color:#c1c1c1}.checkbox,.checkbox-text{align-self:center;font-family:sans-serif;font-size:.7rem;color:#aaa;text-align:center;margin:1.5rem 0;padding:0 .3rem}.statement{width:100%;align-self:center;font-family:sans-serif;font-size:.7rem;color:#aaa;text-align:center;font-style:italic;margin:.5rem 0;padding-bottom:.4rem}.terms-donations{display:inline-flex;color:#e44f0c}#GMcircle-box{display:flex;flex-flow:column nowrap;justify-content:center;background:#fff;width:50%;margin:.8rem 25%;padding:2rem 2rem;border-radius:6px;box-shadow:0 30px 60px -12px rgb(50 50 93 / .25),0 18px 36px -18px rgb(0 0 0 / .3)}@media all and (max-width:1300px) and (min-width:901px){#GMcircle-box{width:60%;margin:.8rem 20%}}@media all and (max-width:900px) and (min-width:671px){#GMcircle-box{width:66%;margin:.8rem 17%}}@media all and (max-width:670px) and (min-width:581px){#GMcircle-box{width:76%;margin:.8rem 12%}}@media all and (max-width:580px) and (min-width:481px){#GMcircle-box{width:90%;margin:.8rem 5%}}@media all and (max-width:480px){#GMcircle-box{width:100%;margin:.8rem 0}}#donatebox,#GMcircle-box{position:relative}#donation-overlay,#globementum-overlay{position:absolute;inset:0;background:rgb(255 255 255 / .5);display:none;z-index:9;backdrop-filter:blur(1px);border-radius:inherit}.spinner{--loader-size:42px;--loader-color:#1f2a96;--loader-duration:1s;width:var(--loader-size);height:var(--loader-size);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;z-index:10}.spinner::before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:4px solid rgb(0 0 0 / .1)}.spinner::after{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:4px solid #fff0;border-top-color:var(--loader-color);animation:spin var(--loader-duration) linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}