@charset "UTF-8";.tx_fpfundraisingbox .form{--bs-border-width:2px}.tx_fpfundraisingbox .form .amounts{container:fp-fundraisingbox-amounts / inline-size}@container fp-fundraisingbox-amounts (min-width:400px){.tx_fpfundraisingbox .form .amounts>.col{width:50%}@container fp-fundraisingbox-amounts (min-width:600px){.tx_fpfundraisingbox .form .amounts>.col{width:33%}@container fp-fundraisingbox-amounts (min-width:800px){.tx_fpfundraisingbox .form .amounts>.col{width:25%}}}}.tx_fpfundraisingbox .form .amounts .amount{cursor:pointer;border:2px solid var(--bs-light)}.tx_fpfundraisingbox .form .amounts .amount.active{border-color:var(--bs-primary)!important}.tx_fpfundraisingbox .form .amounts .free_amount input{border:0;background-color:var(--bs-light-disable);border-bottom:3px solid var(--bs-primary-disable);color:var(--bs-primary)}.tx_fpfundraisingbox .form .amounts .free_amount input:focus,.tx_fpfundraisingbox .form .amounts .free_amount input:active,.tx_fpfundraisingbox .form .amounts .free_amount input:focus-visible,.tx_fpfundraisingbox .form .amounts .free_amount input:focus-within{outline:none}.tx_fpfundraisingbox .form #companyWrapper a{color:#000;border-bottom:1px solid var(--bs-primary-disable);display:inline-block}.tx_fpfundraisingbox .form .paymentMethods .radios{container:fp-fundraisingbox-payment-radios / inline-size}.tx_fpfundraisingbox .form .paymentMethods .radios .paymentMethod label{border:2px solid var(--bs-light);cursor:pointer}.tx_fpfundraisingbox .form .paymentMethods .radios .paymentMethod img{height:45px;max-width:100%}.tx_fpfundraisingbox .form .paymentMethods .radios .paymentMethod.active label{border-color:var(--bs-primary)!important}@container fp-fundraisingbox-payment-radios (min-width:400px){.tx_fpfundraisingbox .form .paymentMethods .radios .paymentMethod{width:50%}@container fp-fundraisingbox-payment-radios (min-width:800px){.tx_fpfundraisingbox .form .paymentMethods .radios .paymentMethod{width:33%}@container fp-fundraisingbox-payment-radios (min-width:1000px){.tx_fpfundraisingbox .form .paymentMethods .radios .paymentMethod{width:25%}}}}.tx_fpfundraisingbox .form .paymentMethods .radios input{display:none}.tx_fpfundraisingbox .form #payment_credit_card_number,.tx_fpfundraisingbox .form #payment_credit_card_secure_id{display:block;width:100%;padding:0 1.2rem;font-size:1rem;font-weight:400;line-height:1;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:0;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;height:40px}.tx_fpfundraisingbox .form #payment_credit_card_number.focus,.tx_fpfundraisingbox .form #payment_credit_card_secure_id.focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#c280ab;outline:0;box-shadow:0 0 0 .25rem rgb(133 0 87 / .25)}.tx_fpfundraisingbox .form .marketingcloud_preferences{container:fp-fundraisingbox-preferences / inline-size}@container fp-fundraisingbox-preferences (min-width:700px){.tx_fpfundraisingbox .form .marketingcloud_preferences .row>div{width:50%}}.tx_fpfundraisingbox .form .marketingcloud_preferences span{cursor:pointer}.tx_fpfundraisingbox .form button .active{display:none}.tx_fpfundraisingbox .form button[disabled]::after{content:"";animation:spin 1s linear infinite}.tx_fpfundraisingbox .form button[disabled] .inactive{display:none}.tx_fpfundraisingbox .form button[disabled] .active{display:inline}@keyframes fp-spin{100%{transform:rotate(360deg)}}@media only screen and (min-width:270px){div.donationLogo div.logoShape{min-width:200px}}@media only screen and (min-width:480px){div.donationLogo div.logoShape{min-width:225px}}@media only screen and (min-width:640px){div.donationLogo div.logoShape{min-width:250px}}.tx_fpfundraisingbox .regulator{container:fpfundraisingbox-regulator / inline-size;overflow:hidden}.tx_fpfundraisingbox .regulator nav.frequencies{display:flex;text-align:center}.tx_fpfundraisingbox .regulator nav.frequencies a.frequency{color:var(--bs-black)}.tx_fpfundraisingbox .regulator nav.frequencies a.frequency .position-absolute{display:none}.tx_fpfundraisingbox .regulator nav.frequencies a.frequency.active{color:var(--bs-primary);background:var(--bs-white);box-shadow:var(--bs-box-shadow)!important}.tx_fpfundraisingbox .regulator nav.frequencies a.frequency.active .position-absolute{display:block}.tx_fpfundraisingbox .regulator .main .amounts .amount{background-color:var(--bs-light-disable);color:var(--bs-primary-disable);max-height:100px;height:100px;cursor:pointer}.tx_fpfundraisingbox .regulator .main .amounts .amount.active{background-color:var(--bs-light);color:var(--bs-primary);border:3px solid var(--bs-primary)!important}.tx_fpfundraisingbox .regulator .main .amounts .amount.active input{border-color:var(--bs-primary)}.tx_fpfundraisingbox .regulator .main .amounts .freeamount input{border:0;background-color:var(--bs-light-disable);border-bottom:3px solid var(--bs-primary)!important;color:var(--bs-primary)}.tx_fpfundraisingbox .regulator .main .amounts .freeamount input:focus,.tx_fpfundraisingbox .regulator .main .amounts .freeamount input:active,.tx_fpfundraisingbox .regulator .main .amounts .freeamount input:focus-visible,.tx_fpfundraisingbox .regulator .main .amounts .freeamount input:focus-within{outline:none}.tx_fpfundraisingbox .regulator .main .average_donation{text-align:start}.tx_fpfundraisingbox .regulator .footer{text-align:center}.tx_fpfundraisingbox .regulator .footer button{margin-bottom:1rem}.tx_fpfundraisingbox .regulator .footer .paymentMethods{margin-top:1rem}.tx_fpfundraisingbox .regulator .footer .paymentMethods img{height:40px;width:auto;margin-right:1rem}.tx_fpfundraisingbox .regulator .footer .paymentMethods img:last-child{margin-right:0!important}.tx_fpfundraisingbox .regulator .preview{display:none}@container fpfundraisingbox-regulator (min-width:500px){.tx_fpfundraisingbox .regulator .main .amounts .fixedamount{width:33.33%}.tx_fpfundraisingbox .regulator .main .amounts .freeamount{width:66.66%}@container fpfundraisingbox-regulator (min-width:800px){.tx_fpfundraisingbox .regulator .main .amounts .fixedamount{width:17.5%}.tx_fpfundraisingbox .regulator .main .amounts .freeamount{width:30%}.tx_fpfundraisingbox .regulator .main .average_donation{text-align:end}.tx_fpfundraisingbox .regulator .main .intervals{text-align:end}.tx_fpfundraisingbox .regulator .main .intervals .interval{display:inline-block;padding-right:2rem}.tx_fpfundraisingbox .regulator .main .intervals .interval:last-child{padding-right:0!important}.tx_fpfundraisingbox .regulator .footer{display:flex}.tx_fpfundraisingbox .regulator .footer button,.tx_fpfundraisingbox .regulator .footer .paymentMethods{margin:0!important}@container fpfundraisingbox-regulator (min-width:1100px){.tx_fpfundraisingbox .regulator .preview{display:flex;flex:0 0 25%}.tx_fpfundraisingbox .regulator .preview .overlay{bottom:-1%;left:0}}}}@container fpfundraisingbox-regulator (max-width:1099px){.tx_fpfundraisingbox .regulator .previewInMain{display:block!important}}.bg-primary-hover .tx_fpfundraisingbox .regulator a.frequency:not(.active){color:var(--bs-white)!important}
