input[name="monthAmount"]:checked+label::after{content:'';position:absolute;bottom:-.5rem;left:0;right:0;margin-left:auto;margin-right:auto;width:.5rem;height:.5rem;background-color:var(--blue);border:2px solid var(--blue);transform:rotate(45deg);margin-top:-1rem}.testimonial-form{display:flex;width:100%;align-items:stretch}.testimonial-form picture{flex-shrink:0;width:100%;display:flex}.testimonial-form picture img{width:100%;height:100%;object-fit:cover;border-radius:.375rem .375rem 0 0}.testimonial-form>div{flex:1;width:100%;border-radius:0 0 .375rem .375rem}#paymentOptionIndicator{left:6rem}@keyframes slideInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.slide-in{animation:slideInDown .5s ease-out}.tooltip-trigger{float:right}.tooltip-trigger .tooltip-content{background:#e5e5e5;opacity:0;pointer-events:none;top:-5.5rem;left:-15rem;transition:opacity .2s ease-in-out;width:18rem}.tooltip-trigger .tooltip-content:before{content:'';position:absolute;left:15rem;top:3.75rem;background:#e5e5e5;display:block;width:1rem;height:1rem;transform:rotate(45deg)}.tooltip-trigger:hover .tooltip-content{opacity:1;pointer-events:auto}.payment-methods-list{gap:.5rem}.prog-form-invalid{border-color:rgb(238 0 0/1)!important;background-color:#feecec!important}@media(min-width:25rem){.tooltip-trigger{float:none;margin-left:8rem}}@media(min-width:48rem){.testimonial-form picture{width:33.333%;display:flex}.testimonial-form picture img{border-radius:.375rem 0 0 .375rem}.testimonial-form>div{width:66.667%;border-radius:0 .375rem .375rem 0}.donation-summ-title{min-width:20rem}.tooltip-trigger .tooltip-content{top:-1.5rem;left:2.5rem}.tooltip-trigger .tooltip-content:before{left:-.5rem;top:1.5rem}}