@import"https://fonts.googleapis.com/css?family=Montserrat:400,600";.first-step__form.foreign-form{display:flex;max-width:40rem;padding-top:unset;flex-direction:column}.first-step__actions.foreign-form{margin-top:unset}.foreign-form header{display:grid;gap:var(--sl-spacing-small)}.foreign-form p{text-wrap:balance;text-align:center;font-size:var(--sl-font-size-small)}.foreign-form p a{text-decoration:underline;color:var(--sl-utdt-color-verde-agua);font-weight:var(--sl-font-weight-bold)}@media only screen and (min-width: 1000px){.first-step__form.foreign-form{max-height:600px}}utdt-address-field[data-user-valid]::part(base){border-bottom-width:1px;border-bottom-color:var(--sl-color-success-600)}utdt-address-field:focus-within[data-user-valid]::part(base){border-color:var(--sl-color-success-600)}utdt-address-field[data-user-invalid]::part(base){border-bottom-width:1px;border-bottom-color:var(--sl-color-danger-600)}utdt-address-field:focus-within[data-user-invalid]::part(base){border-color:var(--sl-color-danger-600)}.breadcrumb{top:0;width:100%;cursor:pointer;position:sticky;text-wrap:pretty;text-align:center;padding:var(--sl-spacing-medium);z-index:var(--sl-z-index-tooltip);color:var(--sl-utdt-color-blanco);border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;background-color:var(--sl-utdt-color-verde-agua);transition:background-color var(--sl-transition-medium) ease-in-out}.breadcrumb:hover{background-color:#01ad9e}.breadcrumb:active{background-color:var(--sl-utdt-color-verde-agua-dark)}main:has(.gratefulness-container) .breadcrumb{cursor:default}@media only screen and (min-width: 1000px){.breadcrumb{left:50%;position:absolute;transform:translate(-50%);width:calc(100% - 2 * var(--sl-spacing-2x-large))}}.business-name-field sl-popup::part(popup){z-index:1}.business-name-field [slot=anchor]{width:100%}.business-name-field sl-menu{max-height:300px;overflow-x:hidden}[class*=credit-card]{justify-content:flex-start}[class*=credit-card][class*=__number]{gap:var(--sl-spacing-x-small)}sl-input[name^=issuer]{display:none}.credit-card__description sl-alert::part(base){border:none}.credit-card__description sl-alert::part(icon){justify-content:center;padding:0 var(--sl-spacing-x-small) 0 var(--sl-spacing-small)}.credit-card__description sl-alert::part(message){line-height:1.3;padding:var(--sl-spacing-x-small) 0 var(--sl-spacing-2x-small)}.credit-card__description sl-alert sl-icon{width:2rem;height:2rem}@media screen and (min-width: 1000px){.credit-card__description{margin-top:calc(var(--sl-spacing-small) * -1)}.credit-card__description::part(message){padding:var(--sl-spacing-x-small) 0}}.document-type-and-number{flex-direction:column;gap:var(--sl-spacing-3x-small)}.document-type-and-number>:is(label, span){align-self:flex-start}.document-type-and-number>span{font-size:var(--sl-font-size-x-small);color:var(--sl-input-help-text-color)}.document-type-and-number>span.error{color:var(--sl-color-danger-700)}.field-inputs{width:100%;display:flex;align-items:center;gap:var(--sl-spacing-x-small)}.field-inputs>*{width:50%}.field-inputs sl-input::part(form-control-help-text),.field-inputs sl-select::part(form-control-help-text),.field-inputs sl-input::part(form-control-label),.field-inputs sl-select::part(form-control-label){display:none}utdt-phone-input[data-user-valid]::part(base){border-bottom-width:1px;border-bottom-color:var(--sl-color-success-600)}utdt-phone-input:focus-within[data-user-valid]::part(base){border-color:var(--sl-color-success-600)}utdt-phone-input[data-user-invalid]::part(base){border-bottom-width:1px;border-bottom-color:var(--sl-color-danger-600)}utdt-phone-input:focus-within[data-user-invalid]::part(base){border-color:var(--sl-color-danger-600)}sl-radio-group.switch-field::part(button-group){width:100%}sl-radio-group.switch-field::part(button-group__base){width:100%;border-radius:var(--sl-border-radius-pill);background-color:var(--sl-utdt-color-gris-light);transition:background-color var(--sl-transition-medium) ease-in-out}sl-radio-group.switch-field sl-radio-button{flex:1}sl-radio-group.switch-field sl-radio-button::part(button){border:none;border-radius:var(--sl-border-radius-pill)}sl-radio-group.switch-field sl-radio-button::part(label){padding:0 var(--sl-spacing-small)}sl-radio-group.switch-field sl-radio-button[checked]::part(button){background-color:var(--sl-utdt-color-verde-agua)}sl-radio-group.switch-field sl-radio-button:not([checked]){sl-radio-group.switch-field:has(&:hover)::part(button-group__base) {background-color: var(--sl-utdt-color-gris);} &:hover::part(button) {background-color: unset;} &::part(button) {color: var(--sl-utdt-color-gris-dark);} &::part(label) {font-weight: var(--sl-font-weight-normal);}}sl-radio-group.switch-field sl-radio-button:has(span)::part(label){display:grid;line-height:1.2;place-content:center;padding:var(--sl-spacing-medium)!important}sl-radio-group.switch-field sl-radio-button>span.label__title{font-size:var(--sl-font-size-medium);font-weight:var(--sl-font-weight-semibold)}sl-radio-group.switch-field sl-radio-button>span.label__subtitle{font-weight:var(--sl-font-weight-normal)}@media only screen and (min-width: 375px){.switch-field sl-radio-button::part(label){padding:0 var(--sl-spacing-medium)!important}}.donation-amount{width:100%;display:grid;gap:var(--sl-spacing-small)}.donation-amount sl-input::part(base){border-radius:var(--sl-border-radius-large)}.donation-amount sl-input:focus-within::part(base){box-shadow:none!important;border-color:var(--sl-input-border-color-hover)}.donation-amount sl-input[data-user-invalid]::part(base){border-bottom-width:1px;border-bottom-color:var(--sl-color-danger-600)}.donation-amount sl-radio-group::part(button-group){width:100%}.donation-amount sl-radio-group::part(button-group__base){justify-content:space-between}.donation-amount sl-radio-group sl-radio-button::part(button){border:none;border-radius:var(--sl-border-radius-large);box-shadow:0 2px 4px 1px #00000026;background-color:var(--sl-utdt-color-gris-light);transition:background-color var(--sl-transition-slow) ease}.donation-amount sl-radio-group sl-radio-button:not([checked]):hover::part(button){color:unset;background-color:#00c4b31a}.donation-amount sl-radio-group sl-radio-button:active::part(button){background-color:#00c4b366}.donation-amount sl-radio-group sl-radio-button[checked]::part(button){color:unset;background-color:#00c4b333;border:1px solid var(--sl-utdt-color-verde-agua)}.donation-amount sl-radio-group sl-radio-button::part(label){padding:0 var(--sl-spacing-small);font-size:var(--sl-font-size-x-small);font-weight:var(--sl-font-weight-normal)}@media only screen and (min-width: 1000px){.donation-amount sl-radio-group sl-radio-button::part(label){padding:0 var(--sl-spacing-medium);font-size:var(--sl-font-size-small)}}.donation-destination sl-select::part(combobox){color:var(--sl-utdt-color-negro);font-size:var(--sl-font-size-small);font-weight:var(--sl-font-weight-semibold);border-radius:var(--sl-border-radius-large);background-color:var(--sl-utdt-color-gris-light)}@media only screen and (min-width: 1000px){.donation-destination sl-select::part(combobox){font-size:var(--sl-font-size-medium)}}form{--sl-input-required-content-color: unset}.breadcrumb__form-space-saver{min-height:3.25rem}.second-step__form{width:100%;flex-grow:1;display:flex;overflow:unset;flex-direction:column}.second-step__form .person-type{display:flex;align-items:center;justify-content:center;margin-bottom:var(--sl-spacing-large)}.second-step__form sl-tab-group{flex-grow:1}.second-step__form sl-tab-group::part(tabs){border-bottom:none}.second-step__form sl-tab-group sl-tab{display:none}.second-step__form sl-tab-group sl-tab-panel::part(base){padding:unset}.second-step__form .grid125{background:unset;gap:var(--sl-spacing-x-small)}.second-step__form .grid125 .box:has(.separator){padding:var(--sl-spacing-medium) .75em var(--sl-spacing-large)}.second-step__form .grid125 .separator{width:100%;height:1px;background-color:#dfdfdf}.second-step__form .grid125>*{background-color:unset}.second-step__form .grid125 :is(sl-input, utdt-phone-input, utdt-address-field)::part(base){height:2.25rem;font-size:var(--sl-font-size-small)}.second-step__form .grid125 :is(sl-input, utdt-phone-input, utdt-address-field)::part(input){padding:var(--sl-spacing-small);height:calc(2.25rem - var(--sl-input-border-width) * 2)}.second-step__form .grid125 :is(sl-input, utdt-phone-input, utdt-address-field)::part(form-control-help-text){font-size:var(--sl-font-size-x-small)}.second-step__form .grid125 :is(sl-input, utdt-phone-input, utdt-address-field) [slot=suffix]{display:none;color:var(--sl-color-neutral-400);margin-right:var(--sl-spacing-small)}.second-step__form .grid125 :is(sl-input, utdt-phone-input, utdt-address-field):focus-within [slot=suffix]{display:inline-flex}.second-step__form .grid125 sl-select::part(combobox){min-height:2.25rem}.second-step__form .grid125 sl-select::part(form-control-label){font-size:var(--sl-input-label-font-size-medium)}.pep-field{align-items:flex-start;gap:var(--sl-spacing-small)}.pep-field sl-radio-group::part(form-control-label){margin-bottom:var(--sl-spacing-small)}.pep-field sl-radio-group::part(form-control-input){display:flex;gap:var(--sl-spacing-large)}.pep-field sl-radio-group sl-radio::part(base){display:flex;flex-direction:row-reverse;gap:var(--sl-spacing-x-small)}.pep-field sl-radio-group sl-radio:is(::part(control), ::part(control--checked)){border-color:var(--sl-utdt-color-gris-dark)}.pep-field sl-radio-group sl-radio::part(control--checked){background-color:var(--sl-utdt-color-blanco)}.pep-field sl-radio-group sl-radio::part(checked-icon){transform:scale(1.9);color:var(--sl-utdt-color-verde-agua)}.pep-field sl-icon-button::part(base):hover{color:var(--sl-utdt-color-verde-agua-dark)}main:has(.gratefulness-container){overflow-y:auto;padding:var(--sl-spacing-x-large)!important}main:has(.gratefulness-container.foreign){padding:unset!important}section.gratefulness-container{margin:auto;height:100%;overflow-y:unset}.gratefulness-container h3{font-size:2rem;text-align:center;font-family:Montserrat;font-weight:var(--sl-font-weight-light)}.gratefulness-container.foreign{padding:var(--sl-spacing-2x-large)}.gratefulness-container.foreign h3{display:none}.gratefulness{display:flex;text-align:center;flex-direction:column;gap:var(--sl-spacing-medium)}.gratefulness-container.foreign .gratefulness{flex-direction:column;margin-top:var(--sl-spacing-large)}.gratefulness img{width:20rem;align-self:center;aspect-ratio:1 / 1}.gratefulness-container.foreign .gratefulness img{width:12.5rem}.gratefulness-container .gratefulness__message{display:flex;flex-direction:column;justify-content:center;gap:var(--sl-spacing-medium)}.gratefulness h4{font-size:var(--sl-font-size-2x-large)}.gratefulness p{text-wrap:balance}.gratefulness-container.foreign .gratefulness h4{font-size:var(--sl-font-size-x-large)}.more-info{display:flex;margin-inline:auto;flex-direction:column;padding-top:var(--sl-spacing-2x-large)}.more-info p{text-wrap:balance;text-align:center;font-size:var(--sl-font-size-small)}.more-info footer{align-items:unset;flex-direction:column;background-color:unset;justify-content:center;gap:var(--sl-spacing-x-small);padding:var(--sl-spacing-small) 0}.more-info footer>*{align-items:unset;margin-left:-.75rem;justify-content:unset}.more-info footer .contact-channel sl-button::part(base),.more-info footer .contact-channel sl-button::part(label){color:var(--sl-utdt-color-negro)}.more-info footer .contact-channel sl-button::part(label){font-weight:var(--sl-font-weight-light)}@media only screen and (min-width: 700px){.more-info footer{flex-direction:row;gap:var(--sl-spacing-small)}}@media only screen and (min-width: 1000px){section.gratefulness-container:not(.foreign){display:flex;flex-direction:column;justify-content:center;padding:var(--sl-spacing-large)!important}.gratefulness-container.foreign{padding:var(--sl-spacing-4x-large) var(--sl-spacing-2x-large) var(--sl-spacing-2x-large) var(--sl-spacing-2x-large)}.gratefulness-container.foreign .gratefulness{width:100%;max-width:50rem;align-self:center;margin-inline:auto}.gratefulness-container.foreign .gratefulness img{width:17.5rem}.gratefulness-container.foreign .gratefulness h4{font-size:var(--sl-font-size-2x-large)}.gratefulness-container.foreign .gratefulness p{text-wrap:pretty}.more-info footer{flex-direction:column;gap:var(--sl-spacing-small)}.more-info footer>*{margin-left:-.75rem}}@media only screen and (min-width: 1275px){section.gratefulness-container:not(.foreign){max-width:min-content}.more-info footer{flex-direction:row;gap:var(--sl-spacing-small)}}.transfer-details{border-bottom:.1rem solid var(--sl-utdt-color-gris-dark)}.transfer-details table{width:100%;padding:var(--sl-spacing-medium);background-color:var(--sl-utdt-color-gris);border-radius:var(--sl-border-radius-x-large)}.transfer-details table caption{text-align:center;margin-bottom:var(--sl-spacing-x-small)}.transfer-details table tr{display:grid;gap:var(--sl-spacing-medium)}.transfer-details table tr:last-child{margin-top:var(--sl-spacing-medium)}.transfer-details dt{color:var(--sl-utdt-color-gris-dark);margin-bottom:var(--sl-spacing-3x-small)}.transfer-details dd{font-weight:var(--sl-font-weight-bold)}.transfer-details p{font-size:.9rem;text-wrap:balance;text-align:center;margin-block:var(--sl-spacing-2x-large);font-weight:var(--sl-font-weight-semibold)}.transfer-details p a{color:var(--sl-utdt-color-negro)}@media only screen and (min-width: 1000px){.transfer-details table tr{gap:unset;display:table-row}.transfer-details table tr:last-child{margin-top:unset}.transfer-details table tr:not(:last-child)>td{padding-bottom:var(--sl-spacing-medium)}}.first-step__form{width:100%;display:grid;max-width:525px;gap:var(--sl-spacing-2x-large)}.first-step__form .home-description{display:grid;gap:var(--sl-spacing-small)}.home-description p{text-wrap:balance;text-align:center;font-size:var(--sl-font-size-small)}.home-description p a{text-decoration:underline;color:var(--sl-utdt-color-verde-agua);font-weight:var(--sl-font-weight-bold)}.first-step__form ::part(form-control-label){color:var(--sl-utdt-color-negro);font-size:var(--sl-font-size-small);margin-left:var(--sl-spacing-x-small);margin-bottom:var(--sl-spacing-x-small)}.first-step__form [data-user-valid]::part(form-control-label),.first-step__form [data-user-invalid]::part(form-control-label){color:unset}.first-step__actions sl-button[variant=text]::part(label){text-decoration:underline;color:var(--sl-utdt-color-verde-agua);font-weight:var(--sl-font-weight-normal);transition:color var(--sl-transition-fast) ease}.first-step__actions sl-button[variant=text]:hover::part(label){color:var(--sl-utdt-color-verde-agua-dark)}.first-step__actions sl-button[variant=text]:active::part(label){color:#017067}.donation-type{width:100%}.donation-type .switch-field sl-radio-button::part(label){font-size:var(--sl-font-size-x-small)}@media only screen and (min-width: 1000px){.donation-type .switch-field sl-radio-button::part(label){font-size:unset}}html{font-size:16px}body{background-color:var(--sl-utdt-color-blanco)}#root{width:100%;display:flex;flex-direction:column}#root>header,#root>nav{width:100%;height:3rem;display:flex;align-items:center;color:var(--sl-utdt-color-blanco);padding:var(--sl-spacing-medium) var(--sl-spacing-large)}main{width:100%;min-height:10rem;gap:unset!important;display:unset!important;padding:unset!important}main:not(:has(form)){display:flex;align-items:center;flex-direction:column;justify-content:center}h2{font-family:Montserrat}[class*=__actions]{width:155px;display:grid;gap:var(--sl-spacing-2x-small)}[class*=__actions] sl-button[variant=primary]::part(base){border-color:var(--sl-utdt-color-verde-agua);background-color:var(--sl-utdt-color-verde-agua)}[class*=__actions] sl-button[variant=primary][type=submit]{form:not(:has([data-invalid])) &:hover::part(base) {border-color: #01ad9e; background-color: #01ad9e;} form:not(:has([data-invalid])) &:active::part(base) {border-color: var(--sl-utdt-color-verde-agua-dark); background-color: var(--sl-utdt-color-verde-agua-dark);}}form{width:100%;display:flex;position:static;align-items:center;flex-direction:column;border:none!important;justify-content:center;border-radius:unset!important;gap:var(--sl-spacing-2x-large);padding:var(--sl-spacing-x-large)!important}#root:has(.site-description) form{padding:var(--sl-spacing-3x-large) var(--sl-spacing-x-large) var(--sl-spacing-x-large) var(--sl-spacing-x-large)!important}form .box{padding:.25em}:is(form sl-radio-button, form sl-button)::part(label){flex-grow:1;text-align:center;margin-left:unset;justify-content:center}form sl-input:focus-within::part(base),form utdt-phone-input:focus-within::part(base),form utdt-address-field:focus-within::part(base){box-shadow:none!important;border-color:var(--sl-input-border-color-hover)}form sl-select sl-option[aria-selected=true]::part(base),form sl-select:not(:has(sl-option[aria-selected="true"])) sl-option:first-child::part(base){background-color:var(--sl-utdt-color-verde-agua)}form sl-select:hover::part(combobox){border-color:var(--sl-input-border-color-hover)}form sl-select:focus-within::part(combobox){box-shadow:none!important;border-color:var(--sl-input-border-color-hover)}@media only screen and (min-width: 1000px){#root{display:grid;min-height:100vh;grid-template-areas:"header header header" "nav nav nav" "aside main main";grid-template-columns:35% 1fr;grid-template-rows:auto auto 1fr}#root>header,#root>nav{padding:var(--sl-spacing-medium) var(--sl-spacing-2x-large)}main{grid-area:main;align-items:center;justify-content:center;display:flex!important;background-color:var(--sl-utdt-color-blanco)}form{padding:var(--sl-spacing-2x-large)!important}sl-button[type=submit]::part(base){font-size:1.15rem!important}}aside{overflow:hidden;min-height:14rem;position:relative;background-size:cover;background-position:center}aside .aside-overlay{inset:0;display:contents;position:absolute}#root:has(.site-description) aside{min-height:20rem}aside img.placeholder-image{inset:0;width:100%;height:100%;object-fit:cover;position:absolute}aside .aside-data-container{width:100%;height:100%;flex-grow:1;display:flex;flex-direction:column;gap:var(--sl-spacing-large);padding:var(--sl-spacing-large)}aside header{z-index:1;display:flex;gap:var(--sl-spacing-small);color:var(--sl-utdt-color-blanco)}aside header h1{font-family:Montserrat;text-shadow:1px 1px 2px #333;font-size:var(--sl-font-size-medium)}aside .overlay-for-description{z-index:1;flex-grow:1;display:grid;place-content:end}@media only screen and (min-width: 390px){aside header h1{font-size:var(--sl-font-size-large)}}@media only screen and (min-width: 600px){aside header h1{font-size:var(--sl-font-size-2x-large)}}@media only screen and (min-width: 700px){aside .aside-overlay{display:unset}}@media only screen and (min-width: 1000px){aside{top:0;display:flex;grid-area:aside;position:sticky;max-height:100vh}aside .aside-overlay{width:100%;height:100%;display:flex;flex-direction:column;max-height:calc(100vh - 6rem)}aside .aside-data-container{padding:var(--sl-spacing-2x-large)}aside header h1{font-size:var(--sl-font-size-medium)}aside .overlay-for-description{place-content:bottom}}@media only screen and (min-width: 1250px){aside header h1{font-size:var(--sl-font-size-large)}}@media only screen and (min-width: 1380px){aside header h1{font-size:var(--sl-font-size-x-large)}}@media only screen and (min-width: 1550px){aside header h1{font-size:1.75rem}}@media only screen and (min-width: 1750px){aside header h1{font-size:2rem}}@media only screen and (min-width: 1900px){aside header h1{font-size:var(--sl-font-size-2x-large)}}.error__heading{font-size:var(--sl-font-size-2x-large)}footer{display:flex;align-items:center;justify-content:space-between;padding:var(--sl-spacing-medium);background-color:var(--sl-color-neutral-800)}footer>*{display:flex;align-items:center;justify-content:center}.university-data{flex-direction:column;align-items:flex-start;gap:var(--sl-spacing-3x-small)}.university-data h4{color:var(--sl-color-neutral-200);font-size:var(--sl-font-size-medium)}.university-data p{color:var(--sl-color-neutral-400);font-size:var(--sl-font-size-2x-small)}.university-data p a{text-decoration:none;color:var(--sl-color-neutral-400);transition:color var(--sl-transition-medium) ease-in-out}.university-data p a:hover{color:var(--sl-color-neutral-200)}.fiscal-data a{display:flex;place-items:center}.fiscal-data a>img{width:2.5rem}@media only screen and (min-width: 700px){.university-data p{font-size:var(--sl-font-size-x-small)}.fiscal-data a>img{width:3rem}}#root>header{background-color:#000}#root>header .logo{height:1.5rem}@media only screen and (min-width: 1000px){#root>header{grid-area:header}}#root>nav{background-color:var(--sl-utdt-color-amarillo)}#root>nav h1{font-size:19px;letter-spacing:-.025em;font-size:var(--sl-font-size-large);font-family:Montserrat,sans-serif;font-weight:var(--sl-font-weight-normal);font-weight:var(--sl-font-weight-semibold)}@media only screen and (min-width: 1000px){#root>nav{grid-area:nav}#root>nav h1{font-size:var(--sl-font-size-x-large)}}.site-description{opacity:.9;width:100%;display:grid;gap:var(--sl-spacing-medium);padding:var(--sl-spacing-large);background-color:var(--sl-utdt-color-blanco);border-radius:var(--sl-border-radius-x-large)}.site-description p{text-wrap:balance}.site-description p a{text-decoration:none;color:var(--sl-utdt-color-verde-agua);font-weight:var(--sl-font-weight-bold)}@media only screen and (min-width: 1000px){.site-description{gap:var(--sl-spacing-large);padding:var(--sl-spacing-x-large)}.site-description p{font-size:1.15rem}}sl-switch{--width: 3rem;--height: 1.75rem;--thumb-size: 1.45rem}sl-switch::part(base){-webkit-tap-highlight-color:transparent}sl-switch::part(thumb){background-size:50%;background-position:center;background-repeat:no-repeat}sl-switch::part(label){display:none}sl-switch:not([checked])::part(thumb){border-color:var(--sl-color-warning-500);background-image:url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.4/icons/sun.svg)}sl-switch:not([checked])::part(control){border-color:var(--sl-color-warning-500);background-color:var(--sl-color-warning-500)}sl-switch[checked]::part(thumb){border-color:var(--sl-color-primary-500);background-color:var(--sl-color-neutral-1000);background-image:url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.4/icons/moon.svg)}sl-switch[checked]::part(control){border-color:var(--sl-color-primary-500);background-color:var(--sl-color-primary-500)}@media only screen and (min-width: 500px){sl-switch{--width: 3.75rem;--height: 2rem;--thumb-size: 1.75rem}}
