.swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next):not(.swiper-slide-prev) .swiper-slide-bg{display:none}.donation-wrapper{padding:20px;position:relative;color:#fff;background:#2392c0}h2.donation-title{font-size:32px;text-align:center;margin-bottom:10px;padding-top:0;color:#fff}.donation-text{text-align:center;margin:0 0 20px}.donation-picker{display:flex;justify-content:space-between;align-content:center;margin-bottom:20px}.donation-picker input[type=radio]{cursor:pointer;opacity:0;z-index:100;position:absolute;margin:0;padding:0}.donation-picker input[type=radio]+label{padding:10px 0;cursor:pointer;border:3px solid #edcf3b;transition:all .25s ease-out;font-size:20px;line-height:26px;text-align:center;margin:0;background-color:#edcf3b;box-sizing:border-box}.donation-amount-picker input[type=radio]+label{display:block;height:100%;white-space:nowrap;text-align:center;color:#2392c0;background-color:#fff;border:3px solid #fff;border-radius:0;font-size:28px;font-weight:600}.donation-amount-picker .donation-option{width:30%}.donation-picker input[type=radio]:checked+label{border:3px solid #f29605;background-color:#f29605;color:#fff}.donation-input-group{display:flex;justify-content:space-between;margin-bottom:20px}.donation-input-wrapper{margin-bottom:20px}.donation-input-group .donation-input-wrapper{margin-bottom:0;padding-left:10px;padding-right:10px;width:100%}.donation-input-group .donation-input-wrapper:first-of-type{padding-left:0}.donation-input-group .donation-input-wrapper:last-of-type{padding-right:0}.donation-input-wrapper input,.donation-input-wrapper input:focus{border:1px solid #fff;outline:none;line-height:28px;font-size:22px;padding:10px;width:100%;margin:0;border-radius:0}.donation-custom-amount{position:relative}.donation-custom-amount__currency{display:block;position:absolute;top:0;right:0;bottom:0;color:#404040;font-size:22px;font-weight:400;padding:8px 10px;visibility:visible;line-height:32px}.currency--prepend .donation-custom-amount__currency{left:0;right:unset}.currency--prepend .donation-input,.currency--prepend .donation-input:focus{padding-left:26px}.donation-button-wrapper{display:flex;justify-content:center}button.donation-button:not(:hover):not(:active):not(.has-text-color),.donation-button-wrapper .donation-button{transition:all .25s ease-out;text-decoration:none;font-size:18px;font-weight:500;border-radius:0;padding:15px 25px;box-shadow:none;background-color:#f29605;color:#fff;border:3px solid #f29605;cursor:pointer}.donation-button-wrapper .donation-button:hover,.donation-button-wrapper .donation-button:focus,.donation-button-wrapper .donation-button:active{outline:none;border:3px solid #fff;text-decoration:none;text-transform:uppercase;background-color:#fff;color:#2392c0}@media screen and (max-width:767px){.donation-wrapper{padding:20px}}.custom-logo{margin:0;display:flex;justify-content:space-between}.custom-logo .custom-logo-item img{max-width:110px}@media (max-width:575px){.custom-logo .custom-logo-item img{max-width:90px}}@media (max-width:375px){.custom-logo .custom-logo-item img{max-width:80px}}.elementor-element.elementor-element-c2b434d{position:absolute;width:450px;z-index:11;right:0}#block-29{margin:0}#block-29 .custom-logo{max-width:100%}#block-29 .custom-logo .custom-logo-item img{max-width:100%}.donation-form-message{display:none;margin-top:20px}.loader-wrapper.enabled{position:relative;pointer-events:none;background-color:rgba(255,255,255,.4)}.loader-wrapper.enabled .loader{position:absolute;border:10px solid #f5f3f1;border-top:10px solid #2392c0;border-bottom:10px solid #f29605;border-radius:50%;width:70px;height:70px;animation:spin 2s linear infinite;left:0;right:0;top:0;bottom:0;margin:auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}