fieldset legend{border-bottom:0;padding-top:30px}.donation-section .donation-person legend:first-of-type,.product-section legend:first-of-type{padding-top:15px}#checkoutForm .contact-details legend{clear:both}body{counter-reset:sectionCounter}fieldset legend:before{border:1px solid;border-radius:100%;color:currentColor;content:counter(sectionCounter) ". ";content:counter(sectionCounter);counter-increment:sectionCounter;display:inline-block;font-family:Arial,sans-serif;font-size:12px;font-weight:700;height:20px;line-height:19px;margin-bottom:3px;margin-right:5px;text-align:center;vertical-align:middle;width:20px}.donation-meter{margin-top:-3px}.donation-meter .meter-bar-row{background:#fafafa;border:1px solid #e0e0e0;height:21px;margin-bottom:10px;margin-top:5px;position:relative}.donation-meter .meter-title-row .meter-current-amount{font-size:1.33em;margin-right:.05em}@media (max-width:320px){.donation-meter .meter-title-row .meter-current-amount{font-size:13px;font-size:calc(12px + .1em);margin-right:0}}@media (min-width:767px){.donation-meter .meter-title-row .meter-total-amount{font-size:inherit}}.donation-meter .meter-bar-current{border-bottom-right-radius:0;border-top-right-radius:0;height:100%;position:relative}.donation-meter .meter-current-percentage{font-size:13px;left:calc(100% + 7px);line-height:19px;position:absolute}.donation-meter .meter-bar-current[data-meter-middle="1"] .meter-current-percentage{color:#fff;left:auto;right:5px}.donation-count{align-items:center;border:1px solid #ccc;display:inline-block;flex-basis:100px;flex-grow:0;flex-shrink:1;margin-bottom:10px;margin-right:10px;max-width:250px;min-height:100px;padding:10px;position:relative;text-align:center}.donation-count:not(.active):not(:hover){background:#fff}.donation-currency{font-size:12px;left:0;margin-left:8px;margin-top:7px;position:absolute;top:0}.donation-value{cursor:pointer;font-size:43px;line-height:45px;position:relative;text-align:center}.donation-count.donation-count-custom{cursor:text}.custom-donation-input{width:180px!important}.donation-count .app-comp-amount-field{background:transparent;font-size:20px;text-align:center;width:100%}.donation-count.active .app-comp-amount-field,.donation-count:hover .app-comp-amount-field{background:transparent;border-color:transparent transparent #fff;color:#fff!important;outline:none}.multi-currency-in{font-size:12px}.donation-amount,.donation-amount .psp-radio{align-items:center;display:flex}.donation-amount .psp-radio{background:#fafafa;height:100%}.donation-value input{border:1px solid #ccc;height:35px;line-height:35px;margin:5px;padding:5px;width:100%}.donation-price{align-items:center;display:flex;flex-wrap:wrap;width:100%}.donation-supportval{background-color:#fafafa;border-right:1px solid #e0e0e0;margin:0;width:130px}.donation-amount .spacer-vertical,.donation-supportval .spacer-vertical{background:#e0e0e0;height:100%;margin-bottom:0;margin-right:10px;margin-top:0;width:1px}.donation-section .donation-area label.psp-radio{margin:0 0 10px}.donation-section .donation-area label.psp-radio+label{margin-top:10px}.donation-section .donation-area label.psp-radio .outer{display:inline-block;float:none;margin-bottom:-2px;margin-left:0;margin-top:0}.donation-section .psp-radio input{position:absolute}.donation-amount .psp-radio,.donation-area .psp-radio,.donation-supportval .psp-radio{float:none;margin-bottom:0;padding:0;width:auto}.donation-left{align-items:center;display:flex;height:100%}.donation-amount span,.donation-supportval span{font-size:10px;margin-bottom:.7em;margin-right:4px;vertical-align:super}.donation-content{border:1px solid #ccc;display:flex;margin-bottom:10px}.donation-support{width:80%}.donation-support p{margin:0;padding:12px 15px}.donation-area{align-items:center;display:flex}.donation-content.donation-price:hover .inner{background-color:#9c3;opacity:.5;transform:scale(.5)}.donation-content.with-description{align-items:unset;min-height:45px;outline:none;overflow:hidden;transition:box-shadow .3s ease}.donation-content.with-description.with-custom-amount:hover,.donation-content.with-description:hover{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.donation-supportval label.psp-radio{line-height:1}.donation-supportval label.psp-radio .outer{margin-bottom:0;margin-top:0}.donation-area.donation-purpose-custom-option{align-items:flex-start;display:flex}.donation-area input[name=customDonationPurpose]{flex-grow:1;font-size:inherit;margin-left:5px;margin-top:-2px;max-width:50%}.donation-bases{margin-top:5px}.donation-bases button{margin-bottom:5px}.donation-amount input,.donation-area input{border:none;border-bottom:1px solid #ccc;font-size:14px;outline:none}#my-donation .donation-area:last-child{margin-bottom:15px}.donation-areainput.form-group .input-group .form-control{border:0}ul.donation-multi-currency{left:148px;top:46px}button.donation-multi-currency:focus{box-shadow:none!important}button.donation-multi-currency{-webkit-appearance:none;background-color:transparent;border:0;font-size:12px;height:15px;margin-left:-2px;padding:0 15px 0 0;vertical-align:initial;width:40px}.payment-details:first-child{position:relative}.donation-value{display:flex;justify-content:center}#subscription-tooltip{margin-bottom:10px}.donation-person .custom-price{display:inline-block;width:100%}.donation-person .custom-price input{background-clip:initial;border-bottom-right-radius:0;border-top-right-radius:0;float:left;line-height:30px;width:80%}.donation-person .custom-price .fixed-currency{background:#fafafa;float:left;height:46px;line-height:32px;width:20%}.donation-bases button.active{z-index:0!important}@media (max-width:768px){.donation-content.with-description>*{flex-basis:100%;flex-grow:1;width:100%!important}legend{padding-left:30px}fieldset legend:before{margin-left:-30px}.btn-group-lg>.btn{font-size:14px;padding:10px}.donation-person .custom-price input{width:70%}.donation-person .custom-price .fixed-currency{width:30%}}@media (min-width:767px){.donation-value b{font-size:32px}.donation-supportval b{font-size:18px;padding-right:5px}}@media (max-width:320px){.donation-person .custom-price input{width:55%}.donation-person .custom-price .fixed-currency{width:45%}}#nano-wrapper #header{border-bottom:0;padding-bottom:0}#nano-wrapper #header-right,#nano-wrapper main>footer{display:none}label{font-weight:400}.app-text-small{font-size:13px;font-size:.9em}.app-text-light{opacity:.8}.donation-bases{display:inline-block;margin-top:15px}.donation-section .custom-price .fixed-currency.input-group-addon{border-bottom-right-radius:3px;border-top-right-radius:3px}
