@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;400;600;700;800;1000&display=swap");.boton-donar a{color:#ffffff!important;border-color:#07a2a6;border-radius:5px;background-color:#07a2a6;text-align:center;padding:10px;padding-bottom:15px!important}.boton-donar a:hover{background-color:#07a2a6!important;color:white!important}.menu-cta a{background-color:#e02b21}.donation-modal h2{font-weight:800}.donation-modal-content h3{font-size:18px;font-weight:800;margin-bottom:18px;margin-top:18px}.donation-modal{font-family:"Nunito Sans",sans-serif;display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);overflow:auto}.donation-modal-content{background-color:#c5dfdd;margin:10% auto;padding:35px;border-radius:25px;width:90%;max-width:425px;text-align:center;color:#2d2041;position:relative}.close,.close-details,.close-result{background-color:#c5dfdd;color:#2d2041;border-radius:50%;width:35px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:1000;cursor:pointer;transition:transform 0.3s ease,box-shadow 0.3s ease;position:absolute;top:-25px;right:-45px;z-index:1000}.close:hover,.close-details:hover,.close-result:hover{transform:translate(2px,-2px);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.donation-options{display:flex;flex-direction:column;gap:20px;margin:32px 0}.donation-option{display:flex;align-items:center;background-color:#eef4f4;border-radius:25px;padding:10px;justify-content:space-between;transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer}.donation-option:hover{background-color:#d1e7e2;transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.donation-option h3{font-size:22px;font-weight:1000;font-style:italic;margin-bottom:0;color:#2d2041}.donation-option p{font-size:14px;font-weight:600;color:#2d2041;text-transform:uppercase;margin-top:0px}#donation-amount{width:100%;height:65px;background-color:#edf4f4;border:none;border-radius:15px;font-size:40px;font-weight:bold;text-align:center;color:#2d2041;outline:none}#donation-amount::placeholder{color:#a3b3b3;font-weight:bold}.details-donar{background-color:#2d2041;color:#c5dfdd;border:none;border-radius:12px;padding:14px 20px;font-size:20px;font-weight:800;cursor:pointer;transition:transform 0.3s ease,box-shadow 0.3s ease;width:100%;margin:20px 0 18px}.details-donar:hover{transform:translateY(-2px);box-shadow:0 3px 6px rgba(0,0,0,0.2)}.qr-address-container{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border-radius:10px;border:1px solid #ddd;margin-top:15px;margin-bottom:32px}.btc-address{font-size:14px;color:#333;text-decoration:none;font-weight:bold;word-break:break-word}.copy-btn{background:none;border:none;cursor:pointer;font-size:18px;color:#2d2041;padding:5px 10px;transition:color 0.3s ease}.copy-btn:hover{color:#ff7f00}.donation-option .image{border-radius:25px;object-fit:cover;width:79px;height:79px}.details-image{width:calc(100% + 70px);margin:-35px -35px 0 -35px;height:250px;object-fit:cover;border-top-left-radius:25px;border-top-right-radius:25px;max-width:none}.modal-footer{font-weight:800}.donation-option.selected{position:relative;margin-top:-50px;z-index:10}.qr-image{border-radius:15px;margin-top:32px}.details-modal-text{font-weight:800}.button-container{position:relative;display:inline-block;width:100%}button{background-color:#2d2041;color:#c5dfdd;border:none;border-radius:12px;padding:14px 20px;font-size:20px;font-weight:800;cursor:pointer;transition:transform 0.3s ease,box-shadow 0.3s ease;width:100%;margin:20px 0 18px}button:hover{transform:translateY(-2px);box-shadow:0 3px 6px rgba(0,0,0,0.2)}button:disabled{background-color:#cccccc;cursor:not-allowed}.loader{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:3px solid rgba(255,255,255,0.3);border-radius:50%;border-top:3px solid white;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.button-text{transition:opacity 0.3s}.loading .button-text{opacity:0}.loading .loader{display:block}.g-recaptcha{margin:15px 0}@media (max-width:768px){.donation-modal-content{width:90%;padding:20px}.donation-option img{width:60px;height:60px}.donation-option h3{font-size:20px}.donation-option p{font-size:14px}.details-donar{font-size:18px;padding:12px}button{padding:12px;font-size:18px}.qr-address-container{flex-direction:column;text-align:center}}@media (max-width:767px){.details-image{display:none}.donation-option.selected{margin-top:0px}.donation-modal-content{margin:20% auto}}