.hs-input{background-color:#fff!important;border-color:#00b140!important}input,label{font-family:Poppins!important}#df-card-container{margin:auto;max-width:900px;padding:50px;width:100%}#df-card-container .df-pay-btn{background-color:#00b140!important;border-radius:3px!important;border-style:solid;border-width:2px!important;color:#fff!important;cursor:pointer;font-size:16px!important;font-weight:700;padding:13px;text-align:center;width:100%}.df-main .hs-form.stacked input.hs-input{box-sizing:border-box;height:45px;max-width:none;width:100%}.df-main .hs-form div.input.StripeElement,.df-main input,.df-main input[type=email],.df-main input[type=file],.df-main input[type=number],.df-main input[type=password],.df-main input[type=tel],.df-main input[type=text],.df-main select,.df-main textarea,.hs-custom-style .hs-input:not([type=checkbox]):not([type=radio]){background-color:#f5f8fa;border:1px solid #cbd6e2!important;border-radius:3px!important}.df-main .input-group>div{border:1px solid #cbd6e2}.df-main .input-group{border-collapse:collapse;display:table;width:100%}.hs-form-field label{color:#00b140!important}.df-main .hs-form-radio-display{border:1px solid #00b140;border-radius:3px}.hs-form-field label span{font-size:15px;font-weight:500!important}.df-main .hs-form.stacked label{font-size:14px}.df-main .field.hs-form-field{margin:10px 0 0}#df-card-container input.hs-input.donation-interval-btn.active,#df-card-container input.hs-input.gift-amount-btn.active{background-color:#00b140!important;color:#fff!important}.df-main .input-group>div{min-width:70px}form .hs-error-msgs.inputs-list li{margin:0!important}form li:before{display:none!important}.hs-error-msgs.inputs-list label{color:#fb2d2d!important;font-size:13px!important}.df-main .hs-form-radio-display{border:1px solid #cbd6e2!important;border-radius:3px!important}.df-main .hs-form-radio-display:hover{background-color:#f5f8fa!important}.df-main .hs-form.stacked input[type=radio].hs-input{accent-color:green}df-main .df-main .df-quantity .df-quantity-plus{border-bottom-right-radius:3px;border-top-right-radius:3px}df-main .df-main .df-quantity .df-quantity-minus{border-bottom-left-radius:3px;border-top-left-radius:3px}@media(max-width:1000px){#df-card-container{padding:10px}}@media(max-width:450px){#df-card-container .hs-form-radio-display .df-f-label{font-size:13px!important}}