.block-donation-form-block .donation-amounts-fieldset{margin:0;padding:0}.block-donation-form-block .donation-amounts-fieldset legend{border:0;margin:0;position:absolute !important;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.block-donation-form-block .donation-radios-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.block-donation-form-block .donation-radios-wrapper .form-type-radio{margin:0 2px;text-align:center;position:inherit;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;min-width:0}.block-donation-form-block .donation-radios-wrapper .form-type-radio.first{margin:0 2px 0 0}.block-donation-form-block .donation-radios-wrapper .form-type-radio.last{margin:0 0 0 2px}.block-donation-form-block .donation-radios-wrapper .form-type-radio input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-donation-form-block .donation-radios-wrapper .form-type-radio input:checked+label{background-color:#1cabe2;color:#fff;cursor:unset}.block-donation-form-block .donation-radios-wrapper .form-type-radio input:checked+label.has-description:after{content:"";position:absolute;left:50%;bottom:-21px;width:0;height:0;border-left:10.3923px solid rgba(0,0,0,0);border-right:10.3923px solid rgba(0,0,0,0);border-top:18px solid #1cabe2;margin-left:-10.3923px}.block-donation-form-block .donation-radios-wrapper .form-type-radio input:hover+label{cursor:pointer;background-color:#1cabe2;color:#fff}.block-donation-form-block .donation-radios-wrapper .form-type-radio input:checked:hover+label{cursor:unset;background-color:#1cabe2;color:#fff}.block-donation-form-block .donation-radios-wrapper .form-type-radio label{position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;color:#000;font-size:1.125rem;font-weight:300;background-color:#fff;border-color:#f1f1f1;border-style:solid;border-width:1px;border-radius:10px;cursor:pointer;text-transform:none}.block-donation-form-block .donation-radios-wrapper .form-type-radio label.first{border-width:1px}.block-donation-form-block .donation-radios-wrapper .form-type-radio label.last{border-width:1px}.block-donation-form-block .donation-radios-wrapper .form-type-radio label span{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin:0;padding:15px 0;white-space:nowrap;line-height:normal}.block-donation-form-block .donation-radios-wrapper .form-type-radio label i{font-style:normal;padding:0 10px;white-space:normal}.block-donation-form-block .donation-radios-wrapper .form-type-radio label i.frequency{font-size:1.125rem}.block-donation-form-block .donation-radios-wrapper .form-type-radio label i.frequency.frequency-before{margin-bottom:5px}.block-donation-form-block .donation-radios-wrapper .form-type-radio label i.frequency.frequency-after{margin-top:5px}.block-donation-form-block .donation-radios-wrapper .form-type-radio p span{padding:unset}.block-donation-form-block .other-amount-wrapper{position:relative;margin:10px 0 5px}.block-donation-form-block .other-amount-wrapper:after{content:" ";display:table;clear:both}.block-donation-form-block .other-amount-wrapper .form-group,.block-donation-form-block .other-amount-wrapper .form-item{margin:0}.block-donation-form-block .other-amount-wrapper .currency-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.block-donation-form-block .other-amount-wrapper label{color:#000;font-size:1rem}.block-donation-form-block .other-amount-wrapper .form-control{color:#000;font-size:1.125rem;border-width:1px;border-style:solid;border-color:#777779;border-radius:5px;padding:.1875rem .75rem .1875rem 50px;background-color:#fff}.block-donation-form-block .other-amount-wrapper .form-control:hover{background-color:#fff}.block-donation-form-block .other-amount-wrapper .form-control.field-error{border:1px solid #e2231a !important}.block-donation-form-block .other-amount-wrapper .form-control:focus-visible{outline:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.block-donation-form-block .other-amount-wrapper .form-control.has-input:not(:focus-visible){background:#fff}.block-donation-form-block .other-amount-wrapper .currency{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:absolute;font-size:1.125rem;font-weight:300;z-index:10;color:#000}.block-donation-form-block .other-amount-wrapper .currency.before{left:10px}.block-donation-form-block .other-amount-wrapper .currency.after{right:10px}.block-donation-form-block .other-amount-wrapper .frequency{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:absolute;font-size:1.125rem;font-weight:300;color:#000}.block-donation-form-block .other-amount-wrapper .frequency.before{left:10px}.block-donation-form-block .other-amount-wrapper .frequency.after{right:10px}.block-donation-form-block .other-amount-wrapper.inline label{width:50%;margin-left:auto}.block-donation-form-block .other-amount-wrapper.inline .form-type-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-donation-form-block .other-amount-wrapper.inline .form-control{width:50%;margin-left:auto}.block-donation-form-block .other-amount-wrapper.inline .error-output{display:block;width:50%;margin-left:50%}.block-donation-form-block .other-amount-wrapper.inline .currency{right:calc(50% - 50px);left:unset;text-align:right}.block-donation-form-block .other-amount-wrapper.standalone:not(.label-inline){width:100%;margin:5px 0}.block-donation-form-block .other-amount-wrapper.standalone label{color:#000;font-size:1rem;text-align:center}.block-donation-form-block .other-amount-wrapper.standalone .form-control{text-align:center;padding:.1875rem .75rem;height:auto}.block-donation-form-block .other-amount-wrapper.other-only{margin:1.25rem 0}.block-donation-form-block .other-amount-wrapper .input-group label{width:auto}.block-donation-form-block .other-amount-wrapper .input-group label.input-group-text{border-radius:5px}.block-donation-form-block .other-amount-wrapper .input-group .currency{right:calc(50% - 50px);left:unset;text-align:right}.block-donation-form-block .other-amount-wrapper .input-group .currency-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%}.block-donation-form-block .other-amount-wrapper .input-group .currency-wrapper .form-control{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0;border-color:#777779;border-width:1px}.block-donation-form-block .other-amount-wrapper .input-group .currency-wrapper .form-control.other-amount{padding:.1875rem .75rem .1875rem 50px;text-align:left}.block-donation-form-block .other-amount-wrapper .input-group .currency-wrapper .form-control.field-error{border:1px solid #e2231a !important}.page_bottom .block-donation-form-block .other-amount-wrapper .frequency{font-family:"Roboto",sans-serif;font-size:.875rem;line-height:1.5}
