.elementor-50052 .elementor-element.elementor-element-1e407db{--display:flex;--background-transition:0.3s;}.elementor-50052 .elementor-element.elementor-element-574beec{text-align:center;}.elementor-50052 .elementor-element.elementor-element-574beec .elementor-heading-title{color:#05A5EA;font-size:93px;}.elementor-50052 .elementor-element.elementor-element-225ca5a{text-align:center;}.elementor-50052 .elementor-element.elementor-element-035db81{--display:flex;--background-transition:0.3s;}.elementor-50052 .elementor-element.elementor-element-0d3735e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-50052 .elementor-element.elementor-element-7ee63cf{--display:flex;--background-transition:0.3s;}.elementor-50052 .elementor-element.elementor-element-32a8b0f{text-align:center;}.elementor-50052 .elementor-element.elementor-element-32a8b0f .elementor-heading-title{color:#05A5EA;font-size:48px;}.elementor-50052 .elementor-element.elementor-element-535146a{text-align:center;}.elementor-50052 .elementor-element.elementor-element-583e420{color:#05A5EA;}.elementor-50052 .elementor-element.elementor-element-1aef828{--spacer-size:90px;}.elementor-50052 .elementor-element.elementor-element-a4c9fa7{--display:flex;--background-transition:0.3s;}.elementor-50052 .elementor-element.elementor-element-65a618f{--display:flex;--background-transition:0.3s;}.elementor-50052 .elementor-element.elementor-element-bc2ba75{text-align:center;}.elementor-50052 .elementor-element.elementor-element-bc2ba75 .elementor-heading-title{color:#05A5EA;font-size:48px;}.elementor-50052 .elementor-element.elementor-element-c084915{--spacer-size:90px;}.elementor-50052 .elementor-element.elementor-element-1ba0711{--display:flex;--background-transition:0.3s;}.elementor-50052 .elementor-element.elementor-element-dfa70b5{--spacer-size:90px;}.elementor-50052 .elementor-element.elementor-element-b95e89b .elementor-heading-title{color:#05A5EA;font-size:48px;}.elementor-50052 .elementor-element.elementor-element-0f4a85f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:20px 20px;--background-transition:0.3s;}.elementor-50052 .elementor-element.elementor-element-006f1f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-50052 .elementor-element.elementor-element-0a39a53 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-50052 .elementor-element.elementor-element-0743703{text-align:center;}.elementor-50052 .elementor-element.elementor-element-7bb7a4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-50052 .elementor-element.elementor-element-fb889cb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-50052 .elementor-element.elementor-element-9bc5b57{text-align:center;}.elementor-50052 .elementor-element.elementor-element-643a5f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-50052 .elementor-element.elementor-element-e5c066d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-50052 .elementor-element.elementor-element-f437e05{text-align:center;}.elementor-50052 .elementor-element.elementor-element-b0e8463{--display:flex;--background-transition:0.3s;}.elementor-50052 .elementor-element.elementor-element-2139c7c{--spacer-size:90px;}.elementor-50052 .elementor-element.elementor-element-578ffb7{--display:flex;--background-transition:0.3s;}.elementor-50052 .elementor-element.elementor-element-cecce8c{text-align:center;}.elementor-50052 .elementor-element.elementor-element-cecce8c .elementor-heading-title{color:#7F5CCA;font-size:48px;}.elementor-50052 .elementor-element.elementor-element-378add4{text-align:center;}.elementor-50052 .elementor-element.elementor-element-f8b4ef6{text-align:center;color:#7F5CCA;}.elementor-50052 .elementor-element.elementor-element-da1a060{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:20px 20px;--background-transition:0.3s;}.elementor-50052 .elementor-element.elementor-element-028ac2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-50052 .elementor-element.elementor-element-848daae{text-align:center;}.elementor-50052 .elementor-element.elementor-element-92fd35b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-50052 .elementor-element.elementor-element-92fd35b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-50052 .elementor-element.elementor-element-92fd35b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-50052 .elementor-element.elementor-element-92fd35b .elementor-icon-list-text{transition:color 0.3s;}.elementor-50052 .elementor-element.elementor-element-3f6f405 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-50052 .elementor-element.elementor-element-3f6f405 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-50052 .elementor-element.elementor-element-3f6f405{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-50052 .elementor-element.elementor-element-3f6f405 .elementor-icon-list-text{transition:color 0.3s;}.elementor-50052 .elementor-element.elementor-element-9120209{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-50052 .elementor-element.elementor-element-66cfb81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-50052 .elementor-element.elementor-element-66cfb81.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-50052 .elementor-element.elementor-element-675f542{text-align:center;}.elementor-50052 .elementor-element.elementor-element-e5ecf3c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-50052 .elementor-element.elementor-element-e5ecf3c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-50052 .elementor-element.elementor-element-e5ecf3c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-50052 .elementor-element.elementor-element-e5ecf3c .elementor-icon-list-text{transition:color 0.3s;}.elementor-50052 .elementor-element.elementor-element-dab922b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-50052 .elementor-element.elementor-element-dab922b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-50052 .elementor-element.elementor-element-dab922b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-50052 .elementor-element.elementor-element-dab922b .elementor-icon-list-text{transition:color 0.3s;}body.elementor-page-50052:not(.elementor-motion-effects-element-type-background), body.elementor-page-50052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 100%, #FFFFFF 100%);}@media(min-width:768px){.elementor-50052 .elementor-element.elementor-element-006f1f4{--width:25%;}.elementor-50052 .elementor-element.elementor-element-7bb7a4d{--width:25%;}.elementor-50052 .elementor-element.elementor-element-643a5f0{--width:25%;}.elementor-50052 .elementor-element.elementor-element-028ac2d{--width:50%;}.elementor-50052 .elementor-element.elementor-element-9120209{--width:50%;}.elementor-50052 .elementor-element.elementor-element-66cfb81{--width:75.185%;}}/* Start custom CSS for text-editor, class: .elementor-element-583e420 *//* Stats Counters Styles */
.stats-row {
  display: flex;
  justify-content: center;
  gap: 60px;
  flex-wrap: wrap;
}

.stat-item {
  text-align: center;
}

.stat-number {
  font-size: 48px;
  font-weight: 700;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  margin-bottom: 8px;
}

.stat-label {
  font-size: 16px;
  color: #718096;
  font-weight: 500;
}

/* Responsive Design */
@media (max-width: 768px) {
  .stats-row {
    gap: 40px;
  }

  .stat-number {
    font-size: 36px;
  }
}

@media (max-width: 480px) {
  .stats-row {
    flex-direction: column;
    gap: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad3831c *//* What Your Support Achieves Section Styles */

.impact-section {
  padding: 100px 20px;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  color: #ffffff;
}

.container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}

.section-title-center-light {
  font-size: 48px;
  text-align: center;
  margin-bottom: 16px;
  color: #ffffff;
  font-family: "Playfair Display", serif;
  font-weight: 600;
  line-height: 1.2;
}

.impact-intro {
  text-align: center;
  font-size: 18px;
  margin-bottom: 60px;
  opacity: 0.95;
}

.impact-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
  max-width: 1200px;
  margin: 0 auto;
}

.impact-card {
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(10px);
  border-radius: 20px;
  padding: 40px;
  text-align: center;
  transition: all 0.4s ease;
  border: 1px solid rgba(255, 255, 255, 0.2);
}

.impact-card:hover {
  background: rgba(255, 255, 255, 0.25);
  transform: translateY(-10px);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);
}

.impact-title {
  font-size: 24px;
  margin-bottom: 12px;
  color: #ffffff;
  font-family: "Playfair Display", serif;
  font-weight: 600;
}

.impact-text {
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 24px;
  opacity: 0.9;
}

.impact-progress {
  background: rgba(255, 255, 255, 0.2);
  height: 8px;
  border-radius: 10px;
  overflow: hidden;
}

.progress-bar {
  height: 100%;
  background: linear-gradient(90deg, #ffffff 0%, #a8b5ff 100%);
  border-radius: 10px;
  transition: width 1s ease-out;
}

/* Responsive Design */
@media (max-width: 1024px) {
  .impact-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 768px) {
  .section-title-center-light {
    font-size: 36px;
  }

  .impact-grid {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 480px) {
  .section-title-center-light {
    font-size: 28px;
  }
}/* End custom CSS */