@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes donation-loading-bounce{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.donations-footer{background:0 0;display:flex;flex-direction:column;justify-content:flex-start;padding:0 0 40px;position:relative;z-index:2;text-align:center;margin-top:24px}@media screen and (max-width:765px){.donations-footer{padding:0 0 32px}}.donations-footer .container{max-width:1312px;width:100%;margin:0 auto}.donations-layout__form .donations-footer .container{max-width:none;width:100%}@media screen and (max-width:765px){.donations-footer .container{max-width:620px;width:calc(100% - 32px)}.donations-layout__form .donations-footer .container{max-width:none;width:100%}}.clean-footer{display:flex;flex-direction:column;justify-content:flex-start;position:relative;text-align:center;padding-bottom:30px;margin-top:0;background-color:transparent}@media screen and (max-width:765px){.clean-footer{margin-top:25px}}.clean-footer .container{width:100%}@media screen and (max-width:765px){.clean-footer .container{width:calc(100% - 50px);min-width:280px}}.clean-footer__brand{color:#000}@media screen and (max-width:765px){.clean-footer__brand{padding-top:25px;border-top:1px solid rgba(0,0,0,.1)}}.clean-footer__title{color:#5e6977;font-family:"roboto-slab",sans-serif;font-size:1.4375rem;font-weight:700;letter-spacing:-.3px;margin-bottom:3px}.clean-footer__phrase{font-family:"aktiv-grotesk",sans-serif;font-size:.8125rem;letter-spacing:0;color:#5e6977}.login-page .clean-footer .container,.sign__layout .clean-footer .container{width:calc(100% - 40px);max-width:450px;margin-bottom:50px}.cards-list,.list-button,.list-button-hq{display:flex;flex-direction:row;justify-content:flex-start}.list-button,.list-button-hq{align-items:center;transition:all .2s ease;border-radius:3px;border:1px solid #e0e0e0;color:rgba(0,0,0,.8);font-family:"montserrat",sans-serif;font-size:14px;height:50px;margin-bottom:10px;padding:10px 15px;width:100%}.list-button-hq:hover,.list-button:hover{cursor:pointer}.cards-list{flex-wrap:wrap;margin:6px 0 0}.cards-list__item{transition:all .2s ease;justify-content:space-between!important}.cards-list__item-brand{background-position:center;background-repeat:no-repeat;background-size:100%;border-radius:3px;display:block;height:26px;width:33px}.flag{background-position:96%;background-repeat:no-repeat;background-size:38px 31px}.add-new-credit-card{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;transition:all .2s ease;border-radius:3px;border:1px dashed rgba(102,102,102,.4);color:rgba(0,0,0,.8);font-family:"aktiv-grotesk",sans-serif;font-size:.9375rem;height:50px;padding:10px 15px;width:100%}@media screen and (max-width:1020px){.add-new-credit-card{font-size:14px}}.add-new-credit-card:hover{background-color:rgba(157,173,194,.2);border:1px dashed #9dadc2;cursor:pointer}.add-new-credit-card i{margin-right:20px}.back-to-cards-list{align-items:center;display:flex;flex-direction:row;justify-content:center;position:absolute;top:-38px;left:0;width:30px;color:#3592ff;cursor:pointer;font-family:"aktiv-grotesk",sans-serif;font-size:1.0625rem;height:30px;margin-bottom:20px;padding:0}.back-to-cards-list .icon{margin-right:6px}@media screen and (max-width:580px){.back-to-cards-list .icon{margin-right:0}}.installmentsWrapper{margin:0 0 30px;width:100%}@media screen and (max-width:1020px){.installmentsWrapper{margin:0 0 25px}}#newCardContainer{position:relative}#cardListContainer{margin-bottom:35px!important}@media screen and (max-width:1020px){#cardListContainer{margin-bottom:25px!important}}#changeToNewCreditCard{position:relative}#updateToCard,.dashboard-modal .group-card-name,.dashboard-modal .group-card-number,.dashboard-modal .half-width{width:100%}@media screen and (max-width:580px){.half-width{width:100%}}.new-card-box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.subscription-checkout-new-card{margin-bottom:30px}#payWithRegisteredCard{margin-top:10px;max-width:100%}.group-card-name,.group-card-number{width:calc(50% - 6px)}@media screen and (max-width:580px){.group-card-name,.group-card-number{width:100%}}.group-card-expiration,.group-card-security-code{position:relative;width:calc(50% - 6px)}@media screen and (max-width:580px){.group-card-expiration,.group-card-security-code{width:100%}}.dashboard-modal .group-card-expiration,.dashboard-modal .group-card-security-code{width:49%}.card-input-brand{position:absolute;top:11px;right:15px}body{background-color:#f0f0f0}@media screen and (max-width:765px){.navbar{background-color:#000;border-bottom:none;position:fixed}}.half-width{width:49%}.full-width{width:100%}.transaction-notification{transition:all .2s ease;color:#ed1731;display:none;font-family:"aktiv-grotesk",sans-serif;font-size:.875rem;line-height:1.5;margin:0 0 25px;padding:0 40px}.boleto,.card,.input-group select,.pix,.recurring-pix{border-radius:3px;border:1px solid #e0e0e0;height:50px;width:100%}.boleto,.card,.pix,.recurring-pix{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;transition:all .2s ease;color:rgba(0,0,0,.8);margin-bottom:10px;padding:10px 15px}@media screen and (max-width:1020px){.boleto,.card,.pix,.recurring-pix{width:100%}}.boleto a,.boleto svg,.card a,.card svg,.pix a,.pix svg,.recurring-pix a,.recurring-pix svg{pointer-events:none}.boleto:hover,.card:hover,.pix:hover,.recurring-pix:hover{cursor:pointer;background-color:#f2f3ff;border:1px solid #1a82ff!important}.donation-payments i{pointer-events:none;font-size:18px;margin-right:14px}.donation-success__pix-image{margin:20px auto;border:1px solid #ccc;border-radius:4px;width:150px;height:150px}.donation-success__pix-code,.donation-success__text{font-family:"aktiv-grotesk",sans-serif;text-align:center}.donation-success__text{font-size:.9375rem;padding:0 40px;margin-bottom:10px}#donationSuccessPixContainer{padding:15px 0 30px}#donationSuccessBoletoContainer{padding:15px 0 0}#donationSuccessCardContainer{padding:15px 0}.donation-success__pix-code{font-size:.875rem;font-weight:600;color:#4b5658;border-radius:4px;border:1px solid #ccc;padding:8px 12px;word-break:break-all;width:fit-content;margin:auto}.square-wrapper{position:relative;width:200px;height:200px;margin:20px auto 30px}@media screen and (max-width:1020px){.square-wrapper{margin:20px auto 30px}}.square-wrapper .square{border:2px solid #0075ff;border-radius:10px;width:200px;height:200px;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.square-wrapper .square-horizontal,.square-wrapper .square-vertical{position:absolute;background-color:#fff;width:210px;height:160px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.square-wrapper .square-vertical{width:160px;height:210px}.square-wrapper .square-qr-code{width:170px;height:170px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);z-index:4}.input-group{position:relative;margin-bottom:12px}.input-group select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff!important;color:#5e6977;display:block;font-size:1rem;letter-spacing:0;margin:0;padding:0 25px 0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1020px){.input-group select{font-size:14px}}.input-group select::-ms-expand{display:none}.input-group__arrow{font-size:25px;line-height:25px;position:absolute;top:8px;right:13px;color:#c8c8c8}.input-group__readonly{opacity:.5}.input-group__input{width:100%;background:#fff;border:1px solid #e0e0e0;letter-spacing:0;border-radius:3px;color:#5e6977;display:block;font-size:1rem;margin:0;padding:0 12px;height:50px}.input-group__checkbox-label{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;background-repeat:no-repeat;color:#5e6977;cursor:pointer;font-family:"aktiv-grotesk",sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0;padding-left:22px;position:relative;text-align:left}.input-group__checkbox-label-icon{position:absolute;top:2px;left:0;display:inline-block;margin-right:6px;font-size:1rem;line-height:1rem}.input-group__checkbox{display:none;margin:0;visibility:hidden;width:0}.input-group__checkbox:checked .input-group__checkbox-label-icon{color:#3a95ff}.input-group__label{color:rgba(102,102,102,.6);font-family:"aktiv-grotesk",sans-serif;font-size:1rem;font-weight:400;left:13px;letter-spacing:0;margin-bottom:0;pointer-events:none;position:absolute;top:13px}.input-group .input-group__label-on-top,.input-group select~.input-group__label,.input-group__input:focus~.input-group__label{font-size:.75rem;left:13px;top:-8px;padding:0 5px;background-color:#fff;color:#666}.input-group__password-action{transition:background-image .2s ease;background-position:0;background-repeat:no-repeat;background-size:18px 18px;color:#666;top:19px;display:block;line-height:16px;position:absolute;right:13px;opacity:.5}.input-group__wrong .input-group__input{border-color:#fd0342!important;color:#fd0342!important}body.night-mode .input-group__wrong .input-group__input{border-color:#ff1f57!important;color:#ff1f57!important}.input-group__form-message{transition:all .5s;background-color:rgba(246,166,35,.1);border-radius:4px;border:1px solid #f6a623;color:#f6a623;display:block;font-family:"aktiv-grotesk",sans-serif;font-size:.875rem;margin:0 0-70px;padding:12px 20px;text-align:left;width:100%;opacity:0}.input-group__form-message--error{border:1px solid #f2001d;color:red;background-color:#fff4f5}.input-group__form-message--success{border:1px solid #3986e0;color:#3986e0;background-color:rgba(57,134,224,.1)}.input-group__header{font-size:.9375rem;letter-spacing:.2px;line-height:1.375rem;margin:0 0 30px;padding:0 5px}.input-group__division-text{text-align:center;font-weight:700;margin:21px 0}.input-group__warning{width:100%;font-size:.875rem;margin:-5px 0 0;color:rgba(0,0,0,.5)}.input-group--error,.input-group__error{color:red;display:none;font-family:"aktiv-grotesk",sans-serif;font-size:14px;line-height:17px;padding:10px 0 0 4px;text-align:left}.input-group__error{padding:0 0 0 4px;margin:5px 0 0;width:100%}.negative-top-margin{margin:-5px 0 20px}.extra-margin-top{margin-top:20px}@media screen and (max-width:580px){.extra-margin-top{margin-top:0}}.show-input-group__form-message{opacity:1;margin-bottom:20px}.hide-input-group__form-message{opacity:0;margin-bottom:-70px}.group-card-terms{margin:-5px 0 0;position:relative;flex-wrap:wrap;width:100%}.uppercase{text-transform:uppercase}#stateContent{text-transform:capitalize}#cardDocumentOnCardList{margin-top:5px}.hide-element{display:none!important}#state_id.input-group__wrong .input-group__input{color:rgba(0,0,0,.3)}.input-group__checkbox-label-text{font-size:.875rem;line-height:1.25rem}@media screen and (max-width:1020px){.input-group__checkbox-label-text{font-size:12px}}.donations-accounts{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin:0 auto;max-width:100%;padding:0;position:relative;overflow:hidden}.donations-accounts__header{display:flex;flex-direction:column;padding:24px 24px 20px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.donations-accounts__title{color:#111827;font-family:"aktiv-grotesk",sans-serif;font-size:20px;font-weight:700;margin:0;text-align:left}.donations-accounts__subtitle{font-family:"aktiv-grotesk",sans-serif;font-size:15px;font-weight:400;color:#9ca3af;margin-top:2px;line-height:1.4;text-align:left}.donations-accounts__list{display:flex;flex-direction:column;padding:4px 0}.donations-accounts__option{display:flex;align-items:center;padding:16px 24px;border-bottom:1px solid #f3f4f6;transition:background-color .15s ease}.donations-accounts__option:last-child{border-bottom:none}.donations-accounts__option:hover{background-color:#fafbfc}@media screen and (max-width:580px){.donations-accounts__option{padding:14px 20px}}.donations-accounts__avatar-wrap{align-items:center;display:flex;justify-content:center;margin-right:16px;width:40px;min-width:40px}@media screen and (max-width:580px){.donations-accounts__avatar-wrap{margin-right:12px}}.donations-accounts__avatar{height:40px;width:40px;border-radius:10px;background-size:cover;background-position:center;background-repeat:no-repeat}.donations-accounts__avatar--bradesco{background-image:url(/assets/icon-banco-bradesco-ed2d12a8c61485965b8967882013a35935c998f0d1dd2525e6213527b1be8aa7.jpg)}.donations-accounts__avatar--itau{background-image:url(/assets/icon-banco-itau-4c5fde92e91d7b7ffaa9a4dfcc714469c232274973915829f460ecc1b34c4677.jpg)}.donations-accounts__avatar--inter{background-image:url(/assets/icon-banco-inter-a26cf0641eed65a134b72991dce98986c3e7fe2e19eb204c2359de65a6c74ef8.jpg)}.donations-accounts__avatar--pix{background-image:url(/assets/icon-pix-9b09d2ba2c907b80bd07de0b56c0c88090a5c28cb97793d30e92ee1ff8a96079.png)}.donations-accounts__data{display:flex;flex-direction:column;justify-content:center;text-align:left}.donations-accounts__bank-name{font-family:"aktiv-grotesk",sans-serif;font-size:14px;font-weight:600;color:#111827;line-height:1.3}.donations-accounts__info{font-family:"aktiv-grotesk",sans-serif;font-size:14px;color:#6b7280;line-height:1.4;margin-top:1px;letter-spacing:.2px}.donations-accounts__footer-row strong,.donations-accounts__info strong,.donations-accounts__note strong,.donations-layout__text strong{font-weight:600;color:#374151}.donations-accounts__footer{padding:20px 24px;border-top:1px solid #e5e7eb;background-color:#f9fafb}@media screen and (max-width:580px){.donations-accounts__footer{padding:14px 20px}}.donations-accounts__footer-row{display:flex;align-items:flex-start;gap:10px;font-family:"aktiv-grotesk",sans-serif;font-size:16px;color:#6b7280;line-height:1.4;margin-bottom:4px;text-align:left}.donations-accounts__footer-row i{color:#9ca3af;font-size:14px;margin-top:2px;flex-shrink:0;width:16px;text-align:center}.donations-accounts__footer-row:last-of-type{margin-bottom:0}.donations-accounts__note{font-family:"aktiv-grotesk",sans-serif;font-size:16px;color:#6b7280;line-height:1.5;margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb;text-align:left}.main-wrapper{min-width:320px}.donations{background-color:#fafafa}.donations-layout{display:flex;gap:40px;max-width:1360px;margin:0 auto;padding:48px 24px 56px;align-items:flex-start}@media screen and (max-width:1020px){.donations-layout{flex-direction:column;gap:16px;padding:32px 16px 40px}}.donations-layout__info{flex:0 0 380px;position:sticky;top:24px}@media screen and (max-width:1020px){.donations-layout__info{flex:none;width:100%;position:static}}.donations-layout__back{display:flex;width:fit-content;align-items:center;gap:8px;font-family:"aktiv-grotesk",sans-serif;font-size:.875rem;font-weight:500;color:#3b82f6;text-decoration:none;margin-bottom:40px;transition:color .15s ease}@media screen and (max-width:1020px){.donations-layout__back{display:none}}.donations-layout__back i{font-size:13px}.donations-layout__back:hover{color:#2563eb}.donations-layout__eyebrow,.donations-layout__title{font-family:"aktiv-grotesk",sans-serif;margin-bottom:16px}.donations-layout__eyebrow{display:inline-flex;align-items:center;font-size:.875rem;font-weight:500;color:#ea580c;background-color:#fff7ed;border:1px solid #fed7aa;padding:6px 14px;border-radius:6px}.donations-layout__title{font-size:2rem;font-weight:700;color:#111827;letter-spacing:-.5px;line-height:1.2}@media screen and (max-width:580px){.donations-layout__title{font-size:1.625rem}}.donations-layout__title-highlight{color:inherit}.donations-layout__text{font-family:"aktiv-grotesk",sans-serif;font-size:1rem;font-weight:400;color:#6b7280;line-height:1.55;margin-bottom:12px}.donations-layout__text:last-of-type{margin-bottom:0}.donations-layout__image{margin-top:18px;border-radius:6px;overflow:hidden;width:100%;height:320px}@media screen and (max-width:765px){.donations-layout__image{height:auto;aspect-ratio:16/9}}.donations-layout__image-img{width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.donations-layout__stats{display:flex;flex-direction:column;gap:12px;margin-top:20px}.donations-layout__stat{display:flex;align-items:flex-start;gap:16px;padding:20px;border:1px solid #e5e7eb;border-radius:6px;background-color:#fff;transition:border-color .15s ease}.donations-layout__stat:hover{border-color:#d1d5db}.donations-layout__stat-icon{font-size:22px;color:#374151;flex-shrink:0;margin-top:1px}.donations-layout__stat-content{display:flex;flex-direction:column}.donations-layout__stat-title{font-family:"aktiv-grotesk",sans-serif;font-size:1rem;font-weight:700;color:#111827;line-height:1.3}.donations-layout__stat-desc,.donations-layout__trust{font-family:"aktiv-grotesk",sans-serif;font-weight:400;color:#9ca3af}.donations-layout__stat-desc{font-size:.875rem;line-height:1.5;margin:4px 0 0}.donations-layout__trust{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px;font-size:.8125rem}.donations-layout__trust i{font-size:14px;color:#d1d5db}.donations-layout__form{flex:1;min-width:550px}@media screen and (max-width:1020px){.donations-layout__form{min-width:0;width:100%}}.donation-barcode__row{border-radius:3px;font-family:"aktiv-grotesk",sans-serif;font-size:14px;padding:7px 0 0}.donation-barcode__row--with-separator{border-radius:0;border-top:.5px solid #1a82ff;margin:9px auto 20px;padding:11px 0 0;width:230px}.donation-barcode__data{display:inline-block;margin-right:4px;font-weight:700}.donations-form__list{display:flex;width:100%;margin-bottom:20px}.donations-form__item{transition:all .5s ease;background:#fff;border:1px solid #d3d3d3;color:rgba(0,0,0,.3);cursor:pointer;font-family:"roboto-slab",sans-serif;font-size:1.625rem;font-weight:700;height:65px;letter-spacing:0;line-height:65px;text-align:center;text-transform:uppercase;width:100%}@media screen and (max-width:580px){.donations-form__item{font-size:1.3125rem;height:65px;line-height:65px}}@media screen and (max-width:355px){.donations-form__item{font-size:1.25rem}}.donations-form__item:first-child{border-radius:4px 0 0 4px}.donations-form__item:last-child{border-radius:0 4px 4px 0}.donations-form__item:not(:last-child){border-right:0}.donations-form__item:hover{background:#1a82ff;color:#fff;border-color:transparent}.donations-form__item:hover .donations-form__coin{display:initial}.donations-form__value{pointer-events:none;position:relative;padding-left:10px}@media screen and (max-width:580px){.donations-form__value{padding-left:7px}}@media screen and (max-width:355px){.donations-form__value{padding-left:7px}}.donations-form__coin{display:initial;font-size:.6875rem;left:-5px;line-height:1;position:absolute;top:4px;pointer-events:none}@media screen and (max-width:580px){.donations-form__coin{font-size:.5625rem;left:-5px;top:3px}}.donations-form__subtitle{color:#000;font-family:"aktiv-grotesk",sans-serif;font-size:1rem;font-weight:500;text-align:center;margin-bottom:12px}.donations-form__error-message{color:#ff4949;text-align:center;margin:5px auto 0;font-family:"aktiv-grotesk",sans-serif;font-size:14px;line-height:1.4em}.donations-form__value-error-message{color:#ff4949;text-align:left;margin-left:3px;font-family:"aktiv-grotesk",sans-serif;margin-top:2px;font-size:14px}.donations-form__button{align-items:center;display:flex;flex-direction:row;justify-content:center;background-image:none;border:0;border-radius:3px;color:#fff;font-family:"aktiv-grotesk",sans-serif;font-size:16px;font-weight:700;height:52px;letter-spacing:.5px;margin:0 auto;max-width:100%;padding:0 50px;width:100%}.donations-form__button .icon{margin:0 20px}.donations-form__button:disabled{background-color:#b8b8b8;color:#fff}.disabled,.disabled:hover{background:#bdbdbd!important}.disabled:hover{cursor:not-allowed}.selected{background:rgba(26,130,255,.7);color:rgba(255,255,255,.9);border-color:transparent}.selected-card{background-color:#f2f3ff;border:1px solid #1a82ff;cursor:not-allowed;pointer-events:none}.selected-card>*{color:#1a82ff;pointer-events:none}.hide-block{display:none!important}.input-group__wrong{border-color:red;color:red}.input-group__wrong label{color:red!important}.no-events{pointer-events:none!important;opacity:.5}.add-new-credit-card .icon,.cards-list__item-brand,.cards-list__item-number,.copy-payment-code-area:hover svg{pointer-events:none}.copy-paste-payment-code__success{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:25px;font-size:15px;line-height:15px;color:#1a82ff}.copy-paste-payment-code__success svg{width:17px;color:#1a82ff;margin-right:6px}.copy-payment-code-area:hover{cursor:pointer}.copied,.copied svg{transition:none;color:#0f4f9b}.copied svg{width:18px}.boleto-url svg{width:20px}.donation-payments{align-items:center;display:flex;flex-direction:column;justify-content:space-between;list-style:none}@media screen and (max-width:580px){.donation-payments{padding-bottom:0}}.donation-payments li{height:55px;justify-content:flex-start;padding-left:25px;width:100%}.donation-payments__notification{font-family:"aktiv-grotesk",sans-serif;font-size:14px;color:#ed021e;margin:5px 0 15px}#paymentSteps{width:100%;text-align:center;display:none;order:1}#paymentSteps .steps__item{width:calc(33.3% - 6px)}.steps__list{display:flex;margin-bottom:10px}.steps__list,.steps__list--start{justify-content:space-between}.steps__item{align-items:center;background:#fff;border-radius:2px;color:#7f7f7f;cursor:default;display:flex;font-size:1.875rem;height:55px;justify-content:center;opacity:.6;text-align:center;width:calc(25% - 8px)}.steps__item .icon,.steps__item svg{pointer-events:none}.steps__item:last-child{margin-right:0}@media screen and (max-width:580px){.steps__item{width:calc(25% - 5px)}}.steps__item--active{color:#3a95ff;opacity:1;cursor:pointer}.steps__barcode,.steps__credit-card{pointer-events:none}.donation-widget .donation-options__payment-method-selection::before,.donation-widget .donation-options__recurring-selection::before{display:none}.hide-block{}.donation-success__success-image{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;width:100%}.donation-success__success-image svg{height:110px}.donation-success__message{font-family:"aktiv-grotesk",sans-serif;font-size:.875rem;font-weight:400;margin:0 auto;max-width:223px;line-height:1.5}.donation-success__message--with-space{margin-top:10px}.boleto-processing{margin-top:20px;margin-bottom:20px}.donation-widget{background-color:#fff;border-radius:10px;border:1px solid #e5e7eb;min-width:320px;max-width:620px;padding:36px 40px 40px;margin:0 auto;box-shadow:none}.donations-layout__form .donation-widget{max-width:none;margin:0}@media screen and (max-width:580px){.donation-widget{padding:28px 20px 32px;border-radius:8px}}.donation-widget .fade-transition{transition:opacity .3s ease}.donation-widget .donation-widget__button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:50px;min-height:50px;padding:0 20px;font-family:"aktiv-grotesk",sans-serif;font-size:17px;font-weight:600;letter-spacing:.2px;border-radius:10px;cursor:pointer;border:0;text-align:center;background-color:#16a34a;color:#fff;transition:all .2s ease;box-shadow:0 2px 8px rgba(22,163,74,.18)}.donation-widget .donation-widget__button:hover:not(:disabled){background-color:#15803d;box-shadow:0 4px 12px rgba(22,163,74,.28)}.donation-widget .donation-widget__button:disabled{background-color:#d1d5db;box-shadow:none;opacity:1;cursor:not-allowed}.donation-widget .donation-widget__button.button-loading{pointer-events:none;background-color:#c8c8c8!important;display:flex!important;justify-content:center!important;align-items:center!important}.donation-widget .donation-widget__button .loading-animation{display:flex;justify-content:center;align-items:center}.donation-widget .donation-widget__button .loading-dots{display:flex;gap:6px}.donation-widget .donation-widget__button .loading-dots .dot{width:8px;height:8px;background-color:#fff;border-radius:50%;animation:donation-loading-bounce 1.4s infinite ease-in-out}.donation-widget .donation-widget__button .loading-dots .dot:nth-child(1){animation-delay:-.32s}.donation-widget .donation-widget__button .loading-dots .dot:nth-child(2){animation-delay:-.16s}.donation-widget .donation-widget__button .loading-dots .dot:nth-child(3){animation-delay:0s}.donation-widget .donation-widget__button--secondary{background-color:#f2f4f7;border:1px solid #d1d5db;box-shadow:none;color:#374151}.donation-widget .donation-widget__button--secondary:hover:not(:disabled){background-color:#fafbfc;border-color:#9ca3af;box-shadow:none}.donation-widget .donation-form-components .donation-section{margin-bottom:28px}.donation-widget .donation-form-components .donation-section:last-child{margin-bottom:0}.donation-widget .donation-section--recurring-months{margin-top:25px}.donation-widget .donation_options-title{font-family:"aktiv-grotesk",sans-serif;font-size:18px;font-weight:700;letter-spacing:-.1px;color:#111827;text-transform:none;margin-bottom:2px;padding-left:2px;text-align:left}.donation-widget .donation_options-description{font-family:"aktiv-grotesk",sans-serif;font-size:16px;font-weight:400;color:#9ca3af;margin:0 0 14px;padding-left:2px;line-height:1.4}.donation-widget .donation-options__recurring-selection{flex-direction:column}.donation-widget .donation-options__payment-method-selection,.donation-widget .donation-options__recurring-selection{cursor:pointer;list-style:none;padding:0;display:flex;gap:0;border-radius:10px;border:1px solid #e5e7eb;background-color:#fff;position:relative;overflow:hidden}.donation-widget .donation-options__recurring-selection .donation-option{width:100%;border-bottom:1px solid #f3f4f6}.donation-widget .donation-options__payment-method-selection .donation-option,.donation-widget .donation-options__recurring-selection .donation-option{text-align:left;padding:16px 18px;line-height:1.3;display:flex;align-items:center;position:relative;z-index:1;font-family:"aktiv-grotesk",sans-serif;font-size:15px;font-weight:400;color:#6b7280;transition:all .15s ease;box-sizing:border-box}.donation-widget .donation-options__payment-method-selection .donation-option:hover,.donation-widget .donation-options__recurring-selection .donation-option:hover,.donation-widget .donation-recurrence-toggle__option:hover{background-color:#fafbfc}.donation-widget .donation-options__recurring-selection .donation-option:last-child{border-bottom:none}.donation-widget .donation-options__payment-method-selection .donation-option .donation-icon,.donation-widget .donation-options__recurring-selection .donation-option .donation-icon{color:#9ca3af;margin-right:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .15s ease}.donation-widget .donation-options__payment-method-selection .donation-option .donation-icon i,.donation-widget .donation-options__recurring-selection .donation-option .donation-icon i,.donation-widget .donation-recurrence-toggle__option .donation-icon i{font-size:18px}.donation-widget .donation-options__payment-method-selection .donation-option.option_selected,.donation-widget .donation-options__recurring-selection .donation-option.option_selected{color:#111827;background-color:#f3f4f6}.donation-widget .donation-options__payment-method-selection .donation-option.option_selected:first-child,.donation-widget .donation-options__recurring-selection .donation-option.option_selected:first-child{border-radius:9px 9px 0 0}.donation-widget .donation-options__payment-method-selection .donation-option.option_selected:last-child,.donation-widget .donation-options__recurring-selection .donation-option.option_selected:last-child{border-radius:0 0 9px 9px}.donation-widget .donation-options__payment-method-selection .donation-option.option_selected:only-child,.donation-widget .donation-options__recurring-selection .donation-option.option_selected:only-child{border-radius:9px}.donation-widget .donation-options__payment-method-selection .donation-option.option_selected .donation-content>span:first-child,.donation-widget .donation-options__recurring-selection .donation-option.option_selected .donation-content>span:first-child,.donation-widget .donation-recurrence-toggle__option.option_selected .donation-content>span:first-child{font-weight:700}.donation-widget .donation-options__payment-method-selection .donation-option.option_selected .donation-option__subtitle,.donation-widget .donation-options__recurring-selection .donation-option.option_selected .donation-option__subtitle{color:#4b5563;font-weight:500}.donation-widget .donation-options__payment-method-selection .donation-option.option_selected .donation-icon,.donation-widget .donation-options__recurring-selection .donation-option.option_selected .donation-icon{color:#111827}.donation-widget .donation-options__payment-method-selection .donation-content,.donation-widget .donation-options__recurring-selection .donation-content{display:flex;flex-direction:column}.donation-widget .donation-options__payment-method-selection .donation-content .donation-option__subtitle,.donation-widget .donation-options__recurring-selection .donation-content .donation-option__subtitle{font-size:14px;color:#9ca3af;margin-top:2px}.donation-widget .donation-options__payment-method-selection{flex-direction:column}.donation-widget .donation-options__payment-method-selection .donation-option{width:100%;justify-content:flex-start;border-bottom:1px solid #f3f4f6}.donation-widget .donation-options__payment-method-selection .donation-option:first-child{border-right:none}.donation-widget .donation-options__payment-method-selection .donation-option:last-child{border-bottom:none}.donation-widget .donation-options__payment-method-selection.donation-options__payment-method-selection--single-option{border:0;background:0 0}.donation-widget .donation-options__payment-method-selection.donation-options__payment-method-selection--single-option .donation-option{width:100%;cursor:default;pointer-events:none;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;color:#111827;font-weight:500}.donation-widget .donation-options__payment-method-selection.donation-options__payment-method-selection--single-option .donation-option.option_selected{background-color:#f9fafb}@media screen and (max-width:580px){.donation-widget .donation-options__payment-method-selection{font-size:14px}}.donation-widget .donation-value-input-wrap{display:flex;align-items:center;border:1px solid #d1d5db;border-radius:10px;padding:18px 20px;margin-top:10px;margin-bottom:16px;background-color:#fff;transition:all .2s ease}.donation-widget .donation-value-input-wrap:focus-within{border-color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a}@media screen and (max-width:580px){.donation-widget .donation-value-input-wrap{padding:10px 14px}}.donation-widget .donation-value-input-prefix{font-family:"aktiv-grotesk",sans-serif;font-size:20px;font-weight:600;color:#9ca3af;margin-right:8px;line-height:1;user-select:none}@media screen and (max-width:580px){.donation-widget .donation-value-input-prefix{font-size:18px}}.donation-widget .donation-value-input{flex:1;border:0;outline:0;background:0 0;font-family:"aktiv-grotesk",sans-serif;font-size:36px;font-weight:700;color:#111827;letter-spacing:-1px;text-align:right;padding:0;min-width:0}.donation-widget .donation-value-input::placeholder{color:#d1d5db;font-weight:500}@media screen and (max-width:580px){.donation-widget .donation-value-input{font-size:28px}}.donation-widget .donation-recurrence-toggle{display:flex;flex-direction:column;border-radius:10px;border:1px solid #e5e7eb;background-color:#fff;padding:0;position:relative;cursor:pointer;margin-bottom:0;overflow:hidden}.donation-widget .donation-recurrence-toggle::before{display:none}.donation-widget .donation-recurrence-toggle__option{display:flex;align-items:center;text-align:left;padding:16px 18px;font-family:"aktiv-grotesk",sans-serif;font-size:15px;font-weight:400;color:#6b7280;position:relative;z-index:1;transition:all .15s ease;border-radius:0;border-bottom:1px solid #f3f4f6;line-height:1.3}.donation-widget .donation-recurrence-toggle__option:last-child{border-bottom:none}.donation-widget .donation-recurrence-toggle__option .donation-icon{color:#9ca3af;margin-right:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .15s ease}.donation-widget .donation-recurrence-toggle__option .donation-content{display:flex;flex-direction:column}.donation-widget .donation-recurrence-toggle__option .donation-content .donation-option__subtitle{font-size:14px;color:#9ca3af;margin-top:2px}.donation-widget .donation-recurrence-toggle__option.option_selected{color:#111827;background-color:#f3f4f6}.donation-widget .donation-recurrence-toggle__option.option_selected:first-child{border-radius:9px 9px 0 0}.donation-widget .donation-recurrence-toggle__option.option_selected:last-child{border-radius:0 0 9px 9px}.donation-widget .donation-recurrence-toggle__option.option_selected .donation-option__subtitle{color:#4b5563;font-weight:500}.donation-widget .donation-recurrence-toggle__option.option_selected .donation-icon{color:#111827}.donation-widget .donation-months-defined-wrap{margin-top:25px}.donation-widget .donation-months-select-wrap{position:relative;margin-top:4px}.donation-widget .donation-months-select{width:100%;padding:16px 36px 16px 14px;font-size:15px;border:1px solid #d1d5db;border-radius:10px;background-color:#fff;cursor:pointer;appearance:none;min-height:50px;transition:all .2s ease}.donation-widget .donation-months-select:focus{border-color:#1a1a1a;outline:0;box-shadow:0 0 0 1px #1a1a1a}.donation-widget .donation-months-select-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#666;font-size:14px}.donation-widget .donation-options__recurring-selection .donation-icon{margin-right:12px;display:flex;align-items:center}.donation-widget .donation-message{list-style:none;padding:4px 0;display:flex;border-radius:8px;margin-top:15px}.donation-widget .donation-message.warning{background-color:#fef3c7;border:1px solid #f59e0b}.donation-widget .donation-message.info{background-color:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.25)}.donation-widget .donation-message.info .donation-message__content{color:#166534;font-weight:500}.donation-widget .donation-message.info .donation-message__content i{color:rgba(34,197,94,.7)}.donation-widget .donation-message__content{text-align:left;padding:10px 20px;font-weight:600;font-size:14px}.donation-widget .donation-message__content i{margin-right:8px;color:gray;font-size:16px}.donation-widget .donation-message__content a{color:#16a34a}.donation-widget .donation-widget__submit .donation-widget__button,.donation-widget .donation-widget__submit button{width:100%}.donation-widget .donation-login-components{margin-bottom:20px}.donation-widget .donation-login-components .input-group__input{border-color:#d1d5db;border-radius:10px;color:#000;height:48px;transition:all .2s ease}.donation-widget .donation-login-components .input-group__input:focus{border-color:#1a1a1a;outline:0;box-shadow:0 0 0 1px #1a1a1a}.donation-widget .donation-confirmation-components .input-group__input::placeholder,.donation-widget .donation-confirmation-components select::placeholder,.donation-widget .donation-login-components .input-group__input::placeholder{color:#9ca3af;opacity:1;font-weight:400}.donation-widget .donation-login-components .donation-login-step__box{background-color:transparent;border:0;border-radius:0;padding:0;margin-bottom:12px}.donation-widget .donation-login-components .donation-login-step__box .input-group{position:relative}.donation-widget .donation-login-components .donation-login-step__box .input-group__password-action{cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;top:50%;transform:translateY(-50%);right:4px;opacity:.6}.donation-widget .donation-login-components .donation-login-step__box .input-group__password-action:hover{opacity:1}.donation-widget .donation-login-components .donation-login-step__box .input-group__password-action svg{width:20px;height:20px;display:block}.donation-widget .donation-login-components .donation-login-step__box .full-width,.donation-widget .donation-login-components .donation-login-step__box .half-width{width:100%}@media screen and (max-width:580px){.donation-widget .donation-login-components .donation-login-step__box .half-width{width:calc(50% - 8px);display:inline-block;vertical-align:top}}.donation-widget .donation-login-components .donation-login-step__box:last-of-type{margin-bottom:0}.donation-widget .donation-login-components .donation-login-step__edit-email{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;color:#1a1a1a;cursor:pointer;pointer-events:auto}.donation-widget .donation-login-components .donation-login-step__error{font-size:14px;color:#dc2626;margin-top:8px}.donation-widget .donation-login-components .phone-input-group{position:relative;display:flex;flex-direction:row}.donation-widget .donation-login-components .phone-input-group .flag-field{display:flex;align-items:center;justify-content:center;width:20%;font-size:32px;padding:0 8px;border:1px solid #d1d5db;border-top-left-radius:8px;border-bottom-left-radius:8px;border-right:none;height:48px}.donation-widget .donation-login-components .phone-input-group .flag-field svg{width:30px}.donation-widget .donation-login-components .phone-input-group .country-selector.hidden-input{position:absolute;opacity:0;pointer-events:none}.donation-widget .donation-login-components .phone-input-group input.cellphone-input{flex:1;border-top-left-radius:0;border-bottom-left-radius:0}.donation-widget .donation-confirmation-components .donation-payment__card .donation-card-list .donation-card-list__title,.donation-widget .donation-login-components .dashboard-form__description{font-size:14px;font-weight:500;color:#5a6578;margin-bottom:12px}.donation-widget .donation-confirmation-components .input-group__input,.donation-widget .donation-confirmation-components select{border-color:#d1d5db;border-radius:10px;color:#000;height:48px;transition:all .2s ease}.donation-widget .donation-confirmation-components .input-group__input:focus,.donation-widget .donation-confirmation-components select:focus{border-color:#1a1a1a;outline:0;box-shadow:0 0 0 1px #1a1a1a}.donation-widget .donation-confirmation-components .input-group__input:not(:placeholder-shown),.donation-widget .donation-confirmation-components select,.donation-widget .donation-login-components .input-group__input:not(:placeholder-shown){font-weight:500}.donation-widget .donation-confirmation-components .donation-payment__card,.donation-widget .donation-confirmation-components .donation-payment__pix,.donation-widget .donation-confirmation-components .donation-payment__user-fields{margin-bottom:20px}.donation-widget .donation-confirmation-components .donation-payment__card .full-width,.donation-widget .donation-confirmation-components .donation-payment__card .half-width,.donation-widget .donation-confirmation-components .donation-payment__user-fields .full-width,.donation-widget .donation-confirmation-components .donation-payment__user-fields .half-width{width:100%}@media screen and (max-width:580px){.donation-widget .donation-confirmation-components .donation-payment__card .half-width,.donation-widget .donation-confirmation-components .donation-payment__pix .half-width,.donation-widget .donation-confirmation-components .donation-payment__user-fields .half-width{width:calc(50% - 8px);display:inline-block;vertical-align:top}}.donation-widget .donation-confirmation-components .donation-payment__card .donation-card-list{background-color:transparent;border:0;border-radius:0;padding:0}.donation-widget .donation-confirmation-components .donation-payment__card .donation-card-list .cards-list__item{border-color:#d1d5db;border-radius:10px;height:48px}.donation-widget .donation-confirmation-components .donation-payment__card .donation-card-list .cards-list__item.selected-payment-method{background-color:#f8f9fb;border:1px solid #1a1a1a!important;box-shadow:0 0 0 1px #1a1a1a}.donation-widget .donation-confirmation-components .donation-payment__pix{background-color:transparent;border:0;border-radius:0;padding:0;display:flex;flex-wrap:wrap;column-gap:8px}.donation-widget .donation-confirmation-components .donation-payment__pix .half-width{width:100%}@media screen and (min-width:580px){.donation-widget .donation-confirmation-components .donation-payment__pix .half-width{width:calc(50% - 4px)}}.donation-widget .donation-confirmation-components .donation-new-card .donation-new-card__fields .half-width,.donation-widget .donation-confirmation-components .donation-payment__pix .full-width{width:100%}.donation-widget .donation-confirmation-components .dashboard-form__description{font-size:14px;font-weight:500;color:#5a6578;margin-bottom:12px}.donation-widget .donation-confirmation-components .donation-add-card{display:flex;align-items:center;border-radius:8px;border:1px dashed rgba(0,0,0,.25);color:#374151;font-size:15px;font-weight:500;height:50px;padding:10px 15px;width:100%;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.donation-widget .donation-confirmation-components .donation-add-card i{margin-right:12px}.donation-widget .donation-confirmation-components .donation-add-card:hover{background-color:#fafbfc;border-color:#9ca3af;color:#111827}.donation-widget .donation-confirmation-components .donation-back-to-cards{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:500;color:#5a6578;cursor:pointer}.donation-widget .donation-confirmation-components .donation-back-to-cards:hover{color:#374151}.donation-widget .donation-confirmation-components .donation-new-card{background-color:transparent;border:0;border-radius:0;padding:0}.donation-widget .donation-confirmation-components .donation-new-card .donation-new-card__fields{margin-top:4px;display:flex;flex-wrap:wrap;column-gap:8px}@media screen and (min-width:580px){.donation-widget .donation-confirmation-components .donation-new-card .donation-new-card__fields .half-width{width:calc(50% - 4px)}}.donation-widget .donation-confirmation-components .donation-new-card .donation-new-card__fields .full-width{width:100%}.donation-widget .donation-summary{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:0;margin:0 0 20px;overflow:hidden}.donation-widget .donation-summary__header{display:flex;align-items:center;padding:18px 20px;border-bottom:1px solid #e5e7eb}.donation-widget .donation-summary__header-text{display:flex;flex-direction:column}.donation-widget .donation-summary__header-title{font-family:"aktiv-grotesk",sans-serif;font-size:18px;font-weight:700;color:#111827}.donation-widget .donation-summary__header-subtitle{font-family:"aktiv-grotesk",sans-serif;font-size:15px;font-weight:400;color:#6b7280;margin-top:2px}.donation-widget .donation-summary__row--amount{background-color:#f0fdf4;border-radius:0;padding:14px 24px;border-bottom:none}.donation-widget .donation-summary__row--amount .donation-summary__row-icon{color:#16a34a}.donation-widget .donation-summary__row--amount .donation-summary__label{color:#111827;font-weight:600}.donation-widget .donation-summary__value--amount{color:#16a34a;font-weight:700;font-size:15px}.donation-widget .donation-summary__details{padding:0}.donation-widget .donation-summary__row{display:flex;align-items:center;padding:14px 20px;font-family:"aktiv-grotesk",sans-serif;font-size:15px;border-bottom:1px solid #d1d5db}.donation-widget .donation-summary__row:last-child{border-bottom:none}.donation-widget .donation-success__pix .square-wrapper .square,.donation-widget .donation-success__pix .square-wrapper .square-horizontal,.donation-widget .donation-success__pix .square-wrapper .square-vertical,.donation-widget .donation-summary__row.hide-element{display:none}.donation-widget .donation-summary__row-icon{color:#9ca3af;display:inline-flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0;width:20px;height:20px;line-height:1}.donation-widget .donation-summary__row-icon i{font-size:16px;line-height:1;display:block}.donation-widget .donation-summary__label{color:#6b7280;font-weight:500;font-size:15px;flex:1}.donation-widget .donation-summary__value{color:#111827;font-weight:600;font-size:15px;text-align:right}.donation-widget .donation-payment__actions{display:flex;gap:12px;margin-top:20px}.donation-widget .donation-payment__actions .donation-widget__button{flex:1}.donation-widget .donation-form__error-message{color:#c00;font-size:14px;margin-bottom:12px}.donation-widget .donation-success-components{padding-top:10px}.donation-widget .donation-success__title{font-size:18px;font-weight:600;margin-bottom:16px;text-align:center}.donation-widget .donation-success__description{font-size:14px;line-height:1.5;margin:0 auto 16px;text-align:center;max-width:450px}.donation-widget .donation-success__pix-qr-img{max-width:200px;height:auto;border:1px solid #e0e0e0;border-radius:4px}.donation-widget .donation-success__pix-code{width:100%;padding:8px 12px;font-size:13px;border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box}.donation-widget .donation-success__animation{text-align:center;margin:0 auto 10px;max-width:280px}.donation-widget .donation-success__animation .lottie-wrapper{width:120px;height:120px;margin:0 auto;display:block}.donation-widget .donation-success__title--card{margin-bottom:12px}.donation-widget .donation-success__link{color:#1a82ff;text-decoration:none}.donation-widget .donation-success__link:hover{text-decoration:underline}.donation-widget .donation-success__text{font-size:14px;line-height:1.5;text-align:center;margin-bottom:12px;color:#333}.donation-widget .donation-success__square-wrapper{margin-left:auto;margin-right:auto}.donation-widget .donation-success__boleto-barcode,.donation-widget .donation-success__pix-barcode{font-size:14px;font-weight:600;text-align:center;color:#4b5658;border-radius:4px;border:1px solid #e0e0e0;padding:8px 12px;word-break:break-all;width:fit-content;max-width:100%;margin:16px auto;display:block}.donation-widget .donation-success__boleto-barcode{font-size:13px}.donation-widget .square-wrapper{position:relative;width:200px;height:200px;margin:20px auto 30px}.donation-widget .square-wrapper .square{border:2px solid #0075ff;border-radius:10px;width:200px;height:200px;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.donation-widget .square-wrapper .square-horizontal,.donation-widget .square-wrapper .square-vertical{position:absolute;background-color:#f9f9f9;width:210px;height:160px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.donation-widget .square-wrapper .square-vertical{width:160px;height:210px}.donation-widget .square-wrapper .square-qr-code{width:170px;height:170px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4}.donation-widget .donation-success__copy-wrap{text-align:center}.donation-widget .copy-payment-code-area.copy-paste-payment-code__success{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;font-size:15px;color:#1a82ff;cursor:pointer}.donation-widget .copy-payment-code-area.copy-paste-payment-code__success svg{width:17px;height:17px;color:#1a82ff}.donation-widget .donation-success__boleto,.donation-widget .donation-success__card,.donation-widget .donation-success__pix{display:flex;flex-direction:column;gap:22px;text-align:left}.donation-widget .donation-success__header{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid #e5e7eb;border-radius:10px;background-color:#f9fafb}.donation-widget .donation-success__status-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:10px;background-color:#f0fdf4;color:#16a34a;font-size:18px}.donation-widget .donation-success__header-copy{min-width:0}.donation-widget .donation-success__boleto .donation-success__title,.donation-widget .donation-success__card .donation-success__title,.donation-widget .donation-success__pix .donation-success__title{margin:0;color:#111827;font-size:20px;font-weight:700;line-height:1.25;text-align:left}.donation-widget .donation-success__boleto .donation-success__description,.donation-widget .donation-success__card .donation-success__description,.donation-widget .donation-success__pix .donation-success__description{max-width:none;margin:6px 0 0;color:#4b5563;font-size:15px;line-height:1.45;text-align:left}.donation-widget .donation-success__pix-content{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:24px;align-items:stretch}.donation-widget .donation-success__boleto-content,.donation-widget .donation-success__card-content{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:14px;align-items:stretch}.donation-widget .donation-success__animation-card,.donation-widget .donation-success__code-card,.donation-widget .donation-success__instruction,.donation-widget .donation-success__qr-card{border:1px solid #e5e7eb;border-radius:10px;background-color:#fff}.donation-widget .donation-success__qr-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px}.donation-widget .donation-success__pix .donation-success__square-wrapper{width:auto;height:auto;margin:0 0 12px}.donation-widget .donation-success__pix .square-wrapper .square-qr-code{box-sizing:border-box;position:static;width:168px;height:168px;padding:8px;transform:none;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;object-fit:contain}.donation-widget .donation-success__qr-label{color:#111827;font-family:"aktiv-grotesk",sans-serif;font-size:14px;font-weight:700}.donation-widget .donation-success__card-details,.donation-widget .donation-success__pix-details{display:flex;flex-direction:column;gap:12px;min-width:0}.donation-widget .donation-success__animation-card,.donation-widget .donation-success__code-card,.donation-widget .donation-success__instruction{padding:18px}.donation-widget .donation-success__instruction-label{display:block;margin-bottom:6px;color:#111827;font-family:"aktiv-grotesk",sans-serif;font-size:15px;font-weight:700}.donation-widget .donation-success__boleto .donation-success__text,.donation-widget .donation-success__card .donation-success__text,.donation-widget .donation-success__pix .donation-success__text{margin:0;padding:0;color:#4b5563;font-size:14px;line-height:1.5;text-align:left}.donation-widget .donation-success__pix .donation-success__pix-barcode{box-sizing:border-box;display:block;width:100%;max-width:none;margin:10px 0 12px;padding:12px;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background-color:#f9fafb;color:#374151;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:13px;font-weight:600;line-height:1.4;text-align:left;text-overflow:ellipsis;white-space:nowrap}.donation-widget .donation-success__pix .donation-success__copy-wrap{text-align:left}.donation-widget .donation-success__boleto .donation-success__boleto-barcode{box-sizing:border-box;display:block;width:100%;max-width:none;min-height:44px;margin:10px 0 12px;padding:12px;overflow-wrap:anywhere;border:1px solid #e5e7eb;border-radius:8px;background-color:#f9fafb;color:#374151;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:13px;font-weight:600;line-height:1.45;text-align:left}.donation-widget .donation-success__actions{display:flex;flex-wrap:wrap;gap:10px}.donation-widget .donation-success__print-action{display:inline-flex}.donation-widget .donation-success__boleto .copy-payment-code-area.copy-paste-payment-code__success,.donation-widget .donation-success__pix .copy-payment-code-area.copy-paste-payment-code__success{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:0;padding:0 16px;border-radius:10px;background-color:#111827;color:#fff;font-size:15px;font-weight:700;transition:background-color .2s ease,transform .2s ease}.donation-widget .donation-success__boleto .copy-payment-code-area.copy-paste-payment-code__success:hover,.donation-widget .donation-success__pix .copy-payment-code-area.copy-paste-payment-code__success:hover{background-color:#1f2937;transform:translateY(-1px)}.donation-widget .donation-success__boleto .copy-payment-code-area.copy-paste-payment-code__success i,.donation-widget .donation-success__boleto .copy-payment-code-area.copy-paste-payment-code__success svg,.donation-widget .donation-success__pix .copy-payment-code-area.copy-paste-payment-code__success i,.donation-widget .donation-success__pix .copy-payment-code-area.copy-paste-payment-code__success svg{width:16px;height:16px;color:#fff;font-size:16px}.donation-widget .donation-success__print-link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid #d1d5db;border-radius:10px;color:#111827;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.donation-widget .donation-success__print-link:hover{border-color:#9ca3af;background-color:#f9fafb;text-decoration:none}.donation-widget .donation-success__animation-card{display:flex;align-items:center;justify-content:center;min-height:0}.donation-widget .donation-success__card .donation-success__animation{margin:0;max-width:none}.donation-widget .donation-success__card .donation-success__animation .lottie-wrapper{width:120px;height:120px}.donation-widget .donation-success__primary-link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 14px;border-radius:10px;background-color:#111827;color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s ease,transform .2s ease;white-space:nowrap}.donation-widget .donation-success__primary-link:hover{background-color:#1f2937;text-decoration:none;transform:translateY(-1px)}.donation-widget .donation-success__primary-link i{color:#fff;font-size:16px}@media screen and (max-width:765px){.donation-widget .donation-success__header{padding:18px}.donation-widget .donation-success__boleto-content,.donation-widget .donation-success__card-content,.donation-widget .donation-success__pix-content{grid-template-columns:1fr;gap:14px}.donation-widget .donation-success__boleto .copy-payment-code-area.copy-paste-payment-code__success,.donation-widget .donation-success__pix .copy-payment-code-area.copy-paste-payment-code__success,.donation-widget .donation-success__primary-link,.donation-widget .donation-success__print-action,.donation-widget .donation-success__print-link{width:100%}.donation-widget .donation-success__primary-link{font-size:13px;padding:0 12px}.donation-widget .donation-success__animation-card{min-height:150px}}.donation-suggested-values{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}@media screen and (max-width:580px){.donation-suggested-values{grid-template-columns:repeat(3,1fr);gap:6px}}.donation-suggested-value{display:flex;align-items:center;justify-content:center;padding:18px 6px;font-family:"aktiv-grotesk",sans-serif;font-size:16px;font-weight:600;color:#374151;background-color:#fff;border:1px solid #d1d5db;border-radius:10px;cursor:pointer;transition:all .2s ease}.donation-suggested-value:hover{border-color:#9ca3af!important;color:#111827!important;background-color:#fafbfc!important}.donation-suggested-value--selected,.donation-suggested-value--selected:focus,.donation-suggested-value--selected:hover{background-color:#f8f9fb!important;border-color:#1a1a1a!important;color:#111827!important;font-weight:700;box-shadow:0 0 0 1px #1a1a1a}