.webform-submission-plan-donation-donation-form,form.webform-submission-form:not(.webform-submission-newsletter-form){background-color:var(--color-surfaces-statics-accent);box-sizing:content-box;display:flex;flex-direction:column;gap:var(--spacing-gap-2xl);margin:auto;max-width:905px;padding:32px}@media(min-width:64em){.webform-submission-plan-donation-donation-form,form.webform-submission-form:not(.webform-submission-newsletter-form){border-radius:var(--border-corner-radious-l);gap:var(--spacing-gap-4xl);padding:48px 114px}}.webform-submission-plan-donation-donation-form:not(.does-not-exist):not(does-not-exist)>.form-wrapper,form.webform-submission-form:not(.webform-submission-newsletter-form)>.form-wrapper{display:flex;flex-direction:column;gap:32px}@media(min-width:48em){.webform-submission-plan-donation-donation-form:not(.does-not-exist):not(does-not-exist)>.form-wrapper,form.webform-submission-form:not(.webform-submission-newsletter-form)>.form-wrapper{flex-direction:row}}.webform-submission-plan-donation-donation-form:not(.does-not-exist):not(does-not-exist) .donation-summary__title,form.webform-submission-form:not(.webform-submission-newsletter-form) .donation-summary__title{font-family:var(--typography-font-family-poppins);font-size:var(--typography-font-size-xl, 20px);font-weight:700;margin-bottom:1rem}.webform-submission-plan-donation-donation-form:not(.does-not-exist):not(does-not-exist) .donation-summary__list,form.webform-submission-form:not(.webform-submission-newsletter-form) .donation-summary__list{display:flex;flex-direction:column;gap:.5rem;list-style:disc;margin:0;padding-left:1.25rem}.webform-submission-plan-donation-donation-form:not(.does-not-exist):not(does-not-exist) .donation-summary__item,form.webform-submission-form:not(.webform-submission-newsletter-form) .donation-summary__item{color:var(--color-text-primary, #011B31);font-family:var(--typography-font-family-arial, Arial);font-size:var(--typography-font-size-m, 16px);line-height:1.5}.webform-submission-plan-donation-donation-form:not(.does-not-exist):not(does-not-exist) .donation-summary__label,form.webform-submission-form:not(.webform-submission-newsletter-form) .donation-summary__label{font-weight:700;margin-right:.4rem}.webform-submission-plan-donation-donation-form:not(.does-not-exist):not(does-not-exist) .donation-summary__value,form.webform-submission-form:not(.webform-submission-newsletter-form) .donation-summary__value{font-weight:400}.webform-submission-plan-donation-donation-form:not(.does-not-exist):not(does-not-exist) .donation-confirmation__divider,form.webform-submission-form:not(.webform-submission-newsletter-form) .donation-confirmation__divider{border:none;border-top:2px solid rgb(0 0 0 / .12);margin:1.5rem 0}.webform-submission-plan-donation-donation-form:not(.does-not-exist):not(does-not-exist) .inputs__wrapper,form.webform-submission-form:not(.webform-submission-newsletter-form) .inputs__wrapper{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.webform-submission-plan-donation-donation-form:not(.does-not-exist):not(does-not-exist) .inputs__wrapper input,form.webform-submission-form:not(.webform-submission-newsletter-form) .inputs__wrapper input{box-sizing:border-box;width:100%}@media(max-width:768px){.webform-submission-plan-donation-donation-form:not(.does-not-exist):not(does-not-exist) .inputs__wrapper,form.webform-submission-form:not(.webform-submission-newsletter-form) .inputs__wrapper{grid-template-columns:1fr}}.webform-submission-plan-donation-donation-form:not(.does-not-exist):not(does-not-exist) .form-actions button.form-submit,form.webform-submission-form:not(.webform-submission-newsletter-form) .form-actions button.form-submit{width:100%}@media(min-width:48em){.webform-submission-plan-donation-donation-form:not(.does-not-exist):not(does-not-exist) .form-actions button.form-submit,form.webform-submission-form:not(.webform-submission-newsletter-form) .form-actions button.form-submit{max-width:320px}}.webform-submission-plan-donation-donation-form:not(.does-not-exist):not(does-not-exist) .form-actions button.webform-button--previous,form.webform-submission-form:not(.webform-submission-newsletter-form) .form-actions button.webform-button--previous{background-color:#fff6;color:#000}.webform-submission-plan-donation-donation-form:not(.does-not-exist):not(does-not-exist) .form-actions button.webform-button--previous:hover,form.webform-submission-form:not(.webform-submission-newsletter-form) .form-actions button.webform-button--previous:hover{background-color:#fffc}.webform-submission-plan-donation-donation-form:not(.does-not-exist):not(does-not-exist) .form-item-terms-acceptance,form.webform-submission-form:not(.webform-submission-newsletter-form) .form-item-terms-acceptance{align-items:center;display:flex;flex-direction:row!important}.webform-submission-plan-donation-donation-form:not(.does-not-exist):not(does-not-exist) .webform-confirmation,form.webform-submission-form:not(.webform-submission-newsletter-form) .webform-confirmation,.webform-submission-plan-donation-donation-form:not(.does-not-exist):not(does-not-exist) .donation-confirmation,form.webform-submission-form:not(.webform-submission-newsletter-form) .donation-confirmation{display:flex;flex-direction:column}.webform-submission-plan-donation-donation-form:not(.does-not-exist):not(does-not-exist) .webform-confirmation,form.webform-submission-form:not(.webform-submission-newsletter-form) .webform-confirmation{gap:32px}.webform-submission-plan-donation-donation-form:not(.does-not-exist):not(does-not-exist) .donation-confirmation,form.webform-submission-form:not(.webform-submission-newsletter-form) .donation-confirmation{gap:16px}.form-item-other-amount{align-self:end;width:100%}@media(min-width:48em){.form-item-other-amount{margin-bottom:5px;max-width:120px;position:static;top:15px}}input.donation-other-amount.form-number{background-color:var(--color-surfaces-statics-neutral, #FFF);border:none;border-radius:8px;color:var(--color-text-primary, #011B31);font-family:inherit;font-size:1.125rem;font-weight:var(--typography-font-weight-bold, 700);height:60px;padding:0 1rem;text-align:center;transition:all .3s ease;width:100%}input.donation-other-amount.form-number:hover{background-color:#00000026;border-color:var(--color-border-secondary, #D9D9D6)}input.donation-other-amount.form-number:focus{background-color:var(--color-surfaces-statics-neutral, #FFF);border-color:var(--color-surfaces-statics-brand, #0072CE);outline:none}input.donation-other-amount.form-number::placeholder{color:var(--color-text-primary, #011B31);font-weight:var(--typography-font-weight-bold, 700);opacity:1;text-align:center}.form-item-other-amount label{display:none}.form-item-other-amount .description{color:#666;font-size:.85rem;margin-top:.5rem;text-align:center}.webform-confirmation__back a{align-items:center;color:#555;display:inline-flex;font-size:1rem;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.webform-confirmation__back a:hover{color:#000}form.webform-submission-contact-form .webform-type-processed-text:has(h1){display:flex;flex-direction:column;gap:16px}form.webform-submission-contact-form label{margin-bottom:8px}form.webform-submission-contact-form textarea{background:var(--color-background-neutral);border:1px solid #DCDCDC;border-radius:8px}.webform-progress{align-self:center;max-width:906px;width:100%}.webform-progress-tracker{display:flex;justify-content:space-between;margin:0}.webform-progress-tracker .progress-step{align-items:center;display:flex;flex:revert;flex-grow:1;gap:8px}@media(min-width:48em){.webform-progress-tracker .progress-step{padding-right:16px}}.webform-progress-tracker .progress-step:last-child{flex-grow:0}.webform-progress-tracker .progress-step:not(:last-child):after{background-color:var(--color-border-default, #011B31);content:"";display:block;flex-grow:1;height:1px;margin-inline-end:var(--spacing-gap-m, 16px);margin-inline-start:var(--spacing-gap-m, 16px)}.webform-progress-tracker .progress-step .progress-marker:before{height:32px;transition:background-color .4s ease-in-out;width:32px}.webform-progress-tracker .progress-step .progress-marker:after{display:none}.webform-progress-tracker .progress-step:not(.is-active,.is-complete) .progress-marker{color:var(--color-text-primary)}.webform-progress-tracker .progress-step:not(.is-active,.is-complete) .progress-marker:before{background-color:var(--color-surfaces-statics-neutral, #FFF);transition:background-color .2s ease}.webform-progress-tracker .progress-step:not(.is-active,.is-complete):hover .progress-marker:before{background-color:var(--color-surfaces-statics-neutral-hover, #D9D9D6)}.webform-progress-tracker .progress-step .progress-text{padding:0}.webform-progress-tracker .progress-step .progress-text:first-of-type{display:block!important}.webform-progress-tracker .progress-step .progress-text .progress-title{color:var(--color-text-primary, #011B31);font-family:var(--typography-font-family-arial, Arial);font-size:var(--typography-font-size-s, 16px);font-style:normal;line-height:var(--typography-font-size-xl, 24px)}.webform-progress-tracker .progress-step.is-active .progress-text{display:block}.webform-progress__status{display:none}#edit-paso-1.form-wrapper{align-items:center;flex-direction:column;flex-wrap:wrap;gap:var(--spacing-horizontal-padding-2xl, 32px);justify-content:center}@media(min-width:48em){#edit-paso-1.form-wrapper{flex-direction:row}}#edit-paso-1.form-wrapper #edit-paso-1-header{display:flex;flex-direction:column;gap:var(--spacing-horizontal-padding-l, 16px);margin:0;width:100%}#edit-paso-1.form-wrapper fieldset.form-composite{flex:1}#edit-paso-1.form-wrapper .fieldset-wrapper{width:100%}#edit-paso-2.form-wrapper,#edit-paso-3.form-wrapper{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center}@media(min-width:48em){#edit-paso-2.form-wrapper,#edit-paso-3.form-wrapper{column-gap:64px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;row-gap:32px}}#edit-paso-2.form-wrapper .form-item,#edit-paso-3.form-wrapper .form-item{display:flex;flex-direction:column;gap:8px}#edit-paso-2.form-wrapper .form-item label,#edit-paso-3.form-wrapper .form-item label,#edit-paso-2.form-wrapper .form-item .description,#edit-paso-3.form-wrapper .form-item .description{color:var(--color-text-primary, #011B31);font-family:var(--typography-font-family-arial) Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:.0375rem;line-height:normal}@media(min-width:48em){#edit-paso-2.form-wrapper .form-item label,#edit-paso-3.form-wrapper .form-item label,#edit-paso-2.form-wrapper .form-item .description,#edit-paso-3.form-wrapper .form-item .description{font-size:.875rem}}#edit-paso-2.form-wrapper .form-item .description,#edit-paso-3.form-wrapper .form-item .description{color:var(--color-text-secondary-dark, #575757)}#edit-paso-3-header,.form-radios{width:100%}textarea{padding:16px}.webform-donation-header{box-sizing:content-box;display:flex;flex-direction:column;gap:var(--spacing-gap-4xl);margin:auto;max-width:905px;padding:3em 1em}@media(min-width:50em){.webform-donation-header{gap:var(--spacing-gap-4xl);padding:3.5em 0}}@media(min-width:64em){.webform-donation-header{gap:var(--spacing-gap-4xl);padding:3.5em 7em}}.webform-donation-header-proyect-title{color:var(--colors-plan-blue-70);font-family:var(--typography-font-family-poppins);font-size:var(--typography-font-size-3xl);font-weight:700;line-height:var(--typography-font-line-height-2xl)}body.path-webform .spirit-breadcrumb__crumb-label{display:none!important}
