.donate-page{padding:1rem 0 2rem;max-width:800px;min-height:700px;margin:auto;display:flex;flex-direction:column;align-items:stretch;font-family:Poppins,sans-serif}.donate-page .header{text-align:center;color:#62004a;padding-bottom:1rem}.donate-page .header h1{text-transform:uppercase;font-weight:900;margin:0}.donate-page .header p{margin:0}.donate-page .form{display:flex;flex-direction:column;align-items:stretch;padding-bottom:1rem}@media only screen and (max-width: 800px){.donate-page .form{padding:1rem}}.donate-page .form p{color:#8c8c8c;font-size:15px;margin:.5rem 0 0rem}.donate-page .form label{display:inline-block;margin-bottom:.75rem;font-weight:700;font-size:18px}.donate-page .form label.required:after{content:" *";color:#dd3338}.donate-page .form .form-error{color:#dd3338}.donate-page .form .donation-selectors{display:grid;gap:1rem;margin-top:1rem;grid-template-columns:repeat(auto-fit,minmax(75px,1fr))}@media only screen and (max-width: 768px){.donate-page .form .donation-selectors{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 400px){.donate-page .form .donation-selectors{grid-template-columns:1fr 1fr}}.donate-page .form .donation-selectors button{background-color:#62004a}.donate-page .form .donation-selectors button.selected{background-color:#a8007f}.donate-page .form .donation-selectors button:focus{background-color:#e200aa}.donate-page .navigation{display:flex;justify-content:flex-end;gap:1rem}@media only screen and (max-width: 800px){.donate-page .navigation{justify-content:center}}@media only screen and (max-width: 500px){.donate-page .navigation{flex-direction:column;justify-content:center;align-items:center;padding:0 1rem}}
