.elementor-6129 .elementor-element.elementor-element-3566d77 > .elementor-container {
  max-width: 1200px;
}
.elementor-6129 .elementor-element.elementor-element-3566d77 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-3566d77 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6129 .elementor-element.elementor-element-fe542d3 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-383a1de8 > .elementor-container {
  max-width: 1200px;
}
.elementor-6129 .elementor-element.elementor-element-383a1de8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-6129 .elementor-element.elementor-element-383a1de8:not(.elementor-motion-effects-element-type-background), .elementor-6129 .elementor-element.elementor-element-383a1de8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("http://www.nicdarkthemes.com/themes/charity-foundation/wp/demo/charity-foundation/wp-content/uploads/sites/2/2022/11/bg-white-04.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-6129 .elementor-element.elementor-element-383a1de8 > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #FFFFFF94 92%, #FFFFFF 98%);
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6129 .elementor-element.elementor-element-383a1de8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 120px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-43bce3fd > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 50px 0px 50px;
}
.elementor-6129 .elementor-element.elementor-element-79b4429b {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-79b4429b > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-6aff2604 {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-7f101ba5 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-2323a59a > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 15px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-666b76e6 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 15px;
}
.elementor-6129 .elementor-element.elementor-element-59d497da > .elementor-widget-container {
  margin: 20px 0px 266px 0px;
}
.elementor-6129 .elementor-element.elementor-element-20755f02:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6129 .elementor-element.elementor-element-20755f02 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("../../../../../../IMAGENES/image-22.jpg");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-6129 .elementor-element.elementor-element-20755f02 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 30px;
}
.elementor-6129 .elementor-element.elementor-element-20755f02 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6129 .elementor-element.elementor-element-6346ae77 {
  --spacer-size: 399px;
}
.elementor-6129 .elementor-element.elementor-element-3b8f486d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -247px;
  margin-bottom: 340px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-3b8f486d > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6129 .elementor-element.elementor-element-154e0e2b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 15px;
}
.elementor-6129 .elementor-element.elementor-element-154e0e2b > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-45f3234 {
  width: 894px;
  max-width: 894px;
  top: 10px;
}
body:not(.rtl) .elementor-6129 .elementor-element.elementor-element-45f3234 {
  left: 35px;
}
body.rtl .elementor-6129 .elementor-element.elementor-element-45f3234 {
  right: 35px;
}
.elementor-6129 .elementor-element.elementor-element-65be6b1d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-65be6b1d > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6129 .elementor-element.elementor-element-2129acf8 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-28bcb686 > .elementor-container {
  max-width: 1200px;
}
.elementor-6129 .elementor-element.elementor-element-28bcb686 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-6129 .elementor-element.elementor-element-28bcb686:not(.elementor-motion-effects-element-type-background), .elementor-6129 .elementor-element.elementor-element-28bcb686 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("http://www.nicdarkthemes.com/themes/charity-foundation/wp/demo/charity-foundation/wp-content/uploads/sites/2/2022/11/bg-white-03.jpg");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-6129 .elementor-element.elementor-element-28bcb686 > .elementor-background-overlay {
  background-color: #FFFFFF;
  opacity: 0.22;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6129 .elementor-element.elementor-element-28bcb686 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 110px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-4a80762e > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-1d5f6732 {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-60203076 {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-35fec8e5 .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-35fec8e5 .elementor-testimonial-wrapper .elementor-testimonial-image img {
  width: 60px;
  height: 60px;
}
.elementor-6129 .elementor-element.elementor-element-35fec8e5 > .elementor-widget-container {
  background-image: url("http://www.nicdarkthemes.com/lab/wp-content/uploads/2022/09/signature.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 150px auto;
}
.elementor-6129 .elementor-element.elementor-element-14a0b3da > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-52360f36 img {
  width: 385px;
  height: 491px;
}
.elementor-6129 .elementor-element.elementor-element-52360f36 > .elementor-widget-container {
  margin: 0px -65px 0px 0px;
  padding: 0px 20px 0px 20px;
}
.elementor-6129 .elementor-element.elementor-element-76223e99 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-fa763bc > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-31411a3 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-46dfe7e > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-3f1eefe2 > .elementor-container {
  max-width: 1200px;
}
.elementor-6129 .elementor-element.elementor-element-3f1eefe2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px 0px 121px 0px;
}
.elementor-6129 .elementor-element.elementor-element-3f1eefe2 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6129 .elementor-element.elementor-element-62e84f43:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6129 .elementor-element.elementor-element-62e84f43 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF;
}
.elementor-6129 .elementor-element.elementor-element-62e84f43 > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 50px 50px 0px 50px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 50px;
}
.elementor-6129 .elementor-element.elementor-element-62e84f43 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6129 .elementor-element.elementor-element-491abade.elementor-position-right .elementor-image-box-img {
  margin-left: 30px;
}
.elementor-6129 .elementor-element.elementor-element-491abade.elementor-position-left .elementor-image-box-img {
  margin-right: 30px;
}
.elementor-6129 .elementor-element.elementor-element-491abade.elementor-position-top .elementor-image-box-img {
  margin-bottom: 30px;
}
.elementor-6129 .elementor-element.elementor-element-491abade .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}
.elementor-6129 .elementor-element.elementor-element-491abade .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-6129 .elementor-element.elementor-element-491abade .elementor-image-box-title {
  margin-bottom: 18px;
}
.elementor-6129 .elementor-element.elementor-element-491abade > .elementor-widget-container {
  margin: 0px 0px 0px -100px;
  padding: 30px 50px 30px 50px;
}
.elementor-6129 .elementor-element.elementor-element-4026647a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6129 .elementor-element.elementor-element-4026647a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF;
}
.elementor-6129 .elementor-element.elementor-element-4026647a > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 50px 50px 0px 50px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 50px;
}
.elementor-6129 .elementor-element.elementor-element-4026647a > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6129 .elementor-element.elementor-element-c77732a.elementor-position-right .elementor-image-box-img {
  margin-left: 30px;
}
.elementor-6129 .elementor-element.elementor-element-c77732a.elementor-position-left .elementor-image-box-img {
  margin-right: 30px;
}
.elementor-6129 .elementor-element.elementor-element-c77732a.elementor-position-top .elementor-image-box-img {
  margin-bottom: 30px;
}
.elementor-6129 .elementor-element.elementor-element-c77732a .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}
.elementor-6129 .elementor-element.elementor-element-c77732a .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-6129 .elementor-element.elementor-element-c77732a .elementor-image-box-title {
  margin-bottom: 18px;
}
.elementor-6129 .elementor-element.elementor-element-c77732a > .elementor-widget-container {
  margin: 0px 0px 0px -100px;
  padding: 30px 50px 30px 50px;
}
.elementor-6129 .elementor-element.elementor-element-2ba2bd9f > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-6129 .elementor-element.elementor-element-2ba2bd9f {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-6129 .elementor-element.elementor-element-66bdfc59:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6129 .elementor-element.elementor-element-66bdfc59 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("http://www.nicdarkthemes.com/themes/charity-foundation/wp/demo/charity-foundation/wp-content/uploads/sites/2/2022/10/parallax-07.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-6129 .elementor-element.elementor-element-66bdfc59 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-66bdfc59 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6129 .elementor-element.elementor-element-691564f {
  --spacer-size: 300px;
}
.elementor-6129 .elementor-element.elementor-element-2439cda2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6129 .elementor-element.elementor-element-2439cda2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #444444;
}
.elementor-6129 .elementor-element.elementor-element-2439cda2 > .elementor-element-populated > .elementor-background-overlay {
  background-image: url("http://www.nicdarkthemes.com/themes/charity-foundation/wp/demo/charity-foundation/wp-content/uploads/sites/2/2022/10/parallax-15.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.1;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-6129 .elementor-element.elementor-element-2439cda2 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 120px 100px 120px 100px;
}
.elementor-6129 .elementor-element.elementor-element-2439cda2 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6129 .elementor-element.elementor-element-7a244a5 {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-7a244a5 .elementor-heading-title {
  color: #FFFFFF;
}
.elementor-6129 .elementor-element.elementor-element-41278cfc {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-41278cfc .elementor-heading-title {
  color: #FFFFFF;
}
.elementor-6129 .elementor-element.elementor-element-574eaf6d .elementor-heading-title {
  color: #FFFFFF;
}
.elementor-6129 .elementor-element.elementor-element-447682bb > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-77dcdad8 > .elementor-container {
  max-width: 1200px;
}
.elementor-6129 .elementor-element.elementor-element-77dcdad8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-6129 .elementor-element.elementor-element-77dcdad8:not(.elementor-motion-effects-element-type-background), .elementor-6129 .elementor-element.elementor-element-77dcdad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("http://www.nicdarkthemes.com/themes/charity-foundation/wp/demo/charity-foundation/wp-content/uploads/sites/2/2022/11/bg-white-01.jpg");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-6129 .elementor-element.elementor-element-77dcdad8 > .elementor-background-overlay {
  background-color: #FFFFFF;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6129 .elementor-element.elementor-element-77dcdad8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 120px 0px 70px 7px;
}
.elementor-6129 .elementor-element.elementor-element-682b5078 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-e77579c {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-2146af45 {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-1278c43d > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 50px;
}
.elementor-6129 .elementor-element.elementor-element-2e642075 {
  --e-image-carousel-slides-to-show: 1;
}
.elementor-6129 .elementor-element.elementor-element-5fe3381f > .elementor-container {
  max-width: 1200px;
}
.elementor-6129 .elementor-element.elementor-element-5fe3381f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -145px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  z-index: 9;
}
.elementor-6129 .elementor-element.elementor-element-5fe3381f > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6129 .elementor-element.elementor-element-fb41eea > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 60px 0px 100px;
}
.elementor-6129 .elementor-element.elementor-element-fb41eea > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6129 .elementor-element.elementor-element-1d9933ea:not(.elementor-motion-effects-element-type-background), .elementor-6129 .elementor-element.elementor-element-1d9933ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #EF884C;
}
.elementor-6129 .elementor-element.elementor-element-1d9933ea > .elementor-background-overlay {
  background-image: url("http://www.nicdarkthemes.com/themes/charity-foundation/wp/demo/charity-foundation/wp-content/uploads/sites/2/2022/10/parallax-05.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.15;
  mix-blend-mode: multiply;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6129 .elementor-element.elementor-element-1d9933ea .elementor-background-overlay {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-6129 .elementor-element.elementor-element-1d9933ea {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 30px 20px 20px 20px;
}
.elementor-6129 .elementor-element.elementor-element-5836a908 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-292563b5 .elementor-counter-number-wrapper {
  color: #FFFFFF;
  font-size: 40px;
}
.elementor-6129 .elementor-element.elementor-element-292563b5 .elementor-counter-title {
  color: #FFFFFF;
  font-size: 10px;
  line-height: 3em;
  letter-spacing: 2px;
}
.elementor-6129 .elementor-element.elementor-element-292563b5 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-4054fcc8 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-f9e18b0 .elementor-counter-number-wrapper {
  color: #FFFFFF;
  font-size: 40px;
}
.elementor-6129 .elementor-element.elementor-element-f9e18b0 .elementor-counter-title {
  color: #FFFFFF;
  font-size: 10px;
  line-height: 3em;
  letter-spacing: 2px;
}
.elementor-6129 .elementor-element.elementor-element-f9e18b0 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-bca4829 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-5de5b7b3 .elementor-counter-number-wrapper {
  color: #FFFFFF;
  font-size: 40px;
}
.elementor-6129 .elementor-element.elementor-element-5de5b7b3 .elementor-counter-title {
  color: #FFFFFF;
  font-size: 10px;
  line-height: 3em;
  letter-spacing: 2px;
}
.elementor-6129 .elementor-element.elementor-element-5de5b7b3 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-20b54c41 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-4cb51adf .elementor-counter-number-wrapper {
  color: #FFFFFF;
  font-size: 40px;
}
.elementor-6129 .elementor-element.elementor-element-4cb51adf .elementor-counter-title {
  color: #FFFFFF;
  font-size: 10px;
  line-height: 3em;
  letter-spacing: 2px;
}
.elementor-6129 .elementor-element.elementor-element-4cb51adf > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-1c4be265 > .elementor-container {
  max-width: 1200px;
}
.elementor-6129 .elementor-element.elementor-element-1c4be265 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 52px 0px 110px 0px;
}
.elementor-6129 .elementor-element.elementor-element-1c4be265 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6129 .elementor-element.elementor-element-c1af586 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 15px 0px 15px;
}
.elementor-6129 .elementor-element.elementor-element-7ac0803d {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-6129 .elementor-element.elementor-element-1b22ae20 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 20px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-37cafcd > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-252567db > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-5e007bb9 .elementor-heading-title {
  font-size: 22px;
}
.elementor-6129 .elementor-element.elementor-element-442e4860 {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-442e4860 > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-657c730b > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 15px 0px 15px;
}
.elementor-6129 .elementor-element.elementor-element-2ad8849f {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-29770290 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 20px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-6eb826d > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-7f1ec45a > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-005a5ae .elementor-heading-title {
  font-size: 22px;
}
.elementor-6129 .elementor-element.elementor-element-7f3e31c {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-7f3e31c > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-5685cbfd > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 15px 0px 015px;
}
.elementor-6129 .elementor-element.elementor-element-24ff6f98 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-74d339b4 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 20px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-1d743c92 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-683e9521 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-f404a2e .elementor-heading-title {
  font-size: 22px;
}
.elementor-6129 .elementor-element.elementor-element-b18bff1 {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-b18bff1 > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-542bce12 > .elementor-container {
  max-width: 1200px;
}
.elementor-6129 .elementor-element.elementor-element-542bce12:not(.elementor-motion-effects-element-type-background), .elementor-6129 .elementor-element.elementor-element-542bce12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("http://www.nicdarkthemes.com/themes/charity-foundation/wp/demo/charity-foundation/wp-content/uploads/sites/2/2022/10/parallax-03.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-6129 .elementor-element.elementor-element-542bce12 > .elementor-background-overlay {
  background-color: #282828;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6129 .elementor-element.elementor-element-542bce12 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 110px 0px 100px 0px;
}
.elementor-6129 .elementor-element.elementor-element-45aff560 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 20px 0px 20px;
}
.elementor-6129 .elementor-element.elementor-element-7bc676bb > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-6129 .elementor-element.elementor-element-f5d6d97 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-359b2890 {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-359b2890 .elementor-heading-title {
  color: #FFFFFF;
}
.elementor-6129 .elementor-element.elementor-element-431b3e12 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-e010c2e {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-e010c2e .elementor-heading-title {
  color: #FFFFFF;
}
.elementor-6129 .elementor-element.elementor-element-db895e1 {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-db895e1 .elementor-heading-title {
  color: #FFFFFF;
}
.elementor-6129 .elementor-element.elementor-element-db895e1 > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-216fbbf0 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 20px 0px 20px;
}
.elementor-6129 .elementor-element.elementor-element-141dfb5c > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-6129 .elementor-element.elementor-element-170205ed > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-6582f163 {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-6582f163 .elementor-heading-title {
  color: #FFFFFF;
}
.elementor-6129 .elementor-element.elementor-element-79035682 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-5f08724 {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-5f08724 .elementor-heading-title {
  color: #FFFFFF;
}
.elementor-6129 .elementor-element.elementor-element-1fcbde13 {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-1fcbde13 .elementor-heading-title {
  color: #FFFFFF;
}
.elementor-6129 .elementor-element.elementor-element-1fcbde13 > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-3dcefbd6 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 20px 0px 20px;
}
.elementor-6129 .elementor-element.elementor-element-5b66e3fa > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-6129 .elementor-element.elementor-element-14b7c98b > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-74a5dab8 {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-74a5dab8 .elementor-heading-title {
  color: #FFFFFF;
}
.elementor-6129 .elementor-element.elementor-element-46d011e0 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-b334892 {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-b334892 .elementor-heading-title {
  color: #FFFFFF;
}
.elementor-6129 .elementor-element.elementor-element-13232f69 {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-13232f69 .elementor-heading-title {
  color: #FFFFFF;
}
.elementor-6129 .elementor-element.elementor-element-13232f69 > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-9fea258 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 20px 0px 20px;
}
.elementor-6129 .elementor-element.elementor-element-72774edb > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-6129 .elementor-element.elementor-element-5bb56d3c > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-5e5eb4e {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-5e5eb4e .elementor-heading-title {
  color: #FFFFFF;
}
.elementor-6129 .elementor-element.elementor-element-12d73396 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-dd07a90 {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-dd07a90 .elementor-heading-title {
  color: #FFFFFF;
}
.elementor-6129 .elementor-element.elementor-element-30bb3464 {
  text-align: left;
}
.elementor-6129 .elementor-element.elementor-element-30bb3464 .elementor-heading-title {
  color: #FFFFFF;
}
.elementor-6129 .elementor-element.elementor-element-30bb3464 > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-24a3276f > .elementor-container {
  max-width: 1200px;
}
.elementor-6129 .elementor-element.elementor-element-24a3276f:not(.elementor-motion-effects-element-type-background), .elementor-6129 .elementor-element.elementor-element-24a3276f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("http://www.nicdarkthemes.com/themes/charity-foundation/wp/demo/charity-foundation/wp-content/uploads/sites/2/2022/11/bg-white-02.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-6129 .elementor-element.elementor-element-24a3276f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 120px 0px 104px 0px;
}
.elementor-6129 .elementor-element.elementor-element-24a3276f > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6129 .elementor-element.elementor-element-49b3e907 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6129 .elementor-element.elementor-element-d6b870b {
  text-align: center;
}
.elementor-6129 .elementor-element.elementor-element-c765c84 {
  text-align: center;
}
.elementor-6129 .elementor-element.elementor-element-c765c84 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 370px 0px 370px;
}
.elementor-6129 .elementor-element.elementor-element-48425cb6 > .elementor-widget-container {
  margin: 5px -15px 0px -15px;
  padding: 0px 0px 0px 0px;
}
body.elementor-page-6129 {
  padding: 0px 0px 0px 0px;
}
@media(min-width:768px) {
  .elementor-6129 .elementor-element.elementor-element-43bce3fd {
    width: 65%;
  }
  .elementor-6129 .elementor-element.elementor-element-20755f02 {
    width: 35%;
  }
  .elementor-6129 .elementor-element.elementor-element-154e0e2b {
    width: 75%;
  }
  .elementor-6129 .elementor-element.elementor-element-6020bbb5 {
    width: 25%;
  }
  .elementor-6129 .elementor-element.elementor-element-14a0b3da {
    width: 29.999%;
  }
  .elementor-6129 .elementor-element.elementor-element-76223e99 {
    width: 36.333%;
  }
  .elementor-6129 .elementor-element.elementor-element-66bdfc59 {
    width: 66%;
  }
  .elementor-6129 .elementor-element.elementor-element-2439cda2 {
    width: 34%;
  }
  .elementor-6129 .elementor-element.elementor-element-682b5078 {
    width: 33%;
  }
  .elementor-6129 .elementor-element.elementor-element-1278c43d {
    width: 67%;
  }
  .elementor-6129 .elementor-element.elementor-element-3b7f47c3 {
    width: 33%;
  }
  .elementor-6129 .elementor-element.elementor-element-fb41eea {
    width: 67%;
  }
  .elementor-6129 .elementor-element.elementor-element-1b22ae20 {
    width: 25%;
  }
  .elementor-6129 .elementor-element.elementor-element-252567db {
    width: 75%;
  }
  .elementor-6129 .elementor-element.elementor-element-29770290 {
    width: 25%;
  }
  .elementor-6129 .elementor-element.elementor-element-7f1ec45a {
    width: 75%;
  }
  .elementor-6129 .elementor-element.elementor-element-74d339b4 {
    width: 25%;
  }
  .elementor-6129 .elementor-element.elementor-element-683e9521 {
    width: 75%;
  }
  .elementor-6129 .elementor-element.elementor-element-f5d6d97 {
    width: 30%;
  }
  .elementor-6129 .elementor-element.elementor-element-431b3e12 {
    width: 70%;
  }
  .elementor-6129 .elementor-element.elementor-element-170205ed {
    width: 35%;
  }
  .elementor-6129 .elementor-element.elementor-element-79035682 {
    width: 65%;
  }
  .elementor-6129 .elementor-element.elementor-element-14b7c98b {
    width: 33%;
  }
  .elementor-6129 .elementor-element.elementor-element-46d011e0 {
    width: 67%;
  }
  .elementor-6129 .elementor-element.elementor-element-5bb56d3c {
    width: 34%;
  }
  .elementor-6129 .elementor-element.elementor-element-12d73396 {
    width: 66%;
  }
}
@media(max-width:1199px) and (min-width:768px) {
  .elementor-6129 .elementor-element.elementor-element-43bce3fd {
    width: 100%;
  }
  .elementor-6129 .elementor-element.elementor-element-20755f02 {
    width: 100%;
  }
  .elementor-6129 .elementor-element.elementor-element-154e0e2b {
    width: 100%;
  }
  .elementor-6129 .elementor-element.elementor-element-4a80762e {
    width: 100%;
  }
  .elementor-6129 .elementor-element.elementor-element-14a0b3da {
    width: 100%;
  }
  .elementor-6129 .elementor-element.elementor-element-76223e99 {
    width: 100%;
  }
  .elementor-6129 .elementor-element.elementor-element-62e84f43 {
    width: 100%;
  }
  .elementor-6129 .elementor-element.elementor-element-4026647a {
    width: 100%;
  }
  .elementor-6129 .elementor-element.elementor-element-66bdfc59 {
    width: 100%;
  }
  .elementor-6129 .elementor-element.elementor-element-2439cda2 {
    width: 100%;
  }
  .elementor-6129 .elementor-element.elementor-element-682b5078 {
    width: 100%;
  }
  .elementor-6129 .elementor-element.elementor-element-1278c43d {
    width: 100%;
  }
  .elementor-6129 .elementor-element.elementor-element-3b7f47c3 {
    width: 100%;
  }
  .elementor-6129 .elementor-element.elementor-element-fb41eea {
    width: 100%;
  }
  .elementor-6129 .elementor-element.elementor-element-5836a908 {
    width: 25%;
  }
  .elementor-6129 .elementor-element.elementor-element-1b22ae20 {
    width: 100%;
  }
  .elementor-6129 .elementor-element.elementor-element-252567db {
    width: 100%;
  }
  .elementor-6129 .elementor-element.elementor-element-29770290 {
    width: 100%;
  }
  .elementor-6129 .elementor-element.elementor-element-7f1ec45a {
    width: 100%;
  }
  .elementor-6129 .elementor-element.elementor-element-74d339b4 {
    width: 100%;
  }
  .elementor-6129 .elementor-element.elementor-element-683e9521 {
    width: 100%;
  }
  .elementor-6129 .elementor-element.elementor-element-45aff560 {
    width: 50%;
  }
  .elementor-6129 .elementor-element.elementor-element-f5d6d97 {
    width: 30%;
  }
  .elementor-6129 .elementor-element.elementor-element-431b3e12 {
    width: 70%;
  }
  .elementor-6129 .elementor-element.elementor-element-216fbbf0 {
    width: 50%;
  }
  .elementor-6129 .elementor-element.elementor-element-170205ed {
    width: 30%;
  }
  .elementor-6129 .elementor-element.elementor-element-79035682 {
    width: 70%;
  }
  .elementor-6129 .elementor-element.elementor-element-3dcefbd6 {
    width: 50%;
  }
  .elementor-6129 .elementor-element.elementor-element-14b7c98b {
    width: 30%;
  }
  .elementor-6129 .elementor-element.elementor-element-46d011e0 {
    width: 70%;
  }
  .elementor-6129 .elementor-element.elementor-element-9fea258 {
    width: 50%;
  }
  .elementor-6129 .elementor-element.elementor-element-5bb56d3c {
    width: 30%;
  }
  .elementor-6129 .elementor-element.elementor-element-12d73396 {
    width: 70%;
  }
}
@media(min-width:1200px) {
  .elementor-6129 .elementor-element.elementor-element-383a1de8:not(.elementor-motion-effects-element-type-background), .elementor-6129 .elementor-element.elementor-element-383a1de8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-6129 .elementor-element.elementor-element-35fec8e5 > .elementor-widget-container {
    background-attachment: scroll;
  }
  .elementor-6129 .elementor-element.elementor-element-66bdfc59:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6129 .elementor-element.elementor-element-66bdfc59 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-6129 .elementor-element.elementor-element-2439cda2 > .elementor-element-populated > .elementor-background-overlay {
    background-attachment: scroll;
  }
  .elementor-6129 .elementor-element.elementor-element-77dcdad8:not(.elementor-motion-effects-element-type-background), .elementor-6129 .elementor-element.elementor-element-77dcdad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}
@media(max-width:1199px) {
  .elementor-6129 .elementor-element.elementor-element-383a1de8 {
    padding: 60px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-7f101ba5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-59d497da > .elementor-widget-container {
    margin: 20px 0px 70px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-20755f02 > .elementor-element-populated {
    margin: 0px 015px 0px 15px;
    --e-column-margin-right: 015px;
    --e-column-margin-left: 15px;
  }
  .elementor-6129 .elementor-element.elementor-element-3b8f486d {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-154e0e2b > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-6129 .elementor-element.elementor-element-2129acf8 > .elementor-element-populated {
    margin: 70px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-1d5f6732 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-60203076 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-5b3ee29a {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-5b3ee29a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 50px;
  }
  .elementor-6129 .elementor-element.elementor-element-35fec8e5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 200px;
  }
  .elementor-6129 .elementor-element.elementor-element-14a0b3da > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 60px 60px 60px 60px;
  }
  .elementor-6129 .elementor-element.elementor-element-52360f36 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-76223e99 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 60px 60px 60px 60px;
  }
  .elementor-6129 .elementor-element.elementor-element-3f1eefe2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 120px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-491abade > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-c77732a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-691564f {
    --spacer-size: 400px;
  }
  .elementor-6129 .elementor-element.elementor-element-2439cda2 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 50px 50px 50px;
  }
  .elementor-6129 .elementor-element.elementor-element-7a244a5 {
    text-align: left;
  }
  .elementor-6129 .elementor-element.elementor-element-682b5078 > .elementor-element-populated {
    padding: 0px 40px 0px 40px;
  }
  .elementor-6129 .elementor-element.elementor-element-e77579c {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-2146af45 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-7ecdc2ef {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-1278c43d > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
  }
  .elementor-6129 .elementor-element.elementor-element-1d9933ea {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-7ac0803d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-37cafcd {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-37cafcd img {
    width: 80px;
  }
  .elementor-6129 .elementor-element.elementor-element-37cafcd > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-5e007bb9 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-442e4860 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-2ad8849f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-6eb826d {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-6eb826d img {
    width: 80px;
  }
  .elementor-6129 .elementor-element.elementor-element-6eb826d > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-005a5ae {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-7f3e31c {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-24ff6f98 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-1d743c92 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-1d743c92 img {
    width: 80px;
  }
  .elementor-6129 .elementor-element.elementor-element-1d743c92 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-f404a2e {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-b18bff1 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-5b66e3fa {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-72774edb {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-d6b870b {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-c765c84 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
}
@media(max-width:767px) {
  .elementor-6129 .elementor-element.elementor-element-43bce3fd > .elementor-element-populated {
    padding: 0px 0px 20px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-79b4429b {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-6aff2604 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-7f101ba5 {
    padding: 10px 10px 10px 10px;
  }
  .elementor-6129 .elementor-element.elementor-element-2323a59a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-500443d8 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-666b76e6 > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-49008aa5 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-2129acf8 > .elementor-element-populated {
    margin: 70px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-1d5f6732 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-60203076 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-5b3ee29a {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-35fec8e5 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
  }
  .elementor-6129 .elementor-element.elementor-element-52360f36 img {
    object-fit: cover;
  }
  .elementor-6129 .elementor-element.elementor-element-76223e99 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 60px 30px 60px;
  }
  .elementor-6129 .elementor-element.elementor-element-62e84f43 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-491abade .elementor-image-box-img {
    margin-bottom: 30px;
  }
  .elementor-6129 .elementor-element.elementor-element-4026647a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-c77732a .elementor-image-box-img {
    margin-bottom: 30px;
  }
  .elementor-6129 .elementor-element.elementor-element-2ba2bd9f {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-2439cda2 > .elementor-element-populated {
    padding: 60px 30px 60px 30px;
  }
  .elementor-6129 .elementor-element.elementor-element-7a244a5 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-41278cfc {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-574eaf6d {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-77dcdad8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 90px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-e77579c {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-5fe3381f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-fb41eea > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-292563b5 .elementor-counter-number-wrapper {
    font-size: 30px;
  }
  .elementor-6129 .elementor-element.elementor-element-f9e18b0 .elementor-counter-number-wrapper {
    font-size: 30px;
  }
  .elementor-6129 .elementor-element.elementor-element-5de5b7b3 .elementor-counter-number-wrapper {
    font-size: 30px;
  }
  .elementor-6129 .elementor-element.elementor-element-4cb51adf .elementor-counter-number-wrapper {
    font-size: 30px;
  }
  .elementor-6129 .elementor-element.elementor-element-1c4be265 {
    margin-top: 50px;
    margin-bottom: 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-252567db > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-5e007bb9 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-442e4860 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-2ad8849f {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-7f1ec45a > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-005a5ae {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-7f3e31c {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-24ff6f98 {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-683e9521 > .elementor-element-populated {
    margin: 020px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-f404a2e {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-b18bff1 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-359b2890 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-359b2890 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-e010c2e {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-e010c2e > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-db895e1 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-6582f163 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-6582f163 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-5f08724 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-5f08724 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-1fcbde13 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-74a5dab8 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-74a5dab8 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-b334892 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-b334892 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-13232f69 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-5e5eb4e {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-5e5eb4e > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-dd07a90 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-dd07a90 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-30bb3464 {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-24a3276f {
    padding: 80px 0px 0px 0px;
  }
  .elementor-6129 .elementor-element.elementor-element-d6b870b {
    text-align: center;
  }
  .elementor-6129 .elementor-element.elementor-element-c765c84 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
}