.amounts .ff-el-input--content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:15px}@media only screen and (max-width:767px){body #page-container .et_pb_section .et_pb_button_4_tb_footer{display:block!important}}.amounts .custom_amount_input{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.amounts .custom_amount_radio .custom_amount_input{display:none}.amounts .custom_amount_radio.active .custom_amount_input{display:flex}.amounts .custom_amount_input input{font-size:18px;width:100%;margin-bottom:5px;margin-top:5px}.amounts .custom_amount_input input::-webkit-outer-spin-button,.amounts .custom_amount_input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amounts .ff-el-form-check-label input{position:absolute;visibility:hidden!important;display:none!important}.amounts .ff-el-form-check-label{flex-grow:1;width:100%;border-radius:57px;border:1px solid #1D1D1D;color:#1D1D1D;display:inline-block;cursor:pointer;font-size:16px!important;line-height:20px!important;max-width:100%;padding:8px 0 8px 0;text-align:center;margin:0 5px 5px 0!important;transition:all ease .3s}@media all and (max-width:980px){.amounts .ff-el-form-check-label{font-size:12px!important}}.amounts .ff-el-form-check-label:hover{background-color:#adadad;border-color:#adadad;color:#FFF;cursor:pointer}.amounts .ff-el-form-check.active .ff-el-form-check-label{color:#fff;background:#1D1D1D;border-color:#1D1D1D}.amounts .hide{visibility:hidden;display:none}input{border:0!important;;border-bottom:1px solid #1D1D1D!important;border-radius:0!important}#link-authentication-element{margin-bottom:30px}#address-element{margin-bottom:30px}#donate_form button.ff-btn-submit:disabled{opacity:.4;cursor:default}#payment-message{color:red;margin-top:50px;margin-bottom:20px}#payment-message.hidden{visibility:hidden}.checkboxes{margin:20px 0;margin-top:60px}.checkboxes .ff-el-group:first-child{margin-bottom:10px}.secure_Text{margin-bottom:50px}.secure_Text figure.secure{margin-bottom:10px}.secure_Text figure.secure img{float:left;margin-right:15px}.secure_Text figure figcaption{color:rgb(29 29 29 / .4);font-size:14px;line-height:33px}.secure_Text img.cards{width:250px;margin-bottom:0}.company_field{margin-bottom:30px;margin-top:15px}.company_field input{font-size:16px;width:100%;line-height:18.4px;padding:8px}#details{display:block}.hide_before_init{display:none}.submit_button button{padding-top:13px!important;padding-right:60px!important;padding-bottom:11px!important;padding-left:40px!important;border-width:0px!important;border-radius:27px;font-size:18px;background-image:linear-gradient(90deg,#5a5aa4 0%,#ec433e 50%,#f6ab3a 100%);cursor:pointer}