.hidden{display:none!important}.donation-page .container{max-width:1000px;margin:auto}.donation-page .donation-form{padding:70px 60px 35px;box-shadow:0 0 10px #D3D8DE}.donation-page .donation-form h5.border-bottom{color:#000;margin:0 0 20px;border-bottom:2px solid #3173A0;padding-bottom:10px}.donation-page .donation-form p{margin-bottom:20px}.donation-form b{font-weight:700}.donation-page .donation-form .donation-toggle{display:flex;gap:20px;align-items:center;margin-top:50px;padding-bottom:10px;border-bottom:2px solid #3173A0}.donation-page .donation-form .donation-toggle input[type="radio"]{display:none}.donation-page .donation-form .donation-toggle label{background:#D2D8DF;color:#000;font-size:18px;line-height:30px;font-weight:500;padding:23px 40px;cursor:pointer;border-radius:10px;width:-webkit-fill-available;text-align:center}.donation-page .donation-form .donation-toggle input[type="radio"]:checked+label{background:#0075A4;color:#fff}.donation-page .donation-form .donation-amount{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);align-items:center;margin:30px 0 50px}.donation-page .donation-form .donation-sub-project.donation-amount{margin:30px 0 20px;border-bottom:2px solid #3173A0;padding-bottom:10px}.donation-page .donation-form .donation-amount input[type="radio"]{display:none}.donation-page .donation-form .donation-amount label,.donation-page .donation-form .donation-amount select{background:#D2D8DF;color:#000;font-size:18px;line-height:22px;font-weight:600;padding:16px 32px;cursor:pointer;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:5px;border:0}.donation-page .donation-form .donation-amount .other-label{padding:13.5px 20px;max-height:54px}.donation-page .donation-form .donation-amount select{appearance:none;background-image:url(/wp-content/uploads/2025/04/select-icon.png);background-repeat:no-repeat;background-size:20px;background-position:right 20px center}.donation-page .donation-form .donation-amount input[type="radio"]:checked+label{background:#0075A4;color:#fff}.donation-page .donation-form .donation-amount .other-label input{background:transparent;border:none;border-bottom:1px solid #000;font-weight:600;font-size:18px;border-radius:0;width:135px;color:#000;padding:0;text-transform:none}.donation-page .donation-form .donation-amount input[type="radio"]:checked+.other-label input{border-bottom:1px solid #fff;color:#fff}.donation-page .donation-form .donation-amount input[type="radio"]:checked+.other-label input::placeholder{color:#FFF}.donation-page .donation-form .donate-add-to-cart{background-color:#DE4048;line-height:22px;color:#fff;border:none;padding:16px 24px;border-radius:10px;transition:background 0.3s ease;margin:30px auto;text-align:center;display:block}.donation-page .donation-form .donate-add-to-cart[disabled]{cursor:not-allowed;opacity:.5}.donation-page .donation-form .my-project-input{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.donation-page .donation-form .my-project-input input,.donation-page .donation-form .my-project-input select{border-radius:10px;border:1px solid #000!important;padding:14px 20px;background:#FFF;font-size:16px;max-height:52px;line-height:23px;color:#000;font-family:"Poppins",Sans-serif}.donation-page .donation-form .my-project-input input::placeholder{color:#000}.donation-page .donation-form .my-project-input .input-wrapper{position:relative}.donation-page .donation-form .my-project-input .input-wrapper input{padding-left:35px}.donation-page .donation-form .my-project-input .input-wrapper .dollar-sign{position:absolute;top:50%;left:20px;transform:translateY(-50%);color:#999;font-size:16px;line-height:23px;color:#000;font-family:"Poppins",Sans-serif;pointer-events:none}.donation-page .donation-form .billing input,.donation-page .donation-form .billing select,.donation-page .donation-form .billing textarea,.donation-page .donation-form .custom-tabs-wrapper .checkbox input,.donation-page .donation-form .custom-tabs-content form select{border-radius:10px;border:1px solid #000!important;padding:14px 20px;background:#FFF;font-size:16px;max-height:52px;line-height:23px;color:#000;font-family:"Poppins",Sans-serif}.donation-page .donation-form .billing input::placeholder,.donation-page .donation-form .billing textarea::placeholder,.donation-page .donation-form .custom-tabs-wrapper .checkbox input::placeholder{color:#000}.donation-page .donation-form .billing,.donation-page .donation-form .custom-tabs-content form{display:flex;flex-flow:column;gap:20px}.donation-page .donation-form .custom-tabs-content #google-pay-form{gap:0}.donation-page .donation-form .billing .form-group,.donation-page .donation-form .custom-tabs-content form .form-group{display:flex;gap:20px}.donation-page .donation-form .billing textarea{max-height:52px;resize:none}.donation-page .donation-form .billing button{margin-bottom:10px;width:-webkit-fill-available}.donation-page .donation-form .p-notes p{color:#DE4048;margin-bottom:5px}.donation-page .donation-form .bottom p{margin-bottom:5px}.donation-page .donation-form .bottom .d-flex{display:flex;gap:20px;align-items:center;margin-top:15px}.donation-page .donation-form .bottom .d-flex img{height:100px;width:100px}.donation-page .donation-form .bottom .d-flex p{max-width:420px}.donation-page .donation-form table{margin-bottom:30px}.donation-page .donation-form table th{font-size:16px;color:#fff;padding:10px;border:1px solid #A3A9BA}.donation-page .donation-form table tbody td{background:#F2F2F2}.donation-page .donation-form table tbody td img{width:20px;height:20px;pointer-events:none}.donation-page .donation-form table td{font-size:16px;padding:10px}.donation-page .donation-form table button{padding:0;border:0;font-size:0;line-height:normal;background:none}.donation-page .donation-form .my-project-input select,.donation-page .donation-form .billing select,.donation-page .donation-form .custom-tabs-content form select{appearance:none;background-image:url(/wp-content/uploads/2025/04/select-icon.png);background-repeat:no-repeat;background-size:20px;background-position:right 20px center}.donation-page .donation-form .custom-tabs-wrapper{margin-bottom:30px;position:relative}.donation-page .donation-form .custom-tabs-wrapper .checkbox{position:absolute;top:120px;left:0}.donation-page .donation-form .custom-tabs-buttons{display:flex;align-items:center;justify-content:stretch;gap:20px;margin-bottom:30px}.donation-page .donation-form .custom-tabs-button{background:#D2D8DF;border:0;color:#000;width:-webkit-fill-available}.donation-page .donation-form .custom-tabs-button.active{background:#0075A4;color:#FFF}.donation-page .donation-form .custom-tabs-content{display:none}.donation-page .donation-form .custom-tabs-content.active{display:block}.donation-page .donation-form .form-header{display:flex;align-items:center;justify-content:end;margin-bottom:30px}.donation-page .donation-form .custom-tabs-wrapper .checkbox{display:flex;align-items:center;gap:10px}.donation-page .donation-form .custom-tabs-wrapper .checkbox input{accent-color:#0075A4}.donation-page .donation-form .form-header .secure{background:#F2F2F2;border-radius:10px;padding:15px;display:flex;gap:10px}.donation-page .donation-form .form-header .secure img{width:24px;height:24px}.donation-page .donation-form .form-header .secure h5{margin:0;color:#000;font-weight:700;font-size:20px;line-height:26px}.donation-page .donation-form .form-header .secure p{margin:0}.donation-page .donation-form a.gpay{color:#0075A4;font-style:italic}.donation-page .donation-form a.gpay:hover{color:#DE4048}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;overflow:scroll;z-index:9999}.modal-box{background:#fff;padding:20px;max-width:600px;border-radius:8px;font-family:sans-serif}.modal-box table{width:100%;border-collapse:collapse;margin:1rem 0}.modal-box th,.modal-box td{padding:8px;border:1px solid #ccc}.modal-actions{display:flex;justify-content:space-between;margin-top:1.5rem}.modal-actions .primary{background:#DE4048;color:#fff;padding:10px 20px;border:none;border-radius:4px}.donation-page .donation-form .billing .form-group>div,.donation-page .donation-form .custom-tabs-content form .form-group>div{flex:1}label.error{color:#DE4048;font-weight:400}body.confirmation-modal{overflow:hidden}.elementor-kit-5 #gpaycontainer button{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-transform:inherit!important;line-height:inherit!important;color:inherit!important;padding:inherit!important;border-radius:4px;box-shadow:rgba(60,64,67,.3) 0 1px 1px 0,rgba(60,64,67,.15) 0 1px 3px 1px;cursor:pointer}.gpay-card-info-container.black.hover,.gpay-card-info-animation-container.black.hover{background-color:#3c4043!important}.gpay-card-info-container{padding:0;position:relative;min-width:240px;height:40px;min-height:40px;border-radius:4px;box-shadow:rgba(60,64,67,.3) 0 1px 1px 0,rgba(60,64,67,.15) 0 1px 3px 1px;cursor:pointer;border:0}.page-template-donation .modal-box{position:absolute;top:80px}#confirmation-modal.modal-overlay{overflow:auto;height:100%;bottom:initial}#confirmation-modal .modal-box h3{text-transform:capitalize;margin:0 0 10px;font-size:36px}#confirmation-modal .modal-box h4{color:#000;margin:1rem 0 0}#confirmation-modal .modal-box h5{color:#000;margin:1rem 0}#confirmation-modal .modal-actions a{color:#0075A4!important}#confirmation-modal .modal-actions a:hover{color:#DE4048!important}#submit-gift-btn{background:#DE4048;border-radius:10px}#submit-gift-btn:hover{background:#870A0E}