.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3538 .elementor-element.elementor-element-16a17f0{text-align:start;}.elementor-3538 .elementor-element.elementor-element-16a17f0 img{width:23%;}.elementor-3538 .elementor-element.elementor-element-6a7a995 img{border-radius:12px 12px 12px 12px;}.elementor-3538 .elementor-element.elementor-element-3e74d08 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-3e74d08 .elementskit-section-title-wraper .elementskit-section-title{color:#000000;margin:30px 0px 10px 0px;font-family:"Nunito", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:1.1;}.elementor-3538 .elementor-element.elementor-element-3e74d08 .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFC107;padding:0px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-3e74d08 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3538 .elementor-element.elementor-element-3e74d08 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3538 .elementor-element.elementor-element-3e74d08 .elementskit-section-title-wraper .elementskit-section-title > span{font-weight:800;}.elementor-3538 .elementor-element.elementor-element-3e74d08 .elementskit-section-title-wraper p{color:#0D0D0D;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;line-height:1.5;margin:0px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-b05f157 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-b05f157 .elementskit-section-title-wraper .elementskit-section-title{color:#000000;margin:30px 0px 10px 0px;font-family:"Nunito", Sans-serif;font-size:35px;font-weight:800;text-transform:capitalize;line-height:1.1;}.elementor-3538 .elementor-element.elementor-element-b05f157 .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFC107;padding:0px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-b05f157 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3538 .elementor-element.elementor-element-b05f157 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3538 .elementor-element.elementor-element-b05f157 .elementskit-section-title-wraper .elementskit-section-title > span{font-weight:800;}.elementor-bc-flex-widget .elementor-3538 .elementor-element.elementor-element-f1dfc7f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3538 .elementor-element.elementor-element-f1dfc7f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3538 .elementor-element.elementor-element-3581a40 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-3581a40 .elementskit-section-title-wraper .elementskit-section-title{color:#000000;margin:0px 0px 10px 0px;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:800;text-transform:capitalize;line-height:1.1;}.elementor-3538 .elementor-element.elementor-element-3581a40 .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFC107;padding:0px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-3581a40 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3538 .elementor-element.elementor-element-3581a40 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3538 .elementor-element.elementor-element-3581a40 .elementskit-section-title-wraper .elementskit-section-title > span{font-weight:800;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3538 .elementor-element.elementor-element-24688ae > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-24688ae{font-family:"Nunito", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-3538 .elementor-element.elementor-element-0466501 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-3538 .elementor-element.elementor-element-0466501 .elementskit-btn{background-color:var( --e-global-color-95031d7 );padding:18px 40px 18px 40px;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;line-height:1;color:#FFFFFF;fill:#FFFFFF;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-3538 .elementor-element.elementor-element-0466501 .elementskit-btn:hover{background-color:#FFC107;color:#000000;fill:#000000;}.elementor-3538 .elementor-element.elementor-element-0466501{width:auto;max-width:auto;}.elementor-3538 .elementor-element.elementor-element-0466501 > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-0466501 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-3538 .elementor-element.elementor-element-0466501 .elementskit-btn > i, .elementor-3538 .elementor-element.elementor-element-0466501 .elementskit-btn > svg{margin-left:10px;}.rtl .elementor-3538 .elementor-element.elementor-element-0466501 .elementskit-btn > i, .rtl .elementor-3538 .elementor-element.elementor-element-0466501 .elementskit-btn > svg{margin-left:0;margin-right:10px;}.elementor-bc-flex-widget .elementor-3538 .elementor-element.elementor-element-6bf9050.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3538 .elementor-element.elementor-element-6bf9050.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3538 .elementor-element.elementor-element-12f39a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-12f39a3 .elementskit-section-title-wraper .elementskit-section-title{color:#000000;margin:0px 0px 10px 0px;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:800;text-transform:capitalize;line-height:1.1;}.elementor-3538 .elementor-element.elementor-element-12f39a3 .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFC107;padding:0px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-12f39a3 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3538 .elementor-element.elementor-element-12f39a3 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3538 .elementor-element.elementor-element-12f39a3 .elementskit-section-title-wraper .elementskit-section-title > span{font-weight:800;}.elementor-3538 .elementor-element.elementor-element-f29d676 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-f29d676{font-family:"Nunito", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-3538 .elementor-element.elementor-element-863b3b3 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-3538 .elementor-element.elementor-element-863b3b3 .elementskit-btn{background-color:var( --e-global-color-95031d7 );padding:18px 40px 18px 40px;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;line-height:1;color:#FFFFFF;fill:#FFFFFF;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-3538 .elementor-element.elementor-element-863b3b3 .elementskit-btn:hover{background-color:#FFC107;color:#000000;fill:#000000;}.elementor-3538 .elementor-element.elementor-element-863b3b3{width:auto;max-width:auto;}.elementor-3538 .elementor-element.elementor-element-863b3b3 > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-863b3b3 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-3538 .elementor-element.elementor-element-863b3b3 .elementskit-btn > i, .elementor-3538 .elementor-element.elementor-element-863b3b3 .elementskit-btn > svg{margin-left:10px;}.rtl .elementor-3538 .elementor-element.elementor-element-863b3b3 .elementskit-btn > i, .rtl .elementor-3538 .elementor-element.elementor-element-863b3b3 .elementskit-btn > svg{margin-left:0;margin-right:10px;}.elementor-bc-flex-widget .elementor-3538 .elementor-element.elementor-element-e3af277.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3538 .elementor-element.elementor-element-e3af277.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3538 .elementor-element.elementor-element-e4e2e66 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-e4e2e66 .elementskit-section-title-wraper .elementskit-section-title{color:#000000;margin:0px 0px 10px 0px;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:800;text-transform:capitalize;line-height:1.1;}.elementor-3538 .elementor-element.elementor-element-e4e2e66 .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFC107;padding:0px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-e4e2e66 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3538 .elementor-element.elementor-element-e4e2e66 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3538 .elementor-element.elementor-element-e4e2e66 .elementskit-section-title-wraper .elementskit-section-title > span{font-weight:800;}.elementor-3538 .elementor-element.elementor-element-9af3907 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-9af3907{font-family:"Nunito", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-3538 .elementor-element.elementor-element-506d433 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-3538 .elementor-element.elementor-element-506d433 .elementskit-btn{background-color:var( --e-global-color-95031d7 );padding:18px 40px 18px 40px;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;line-height:1;color:#FFFFFF;fill:#FFFFFF;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-3538 .elementor-element.elementor-element-506d433 .elementskit-btn:hover{background-color:#FFC107;color:#000000;fill:#000000;}.elementor-3538 .elementor-element.elementor-element-506d433{width:auto;max-width:auto;}.elementor-3538 .elementor-element.elementor-element-506d433 > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-506d433 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-3538 .elementor-element.elementor-element-506d433 .elementskit-btn > i, .elementor-3538 .elementor-element.elementor-element-506d433 .elementskit-btn > svg{margin-left:10px;}.rtl .elementor-3538 .elementor-element.elementor-element-506d433 .elementskit-btn > i, .rtl .elementor-3538 .elementor-element.elementor-element-506d433 .elementskit-btn > svg{margin-left:0;margin-right:10px;}.elementor-bc-flex-widget .elementor-3538 .elementor-element.elementor-element-dd9ef13.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3538 .elementor-element.elementor-element-dd9ef13.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3538 .elementor-element.elementor-element-0ce7a8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-0ce7a8d .elementskit-section-title-wraper .elementskit-section-title{color:#000000;margin:0px 0px 10px 0px;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:800;text-transform:capitalize;line-height:1.1;}.elementor-3538 .elementor-element.elementor-element-0ce7a8d .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFC107;padding:0px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-0ce7a8d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3538 .elementor-element.elementor-element-0ce7a8d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3538 .elementor-element.elementor-element-0ce7a8d .elementskit-section-title-wraper .elementskit-section-title > span{font-weight:800;}.elementor-3538 .elementor-element.elementor-element-5112d64 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-5112d64{font-family:"Nunito", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-3538 .elementor-element.elementor-element-831b0d8 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-3538 .elementor-element.elementor-element-831b0d8 .elementskit-btn{background-color:var( --e-global-color-95031d7 );padding:18px 40px 18px 40px;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;line-height:1;color:#FFFFFF;fill:#FFFFFF;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-3538 .elementor-element.elementor-element-831b0d8 .elementskit-btn:hover{background-color:#FFC107;color:#000000;fill:#000000;}.elementor-3538 .elementor-element.elementor-element-831b0d8{width:auto;max-width:auto;}.elementor-3538 .elementor-element.elementor-element-831b0d8 > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-831b0d8 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-3538 .elementor-element.elementor-element-831b0d8 .elementskit-btn > i, .elementor-3538 .elementor-element.elementor-element-831b0d8 .elementskit-btn > svg{margin-left:10px;}.rtl .elementor-3538 .elementor-element.elementor-element-831b0d8 .elementskit-btn > i, .rtl .elementor-3538 .elementor-element.elementor-element-831b0d8 .elementskit-btn > svg{margin-left:0;margin-right:10px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3538 .elementor-element.elementor-element-3e74d08 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 10px 0px;}.elementor-3538 .elementor-element.elementor-element-3e74d08 .elementskit-section-title-wraper p{font-size:16px;}.elementor-3538 .elementor-element.elementor-element-b05f157 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 10px 0px;}.elementor-3538 .elementor-element.elementor-element-3581a40 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 10px 0px;}.elementor-3538 .elementor-element.elementor-element-0466501 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-0466501 .elementskit-btn{padding:10px 20px 10px 20px;}.elementor-3538 .elementor-element.elementor-element-12f39a3 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 10px 0px;}.elementor-3538 .elementor-element.elementor-element-863b3b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-863b3b3 .elementskit-btn{padding:10px 20px 10px 20px;}.elementor-3538 .elementor-element.elementor-element-e4e2e66 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 10px 0px;}.elementor-3538 .elementor-element.elementor-element-506d433 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-506d433 .elementskit-btn{padding:10px 20px 10px 20px;}.elementor-3538 .elementor-element.elementor-element-0ce7a8d .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 10px 0px;}.elementor-3538 .elementor-element.elementor-element-831b0d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-831b0d8 .elementskit-btn{padding:10px 20px 10px 20px;}}@media(min-width:768px){.elementor-3538 .elementor-element.elementor-element-3311219{width:20%;}.elementor-3538 .elementor-element.elementor-element-ab72437{width:80%;}.elementor-3538 .elementor-element.elementor-element-17128d9{width:60%;}.elementor-3538 .elementor-element.elementor-element-03e354c{width:40%;}}/* Start custom CSS for html, class: .elementor-element-70a6507 *//* ===== MAIN CARD ===== */
.donation-cart {
    background: #f5f5f5;
    padding: 25px;
    border-radius: 18px;
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}

/* ===== DONATION BUTTON GRID ===== */
.fixed-donation {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
}

/* DEFAULT BUTTON */
.donation-button {
    padding: 16px;
    border-radius: 10px;
    border: 2px solid #1d4ed8;
    background: #e9d8a6;
    font-size: 16px;
    font-weight: 600;
    color: #000;
    transition: 0.3s;
}

/* ACTIVE BUTTON (₹1000 style) */
.donation-button.active {
    background: #1d4ed8;
    color: #fff;
}

/* HOVER */
.donation-button:hover {
    transform: translateY(-2px);
}

/* ===== CUSTOM INPUT ===== */
.custom-amount {
    margin-top: 20px;
}

.input-with-symbol {
    display: flex;
    align-items: center;
    background: #fff;
    border-radius: 12px;
    padding: 15px;
    border: 1px solid #ddd;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
}

.input-with-symbol input {
    border: none;
    outline: none;
    font-size: 16px;
    width: 100%;
}

.rupee-symbol {
    font-weight: bold;
    margin-right: 10px;
    color: #1d4ed8;
}

/* ===== CART ITEM ===== */
.cart-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #dcdcdc;
    padding: 12px 15px;
    border-radius: 8px;
    margin-top: 15px;
}

.cart-item img {
    width: 40px;
    border-radius: 6px;
}

/* ===== PAYMENT ICONS ===== */
.first-row-payment {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}

.inner-elements-payment {
    text-align: center;
    font-size: 12px;
}

.inner-elements-payment img {
    width: 40px;
    height: 40px;
}

/* ===== OTHER OPTIONS ===== */
.second-row-payment p {
    margin-top: 20px;
    font-weight: 600;
}

/* ===== BOTTOM CTA BAR ===== */
.cart-page-button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 25px;
    background: linear-gradient(90deg, #fbbf24, #fde68a);
    padding: 10px;
    border-radius: 30px;
}

/* AMOUNT LEFT */
#cart-total-totalbutton {
    font-weight: bold;
    font-size: 18px;
    padding-left: 15px;
}

/* DONATE BUTTON */
#donate-now-button {
    background: #fff;
    color: #1d4ed8;
    padding: 12px 25px;
    border-radius: 12px;
    font-weight: 700;
    text-decoration: none;
    border: 2px solid #1d4ed8;
    transition: 0.3s;
}

/* HOVER */
#donate-now-button:hover {
    background: #1d4ed8;
    color: #fff;
}

/* ===== RESPONSIVE ===== */
@media (max-width: 768px) {
    .fixed-donation {
        grid-template-columns: repeat(2, 1fr);
    }

    .first-row-payment {
        flex-wrap: wrap;
        gap: 10px;
        justify-content: center;
    }

    .cart-page-button {
        flex-direction: column;
        gap: 10px;
        border-radius: 15px;
    }

    #donate-now-button {
        width: 100%;
        text-align: center;
    }
}/* End custom CSS */