:root{font-size:10px}@media (max-width:21.875em){:root{font-size:8px}}button,input[type=reset],input[type=submit]{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{background-color:#fff;color:#333;font-size:14px;height:100%;line-height:18px;margin:0;min-width:320px;padding:0}.mt-5{margin-top:.5rem}.mt-10{margin-top:1rem}.mt-15{margin-top:1.5rem}.mt-20{margin-top:2rem}.mt-30{margin-top:3rem}.mt-40{margin-top:4rem}.mt-60{margin-top:6rem}.mt-90{margin-top:9rem}.mb-10{margin-bottom:1rem}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.w-full{width:100%}.h-7{height:7rem}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.is-loading{position:relative}.is-loading:before{background:hsla(0,0%,100%,.8);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.is-loading:after{animation:spinAround .7s linear infinite;border:.625rem solid rgba(0,0,0,.3);border-radius:50%;border-top-color:#005ea8;content:"";display:block;height:3.125rem;left:50%;margin-left:-1.5625rem;position:absolute;top:6.25rem;width:3.125rem}@media (min-width:48em){.is-loading:after{height:5rem;margin-left:-2.5rem;width:5rem}}.loader-container>.is-loading{height:2.5rem;margin:0 auto 1rem;width:2.5rem}.loader-container>.is-loading:after{margin-top:-1.25rem;top:50%}@media (min-width:48em){.loader-container>.is-loading{height:5rem;width:5rem}.loader-container>.is-loading:after{height:5rem;margin-left:-2.5rem;margin-top:-2.5rem;width:5rem}}.loader{background:#fff;bottom:0;left:0;position:absolute;right:0;top:0}.loader.is-transparent{background:hsla(0,0%,100%,.75)}.loader-mask{display:table;margin:6.25rem auto 0}.loader-wrapper{display:table-cell;vertical-align:middle}.loader-container{background:#fff;padding:1.25rem}.loader.is-transparent .loader-container{border:1px solid #dcdcdc;box-shadow:0 2px 5px rgba(0,0,0,.26)}.loader-container>.loader-message{color:#005ea8;font-size:1.125rem;margin:0 auto;text-align:center}button>.is-loading{display:inline;margin-left:24px;position:absolute;top:50%}button>.is-loading:after{border-color:#fff hsla(0,0%,100%,.4) hsla(0,0%,100%,.4);border-width:4px;height:24px;margin-left:-12px;margin-top:-12px;top:50%;width:24px}@media (min-width:48em){button>.is-loading:after{border-width:4px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}}.copyright-app{border-top:1px solid #dadada;padding:2rem 1rem;text-align:center}@media screen and (max-width:767px){:root .copyright-app,_::-webkit-full-page-media,_:future{padding-bottom:105px}}body{font-family:Arial,sans-serif;line-height:1.2}.mobile-content-padding{padding:1.6rem}.mobile-content-padding-x{padding:0 1.6rem}.section-divider{background-color:#dcdcdc;height:1rem;width:100%}.call-to-action__text{font-size:2rem}.call-to-action__text--big{font-size:2.6rem;margin-top:1rem}.call-to-action__button{background-color:#0271c2;border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,.26);color:#fff;display:block;font-size:2rem;padding:2rem;text-align:center;text-decoration:none solid #fff}.global-donation{height:15rem;position:relative}.global-donation__circle{position:absolute;right:0;top:0}.global-donation__circle img{height:15rem}@media (max-width:21.875em){.global-donation__circle img{height:17rem}}.global-donation__content{align-items:end;-webkit-align-items:flex-end;display:flex;flex-direction:column;padding-right:1rem;position:absolute;right:1.6rem;top:3rem}.global-donation__amount{color:#f9c32a;font-size:2.6rem;font-weight:700;margin-top:1.5rem}.global-donation__graphic{font-weight:1.4;height:8rem;position:relative;width:100%}.global-donation__graphic-text{position:absolute;right:0;top:1rem}.global-donation__graphic img{position:absolute;right:0;top:-1rem;width:29rem}@media (max-width:21.875em){.global-donation__graphic img{width:34rem}}.global-donation__text{color:#333;font-size:2rem}.global-donation__divider{background-color:#dcdcdc;height:1px;margin:.8rem 0;width:100%}.global-donation__total{display:flex;font-weight:700;justify-content:space-between;margin-top:.5rem}.global-donation__section{display:flex;justify-content:space-between;margin:.8rem 0}.global-donation__overview{margin-bottom:2rem;margin-top:2rem}@media (max-width:21.875em){.global-donation__overview{margin-top:3rem}}.global-donation__controls{color:#005ea8;font-size:1.6rem}.global-donation__controls-open{align-items:center;display:flex;justify-content:end;-webkit-justify-content:flex-end}.global-donation__controls-open img{margin-left:.5rem;transform:rotate(180deg)}.global-donation__controls-close{align-items:center;display:flex;justify-content:end;-webkit-justify-content:flex-end;margin-top:1rem}.global-donation__controls-close img{margin-left:.5rem}.donation-form__title{font-size:2rem}.donation-form__form{align-items:center;display:flex;justify-content:start;margin-top:1.6rem}.donation-form__input{background-color:#fff;border:1px solid #dcdcdc;border-radius:3px;margin-right:1.5rem;padding:.8rem;width:100%}.donation-form__input-label{color:#666}.donation-form__input-points{color:#333}.donation-form__input>input{border:none;font-size:1.8rem;margin-top:3px}.donation-form__input>input::placeholder{color:#b4b4b4;font-size:1.4rem}.donation-form__total{color:#666;font-size:1.8rem;width:21rem}.donation-form__point-calculation{color:#666;font-size:1.3rem;line-height:1.4;margin-top:4px}.donation-form__button{background-color:#0271c2;border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,.26);color:#fff;font-size:2rem;height:5rem;margin-top:1.6rem;padding:.6rem 2rem .6rem 1rem;text-align:center;text-decoration:none solid #fff;width:100%}.donation-form__action-agreement{font-size:1.2rem;margin-top:1.6rem;text-align:center}.partner-project-list__entry{background-color:#dfeaf7}.partner-project-list__entry:not(:first-child){margin-top:2.4rem}.partner-project-list__entry-image{aspect-ratio:4/3;width:100%}.partner-project-list__entry-title{font-size:2rem;line-height:1.2;padding:1.6rem}.partner-project-list__entry-text{font-size:1.6rem;line-height:1.2;padding:1.6rem}.user-donation__overview{display:flex;justify-content:space-between}.user-donation__text--big{font-size:2rem}.user-donation__text--small{font-size:1.4rem;margin-top:5px}.user-donation__amount-euro{color:#f9c32a;font-size:2.6rem}.user-donation__divider{background-color:#dcdcdc;height:1px;margin:10px 0;width:100%}.user-donation__history-entry{font-size:1.4rem}.user-donation__history-entry-amounts{display:flex;justify-content:space-between;margin-top:.4rem}.user-donation__controls{color:#005ea8;font-size:1.6rem;margin-top:2rem}.user-donation__controls-open{align-items:center;display:flex;justify-content:end}.user-donation__controls-open img{margin-left:.5rem;transform:rotate(180deg)}.user-donation__controls-close{align-items:center;display:flex;justify-content:end;margin-top:1rem}.user-donation__controls-close img{margin-left:.5rem}.back-button{background-color:#fff;border-bottom:1px solid #dcdcdc;color:#063773;padding:1rem 1.5rem}.back-button a{align-items:center;display:flex;justify-content:start}.back-button span{margin-left:1.5rem}.back-button img{height:2rem;width:1rem}.spacer{height:10rem}.c24kb__app-chatty__wrapper{background-color:#063773;border-bottom-left-radius:50px;border-top-left-radius:50px;bottom:100px;box-shadow:0 0 4px 2px #fff;height:68px;position:fixed;right:0;width:75px;z-index:30}.c24kb__app-chatty__bubble{border:2px solid #fff;border-radius:50%;height:58px;left:3px;overflow:hidden;position:absolute;top:3px;width:58px}.c24kb__app-chatty__bubble img{height:100%;width:100%}.LandingPageMobile .header{align-items:center;background:#e2f1ee;background:linear-gradient(90deg,rgba(226,241,238,.332) 28%,rgba(255,236,185,.307) 52%,rgba(223,234,247,.304) 84%);display:flex;height:15rem;justify-content:space-between}.LandingPageMobile .header__title{color:#333;font-size:3rem;line-height:1.2;text-decoration:none solid #333}.LandingPageMobile .header__icons{align-items:center;display:flex}.LandingPageMobile .header__icons>img{height:11.8rem}.LandingPageMobile .partner-list__title{font-size:2rem;height:2.4rem;margin-bottom:2rem;text-decoration:none solid #333}.LandingPageMobile .partner-list__divider{background-color:#dcdcdc;height:1px;margin:1.6rem 0;width:100%}.LandingPageMobile .partner-list__category{color:#f9c32a;font-size:1.2rem;margin-bottom:.6rem}.LandingPageMobile .partner-list__entry{color:inherit;display:flex}.LandingPageMobile .partner-list__entry-text-content{margin-top:.3rem}.LandingPageMobile .partner-list__entry-image{align-items:center;display:flex;width:20%}.LandingPageMobile .partner-list__entry-image--rtl>img{max-width:6rem}.LandingPageMobile .partner-list__entry-image>img{max-height:4.2rem}.LandingPageMobile .partner-list__entry-text{width:70%}.LandingPageMobile .partner-list__entry-text-title{font-size:2rem}.LandingPageMobile .partner-list__entry-arrow{align-items:center;display:flex;justify-content:right;width:10%}.LandingPageMobile .partner-list__entry-arrow>img{transform:rotate(90deg)}.DonationPage .header{align-items:center;background:#e2f1ee;background:linear-gradient(90deg,rgba(226,241,238,.332) 28%,rgba(255,236,185,.307) 52%,rgba(223,234,247,.304) 84%);display:flex;height:15rem;justify-content:space-between}.DonationPage .header__title{color:#333;font-size:2.4rem;line-height:1.2;text-decoration:none solid #333}.DonationPage .header__logo>img{max-height:10rem;max-width:12rem}.DonationPage .partner-projects-title{font-size:2rem;line-height:1.2;text-align:center}.DonationPage .partner-intro__title{font-size:2.4rem;line-height:1.2;margin-top:1.6rem;text-align:center}.DonationPage .partner-intro__text{margin-top:2.4rem}.DonationPage .partner-intro__image{aspect-ratio:16/9;margin-top:1.6rem;width:100%}.ConfirmationPage .header{align-items:center;background:#e2f1ee;background:linear-gradient(90deg,rgba(226,241,238,.332) 28%,rgba(255,236,185,.307) 52%,rgba(223,234,247,.304) 84%);display:flex;height:15rem;justify-content:space-between}.ConfirmationPage .header__title{color:#333;font-size:2.4rem;line-height:1.2;text-decoration:none solid #333}.ConfirmationPage .header__logo>img{max-height:10rem;max-width:12rem}.ConfirmationPage .confirmation-message{align-items:center;color:#008300;display:flex;font-size:2rem;line-height:1.2;padding-top:3rem}.ConfirmationPage .confirmation-message__icon{margin-right:1.5rem}.ConfirmationPage .roadmap__icon{height:20px;width:20px}.ConfirmationPage .roadmap__filled-point{font-weight:700;position:relative}.ConfirmationPage .roadmap__filled-point--icon{height:20px;position:absolute;right:0;top:0;width:20px}.ConfirmationPage .roadmap__filled-point--icon-oval{height:11px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:11px}.ConfirmationPage .roadmap__line{background-color:#dcdcdc;left:9px;position:absolute;top:20px;width:2px}.ConfirmationPage .roadmap__entry{margin-top:1.8rem}.ConfirmationPage .roadmap__entry-title{margin-left:10px}.ConfirmationPage .roadmap__entry-upper{display:flex;font-weight:700}.ConfirmationPage .roadmap__entry-lower{margin-left:30px;margin-top:.6rem}.ConfirmationPage .partner-further-info{margin-top:2rem}.ConfirmationPage .partner-further-info__title{font-weight:700}.ConfirmationPage .partner-projects-title{font-size:2rem;line-height:1.2;padding-bottom:0;text-align:center}