.footer.donation{background:#46557e!important;position:absolute}.donation{background:#674164 url(/images/donation-background.jpg) no-repeat;background-size:cover!important;background-position:bottom}.donation,.donation .row{position:relative}.donation .header--donation-nav{align-items:center;display:flex;justify-content:space-between;margin-left:-6.25em}.donation .logo{margin:3.25em 0}.donation h1{color:#fff;font-size:2.5em;font-weight:500;line-height:2em;margin:0;position:relative;z-index:1}.donation .donation-message{background:linear-gradient(90deg,rgba(0,0,0,.8) 75%,rgba(0,0,0,0) 125%);color:#fff;margin-left:calc(50vw - 490px - 100px);overflow:hidden;padding:3em 0 22.875em}:is(.donation .donation-message) .row{box-sizing:border-box;margin-left:6.25em;position:relative;padding-right:20em}:is(.donation .donation-message) p{color:#fff;font-size:1.25em;line-height:1.4em;margin:0 0 1em}:is(.donation .donation-message) img.owner{bottom:-22.875em;height:auto;max-height:inherit;max-width:inherit;position:absolute;right:-17.5em}.donation .donation-buttons{bottom:6.25em;display:flex;flex-direction:column;gap:3.75em;position:absolute;left:calc(50vw - 490px)}.donation .donation-button img{height:auto;max-width:100%;width:384px}.donation .languages{color:rgba(255,255,255,.5)}:is(.donation .languages) .icon{color:rgba(255,255,255,.5);position:relative;top:-.1333em}.donation .languages-list{top:7em}@media screen and (min-width:1180px) and (max-width:1279px){.donation .header--donation-nav{margin-left:-4em}.donation .donation-message{margin-left:calc(50vw - 490px - 64px)}:is(.donation .donation-message) .row{margin-left:4em}:is(.donation .donation-message) img.owner{right:-4em;width:30em}}@media screen and (min-width:997px) and (max-width:1179px){.donation .header--donation-nav{margin-left:0}.donation .donation-message{margin:0}:is(.donation .donation-message) .row{margin:0 auto}:is(.donation .donation-message) img.owner{right:-4em;width:30em}}@media screen and (min-width:768px) and (max-width:996px){.donation .header--donation-nav{margin-left:0}.donation h1{font-size:2em}.donation .donation-message{margin:0}:is(.donation .donation-message) p{font-size:1.125em}:is(.donation .donation-message) .row{margin:0 1.8229%}:is(.donation .donation-message) img.owner{right:-4em;width:30em}.donation .donation-buttons{left:1.8229%}}@media screen and (max-width:767px){.donation{background:none}.donation .header--donation{background:#674164 url(/images/donation-background.jpg) no-repeat;background-size:cover!important;background-position:bottom;height:276px;position:relative}:is(.donation .header--donation):before{background:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,1));content:"";display:block;height:100%;position:absolute;width:100%}.donation .header--donation-nav{justify-content:center;margin-left:0}.donation .logo{height:auto;margin:46px 0 58px;max-width:220px;position:relative;left:50%;transform:translateX(-50%)}.donation h1{font-size:28px;line-height:50px;text-align:center}.donation .donation-message{background:#efefef url(/images/donation-background-mobile.jpg) no-repeat;background-size:contain;background-position:bottom;margin-left:0;padding-bottom:12em;position:relative}:is(.donation .donation-message) .row{padding-right:0}:is(.donation .donation-message) p{color:#3b3442;font-size:18px}:is(.donation .donation-message) img.owner{bottom:-12em;height:auto;right:0;max-width:198px}.donation .donation-buttons{align-items:center;background:#2a2b38;box-sizing:border-box;gap:20px;position:static;margin:0;padding:60px 16px}.donation .languages-wrap{position:absolute;right:14px;top:14px}}@media screen and (max-width:480px){:is(.donation .donation-message) .wishes{max-width:200px}:is(.donation .donation-message) img.owner{right:-20px}html[lang=es] .donation h1{font-size:24px}}