.elementor-79991 .elementor-element.elementor-element-a9e7f3c > .elementor-container{max-width:500px;}.elementor-79991 .elementor-element.elementor-element-a9e7f3c{margin-top:8%;margin-bottom:8%;}.elementor-79991 .elementor-element.elementor-element-e8876a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-79991 .elementor-element.elementor-element-e8876a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #250E04 0%, #000000 100%);}.elementor-79991 .elementor-element.elementor-element-e8876a5 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#462E16;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-79991 .elementor-element.elementor-element-e8876a5 > .elementor-element-populated, .elementor-79991 .elementor-element.elementor-element-e8876a5 > .elementor-element-populated > .elementor-background-overlay, .elementor-79991 .elementor-element.elementor-element-e8876a5 > .elementor-background-slideshow{border-radius:50px 50px 50px 50px;}.elementor-79991 .elementor-element.elementor-element-e8876a5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79991 .elementor-element.elementor-element-ddde44f > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-79991 .elementor-element.elementor-element-0fafebe{text-align:center;}.elementor-79991 .elementor-element.elementor-element-0fafebe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;color:#D6D0BD;}.elementor-79991 .elementor-element.elementor-element-0fafebe > .elementor-widget-container{padding:20px 20px 20px 20px;}@media(min-width:768px){.elementor-79991 .elementor-element.elementor-element-e8876a5{width:100%;}}/* Start custom CSS for html, class: .elementor-element-f992c87 *//* Global typography inside this section */
.elementor-79991 .elementor-element.elementor-element-f992c87,
.elementor-79991 .elementor-element.elementor-element-f992c87 * {
  font-family: 'Inter', sans-serif;
}

/* Remove button underlines */
.elementor-79991 .elementor-element.elementor-element-f992c87 a,
.elementor-79991 .elementor-element.elementor-element-f992c87 a:hover,
.elementor-79991 .elementor-element.elementor-element-f992c87 .elementor-button,
.elementor-79991 .elementor-element.elementor-element-f992c87 .elementor-button:hover,
.elementor-79991 .elementor-element.elementor-element-f992c87 .elementor-button-text {
  text-decoration: none !important;
}

/* Stats responsiveness */
.elementor-79991 .elementor-element.elementor-element-f992c87 .stat-number {
  font-size: clamp(36px, 8vw, 64px);
  line-height: 1;
}

.elementor-79991 .elementor-element.elementor-element-f992c87 .stat-label {
  font-size: clamp(px, 3.2vw, 20px);
  line-height: 1.2;
}

/* Prevent overflow */
.elementor-79991 .elementor-element.elementor-element-f992c87 .stat-card {
  overflow: hidden;
  padding: 18px;
}

/* Quote card spacing */
.elementor-79991 .elementor-element.elementor-element-f992c87 .quote-card {
  min-height: auto !important;
  padding: 20px !important;
}

.donate-modal h3 {
  color: #111111;
}

.stat:first-child {
  padding-left: 16px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ddde44f */.campaign-title {
    display: none;
}
.block-campaign-thumbnail {
    display: none;
}
.wc-label-button {
    border-radius: 5px; /* Adjust the value for more or less rounding */
}
.wc-donation-f-submit-donation {
    display: block;
    width: 100%;
    text-align: center; /* Ensures the text stays centered */
}
.wc-donation-title {
    display: block;
    width: 100%;
    text-align: center; /* Ensures the text stays centered */
}
.wc-label-radio {
    color: #ffffff !important;  /* Set text color to white */
    font-size: 14px !important;  /* Set font size to 18px */
    font-weight: 400 !important;  /* Set font weight to extra bold */
}
.wc-donation-summary-total {
    display: none;
}

/* Force donation amount text black while typing */
input,
input:focus,
input:active,
input:hover,
input:valid,
input:invalid,
textarea,
textarea:focus {
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
    caret-color: #000000 !important;
}

/* Target Woo donation fields harder */
.wc-donation-amount input,
.wc-donation-amount input:focus,
.wc-donation-amount input:active,
.wc-donation-amount input:hover,
.wc-donation-amount input:valid,
.wc-donation-amount input:invalid,
.wc-donation-amount .input-text,
.wc-donation-amount .input-text:focus,
.woocommerce input.input-text,
.woocommerce input.input-text:focus {
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
    caret-color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS */.media-ph img {
  z-index: 2;
}

.media-ph .ph-fallback {
  z-index: 1;
}/* End custom CSS */