.elementor-12489 .elementor-element.elementor-element-46e21967 > .elementor-container {
  max-width: 1200px;
}
.elementor-12489 .elementor-element.elementor-element-46e21967 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-12489 .elementor-element.elementor-element-46e21967:not(.elementor-motion-effects-element-type-background), .elementor-12489 .elementor-element.elementor-element-46e21967 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF;
}
.elementor-12489 .elementor-element.elementor-element-46e21967 > .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-09.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.07;
  mix-blend-mode: multiply;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12489 .elementor-element.elementor-element-46e21967 .elementor-background-overlay {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-12489 .elementor-element.elementor-element-46e21967 {
  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-12489 .elementor-element.elementor-element-e697b54 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 10px 0px 10px 0px;
}
.elementor-12489 .elementor-element.elementor-element-1c0e0022 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px/2);
}
.elementor-12489 .elementor-element.elementor-element-1c0e0022 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px/2);
}
.elementor-12489 .elementor-element.elementor-element-1c0e0022 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(20px/2);
  margin-left: calc(20px/2);
}
.elementor-12489 .elementor-element.elementor-element-1c0e0022 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px/2);
  margin-left: calc(-20px/2);
}
body.rtl .elementor-12489 .elementor-element.elementor-element-1c0e0022 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-20px/2);
}
body:not(.rtl) .elementor-12489 .elementor-element.elementor-element-1c0e0022 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-20px/2);
}
.elementor-12489 .elementor-element.elementor-element-1c0e0022 {
  --e-icon-list-icon-size: 14px;
}
.elementor-12489 .elementor-element.elementor-element-1c0e0022 .elementor-icon-list-text {
  padding-left: 10px;
}
.elementor-12489 .elementor-element.elementor-element-71e6c7e4 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-12489 .elementor-element.elementor-element-27ebacdc .nd_elements_marquee_component .nd_elements_marquee_label {
  font-size: 10px;
  font-weight: bold;
  line-height: 0.5em;
  letter-spacing: 1px;
}
.elementor-12489 .elementor-element.elementor-element-27ebacdc .nd_elements_marquee_component .nd_elements_marquee_label {
  padding: 8px 10px 8px 10px;
  color: #FFFFFF;
  background-color: #00BAA3;
}
.elementor-12489 .elementor-element.elementor-element-27ebacdc .nd_elements_marquee_component .nd_elements_marquee_content {
  font-size: 14px;
  letter-spacing: 1px;
}
.elementor-12489 .elementor-element.elementor-element-27ebacdc .nd_elements_marquee_component .nd_elements_marquee_content {
  margin-left: 15px;
}
.elementor-12489 .elementor-element.elementor-element-e97f07e > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-12489 .elementor-element.elementor-element-57525342 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px/2);
}
.elementor-12489 .elementor-element.elementor-element-57525342 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px/2);
}
.elementor-12489 .elementor-element.elementor-element-57525342 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(20px/2);
  margin-left: calc(20px/2);
}
.elementor-12489 .elementor-element.elementor-element-57525342 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px/2);
  margin-left: calc(-20px/2);
}
body.rtl .elementor-12489 .elementor-element.elementor-element-57525342 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-20px/2);
}
body:not(.rtl) .elementor-12489 .elementor-element.elementor-element-57525342 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-20px/2);
}
.elementor-12489 .elementor-element.elementor-element-57525342 {
  --e-icon-list-icon-size: 14px;
}
.elementor-12489 .elementor-element.elementor-element-57525342 .elementor-icon-list-text {
  padding-left: 10px;
}
.elementor-12489 .elementor-element.elementor-element-38c64f8:not(.elementor-motion-effects-element-type-background), .elementor-12489 .elementor-element.elementor-element-38c64f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF;
}
.elementor-12489 .elementor-element.elementor-element-38c64f8 {
  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-12489 .elementor-element.elementor-element-38c64f8 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12489 .elementor-element.elementor-element-9f2879f > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-12489 .elementor-element.elementor-element-f971c06 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-12489 .elementor-element.elementor-element-7bb2aca7 > .elementor-container {
  max-width: 1200px;
}
.elementor-12489 .elementor-element.elementor-element-7bb2aca7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-12489 .elementor-element.elementor-element-7bb2aca7:not(.elementor-motion-effects-element-type-background), .elementor-12489 .elementor-element.elementor-element-7bb2aca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #444444;
}
.elementor-12489 .elementor-element.elementor-element-7bb2aca7 > .elementor-background-overlay {
  background-image: url("imagenes/parallax-03.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12489 .elementor-element.elementor-element-7bb2aca7 .elementor-background-overlay {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-12489 .elementor-element.elementor-element-7bb2aca7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -1px;
  margin-bottom: 0px;
  padding: 25px 0px 25px 0px;
}
.elementor-12489 .elementor-element.elementor-element-b994b7c > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-12489 .elementor-element.elementor-element-eb1a4a3 {
  text-align: left;
}
.elementor-12489 .elementor-element.elementor-element-eb1a4a3 img {
  width: 195px;
}
.elementor-12489 .elementor-element.elementor-element-eb1a4a3:hover img {
  opacity: 0.7;
}
.elementor-12489 .elementor-element.elementor-element-331d176e > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 20px 0px 20px;
}
.elementor-12489 .elementor-element.elementor-element-2f92e413 .nd_elements_navigation_component > div {
  text-align: right;
}
.elementor-12489 .elementor-element.elementor-element-2f92e413 .nd_elements_open_navigation_sidebar_content {
  float: right;
}
.elementor-12489 .elementor-element.elementor-element-2f92e413 .nd_elements_navigation_component ul.menu > li a {
  padding: 0px 20px;
  color: #FFFFFF;
}
.elementor-12489 .elementor-element.elementor-element-2f92e413 .nd_elements_navigation_component div > ul li > ul.sub-menu {
  width: 220px;
  padding-top: 29px;
}
.elementor-12489 .elementor-element.elementor-element-2f92e413 .nd_elements_navigation_component div > ul li > ul.sub-menu li > ul.sub-menu {
  margin-left: 220px;
}
.elementor-12489 .elementor-element.elementor-element-2f92e413 .nd_elements_navigation_component div > ul li > ul.sub-menu > li a {
  padding: 15px 20px 15px 20px;
}
.elementor-12489 .elementor-element.elementor-element-2f92e413 .nd_elements_navigation_component ul.menu > li a:hover {
  color: #FFFFFF;
}
.elementor-12489 .elementor-element.elementor-element-2f92e413 .nd_elements_navigation_component div > ul li > ul.sub-menu li a {
  font-weight: normal;
  line-height: 1em;
  color: #FFFFFFBF;
}
.elementor-12489 .elementor-element.elementor-element-2f92e413 .nd_elements_navigation_component div > ul li > ul.sub-menu > li {
  border-bottom-width: 1px;
  border-bottom-color: #00000014;
  background-color: #444444;
}
.elementor-12489 .elementor-element.elementor-element-2f92e413 .nd_elements_navigation_component div > ul li > ul.sub-menu li.menu-item-has-children > a:after {
  border-color: transparent transparent transparent #FFFFFFBF;
}
.elementor-12489 .elementor-element.elementor-element-2f92e413 .nd_elements_navigation_component div > ul li > ul.sub-menu li a:hover {
  color: #FFFFFF;
}
.elementor-12489 .elementor-element.elementor-element-2f92e413 .nd_elements_navigation_sidebar_content {
  background-color: #444444;
}
.elementor-12489 .elementor-element.elementor-element-54250b7e > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
body.elementor-page-12489 {
  padding: 0px 0px 0px 0px;
}
@media(min-width:768px) {
  .elementor-12489 .elementor-element.elementor-element-b994b7c {
    width: 16.314%;
  }
  .elementor-12489 .elementor-element.elementor-element-331d176e {
    width: 71.685%;
  }
  .elementor-12489 .elementor-element.elementor-element-54250b7e {
    width: 11.306%;
  }
}
@media(max-width:1199px) and (min-width:768px) {
  .elementor-12489 .elementor-element.elementor-element-e697b54 {
    width: 100%;
  }
  .elementor-12489 .elementor-element.elementor-element-71e6c7e4 {
    width: 100%;
  }
  .elementor-12489 .elementor-element.elementor-element-e97f07e {
    width: 100%;
  }
  .elementor-12489 .elementor-element.elementor-element-b994b7c {
    width: 33%;
  }
  .elementor-12489 .elementor-element.elementor-element-331d176e {
    width: 33%;
  }
  .elementor-12489 .elementor-element.elementor-element-54250b7e {
    width: 33%;
  }
}
@media(min-width:1200px) {
  .elementor-12489 .elementor-element.elementor-element-46e21967 > .elementor-background-overlay {
    background-attachment: scroll;
  }
  .elementor-12489 .elementor-element.elementor-element-7bb2aca7 > .elementor-background-overlay {
    background-attachment: scroll;
  }
}
@media(max-width:1199px) {
  .elementor-12489 .elementor-element.elementor-element-7bb2aca7 {
    margin-top: -1px;
    margin-bottom: 0px;
  }
  .elementor-12489 .elementor-element.elementor-element-eb1a4a3 {
    text-align: right;
  }
  .elementor-12489 .elementor-element.elementor-element-331d176e > .elementor-element-populated {
    padding: 20px 0px 20px 0px;
  }
}
@media(max-width:767px) {
  .elementor-12489 .elementor-element.elementor-element-e697b54 > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }
  .elementor-12489 .elementor-element.elementor-element-e97f07e > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }
  .elementor-12489 .elementor-element.elementor-element-7bb2aca7 {
    margin-top: -1px;
    margin-bottom: 0px;
  }
  .elementor-12489 .elementor-element.elementor-element-b994b7c {
    width: 80%;
  }
  .elementor-12489 .elementor-element.elementor-element-b994b7c > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-12489 .elementor-element.elementor-element-eb1a4a3 {
    text-align: left;
  }
  .elementor-12489 .elementor-element.elementor-element-331d176e {
    width: 20%;
  }
  .elementor-12489 .elementor-element.elementor-element-2f92e413 .nd_elements_navigation_component div > ul li > ul.sub-menu li a {
    font-size: 30px;
  }
  .elementor-12489 .elementor-element.elementor-element-54250b7e > .elementor-element-populated {
    padding: 10px 0px 0px 0px;
  }
  .elementor-12489 .elementor-element.elementor-element-5d0e17cd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
}