:root{--accent-color:#8cf504}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html:focus-within{scroll-behavior:smooth}a{color:var(--accent-color);text-decoration:none}a:hover{text-decoration:underline}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}button,input{font:inherit}body,html{height:100%;scroll-behavior:smooth}.main-wrapper{display:flex;flex-direction:column;min-height:100dvh}.main{padding:30px 0}.donation-section{position:relative;padding-bottom:75px}.donation-section .decor-background{bottom:180px}.donation-section img,.donation-section svg{max-width:fit-content}.donation-section>.container{display:flex;flex-direction:column;align-items:center;margin:0 auto;gap:0}.donation-section-title,.donation-section-title>.subtitle{text-align:center;font-family:"Benzin",sans-serif;font-style:normal;font-weight:700;text-transform:uppercase}.donation-section-title{display:flex;flex-direction:column;gap:20px;color:var(--beige-light);font-size:25px;line-height:120%;letter-spacing:1px;margin-bottom:58px;max-width:326px}.donation-section-title>.subtitle{color:#dd4814;font-size:63px;line-height:100%;letter-spacing:2.52px;margin-left:-4px}.donation-content,.donation-tabs{display:flex;align-items:center;width:100%}.donation-content{position:relative;flex-direction:column;margin:-1px 0;max-width:326px;height:418px;background:#bcad8b}.donation-tabs{position:absolute;top:-95px;justify-content:center;gap:8px;margin-top:24px;background-repeat:no-repeat;background-position:center;background-size:contain;max-width:355px;height:100px}.info-btn,.tab{border:2px solid var(--white);background-color:transparent}.tab{color:var(--white);padding:12px 16px;width:fit-content}.tab.active{background-color:var(--black);border:0}.info-btn{display:flex;align-items:center;justify-content:center;border-radius:50%;width:40px;min-width:40px;height:40px}.donation-amounts,.donation-amounts-bg{height:272px;background-color:var(--orange)}.donation-amounts{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;top:20px;width:100%;padding:0 20px}.donation-amounts-bg{position:absolute;top:0;left:-25px;width:100vw;max-width:375px;z-index:-1}.donation-amounts:after{content:"";position:absolute;top:50%;left:50%;width:80%;height:2px;background:repeating-linear-gradient(to right,transparent,transparent 10px,#c1c1c1 10px,#c1c1c1 20px);transform:translate(-50%,-50%);z-index:1}.donation-amount{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:40px;font-weight:700;color:var(--beige-light)}.currency-btn{line-height:100%;letter-spacing:.64px;width:fit-content;margin-top:8px}.donation-options{display:flex;justify-content:center;gap:8px;margin-top:24px}.amount{border:0;background:0 0;color:#ebe5da;width:100%;text-align:center;font-family:"Benzin",sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.92px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.amount-btn{color:var(--white);background-color:transparent;border:2px solid var(--white);padding:8px 6px;width:fit-content;color:#ebe5da;text-align:center;font-family:"Inter Tight";font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.64px}.amount-btn:hover{background-color:var(--orange)}.donate-btn,.donation-apply{position:relative;z-index:9}.donate-btn{z-index:1;top:-12px;display:block;border-radius:36px;background:#0b0b0b;padding:24px 36px;margin:0 auto;border:0;width:fit-content;height:64px;color:var(--white);text-align:center;font-family:"Inter Tight";font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.64px}.donation-popups{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);width:90%;max-width:320px;z-index:10}.donation-popup{position:absolute;top:0;left:0;width:100%;padding:24px;display:flex;flex-direction:column;align-items:center;border-radius:16px;background:#ebe5da;color:#0b0b0b;text-align:center;font-family:"Inter Tight",sans-serif;font-size:16px;font-weight:700;line-height:120%;letter-spacing:.8px;opacity:0;transition:opacity .5s ease-in-out}.donation-popup:first-child{background:#0b0b0b;color:#ebe5da}.donation-popup:after{content:"";position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:24px solid transparent;border-right:24px solid transparent;border-bottom:24px solid #ebe5da}.donation-popup:first-child:after{border-bottom-color:#0b0b0b}.donation-popup.active{opacity:1;z-index:20}.currency-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;width:fit-content}.currency-btn,.currency-list li{cursor:pointer;font-size:16px;font-weight:600;color:#dd4814}.currency-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 12px;border-radius:45px;background:#ebe5da;font-family:"Inter Tight",sans-serif;border:0;position:relative;z-index:2}.currency-btn svg{transition:transform .3s ease-in-out}.currency-list{position:absolute;top:110%;left:50%;transform:translateX(-50%);background:#fff;padding:5px 0;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);list-style:none;width:80px;display:none;flex-direction:column;text-align:center;overflow:hidden;transition:opacity .3s ease-in-out,transform .2s ease-in-out;opacity:0;z-index:1}.currency-list li{padding:5px 10px;transition:background .2s ease-in-out}.currency-list li:hover{background:#f5f5f5}