.donation{display:block}.no-js .donation{display:none}.donation__inner{gap:2rem}.donation__inner,.donation__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.donation__title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 1.5rem;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.donation__title span{font-family:var(--font-heading-family);font-size:1.125rem;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);margin-bottom:-.0625rem;padding:.25rem .75rem;text-transform:uppercase;word-break:break-all}.donation__title span+span{margin-left:1.5rem}.donation__description{margin-bottom:var(--element-spacing)}.donation__description,.donation__label,.donation__round-up{color:var(--color-brand-dark-gray);line-height:1.25rem}.donation__free-amount-field{position:relative}.donation__free-amount-euro-sign{color:var(--color-brand-text);font-size:.875rem;left:1rem;line-height:1.25rem;position:absolute;top:.625rem}.donation__free-amount-input,.donation__free-amount-input:active,.donation__free-amount-input:focus,.donation__free-amount-input:hover{background:var(--color-white)}.donation__free-amount-input::-webkit-inner-spin-button,.donation__free-amount-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.donation__free-amount-input--euro-sign{text-indent:.75rem;-webkit-transition:none;transition:none}.donation__free-amount-input--euro-sign:-moz-placeholder{text-indent:0}.donation__free-amount-input--euro-sign:-ms-input-placeholder{text-indent:0}.donation__free-amount-input--euro-sign:placeholder-shown{text-indent:0}.donation__free-amount-input--euro-sign:-moz-placeholder+.donation__free-amount-euro-sign{opacity:0}.donation__free-amount-input--euro-sign:-ms-input-placeholder+.donation__free-amount-euro-sign{opacity:0}.donation__free-amount-input--euro-sign:placeholder-shown+.donation__free-amount-euro-sign{opacity:0}.donation__buttons{margin-top:.5rem}.donation__buttons .button--link{color:var(--color-brand-dark-gray);font-family:var(--font-bold-family);font-size:.875rem;font-style:var(--font-bold-style);font-weight:var(--font-bold-weight);line-height:1.25rem;margin-top:.75rem;text-align:center;text-decoration:underline;width:100%}.donation__buttons .button--link:active,.donation__buttons .button--link:focus,.donation__buttons .button--link:hover{color:var(--color-brand-orange)}