.elementor-12416 .elementor-element.elementor-element-648facc > .elementor-container {
  max-width: 1200px;
}
.elementor-12416 .elementor-element.elementor-element-648facc:not(.elementor-motion-effects-element-type-background), .elementor-12416 .elementor-element.elementor-element-648facc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #444444;
}
.elementor-12416 .elementor-element.elementor-element-648facc > .elementor-background-overlay {
  background-image: url("imagenes/parallax-03.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.2;
  mix-blend-mode: multiply;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12416 .elementor-element.elementor-element-648facc .elementor-background-overlay {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-12416 .elementor-element.elementor-element-648facc {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 35px 0px 5px 0px;
}
.elementor-12416 .elementor-element.elementor-element-3988027 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 35px 20px 35px 0px;
}
.elementor-12416 .elementor-element.elementor-element-e9d9927 {
  text-align: left;
}
.elementor-12416 .elementor-element.elementor-element-e9d9927 img {
  width: 250px;
}
.elementor-12416 .elementor-element.elementor-element-04afbdb .elementor-heading-title {
  color: #A4A4A4;
}
.elementor-12416 .elementor-element.elementor-element-04afbdb > .elementor-widget-container {
  margin: 010px 0px 0px 0px;
}
.elementor-12416 .elementor-element.elementor-element-79b52bb {
  margin-top: 05px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-12416 .elementor-element.elementor-element-27fb032 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-12416 .elementor-element.elementor-element-8934890 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px/2);
}
.elementor-12416 .elementor-element.elementor-element-8934890 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px/2);
}
.elementor-12416 .elementor-element.elementor-element-8934890 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(5px/2);
  margin-left: calc(5px/2);
}
.elementor-12416 .elementor-element.elementor-element-8934890 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px/2);
  margin-left: calc(-5px/2);
}
body.rtl .elementor-12416 .elementor-element.elementor-element-8934890 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-5px/2);
}
body:not(.rtl) .elementor-12416 .elementor-element.elementor-element-8934890 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-5px/2);
}
.elementor-12416 .elementor-element.elementor-element-8934890 .elementor-icon-list-icon i {
  color: #EFC94C;
}
.elementor-12416 .elementor-element.elementor-element-8934890 .elementor-icon-list-icon svg {
  fill: #EFC94C;
}
.elementor-12416 .elementor-element.elementor-element-8934890 {
  --e-icon-list-icon-size: 14px;
}
.elementor-12416 .elementor-element.elementor-element-8934890 .elementor-icon-list-text {
  color: #FFFFFF;
  padding-left: 20px;
}
.elementor-12416 .elementor-element.elementor-element-8934890 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-12416 .elementor-element.elementor-element-ecb65ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px/2);
}
.elementor-12416 .elementor-element.elementor-element-ecb65ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px/2);
}
.elementor-12416 .elementor-element.elementor-element-ecb65ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(5px/2);
  margin-left: calc(5px/2);
}
.elementor-12416 .elementor-element.elementor-element-ecb65ed .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px/2);
  margin-left: calc(-5px/2);
}
body.rtl .elementor-12416 .elementor-element.elementor-element-ecb65ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-5px/2);
}
body:not(.rtl) .elementor-12416 .elementor-element.elementor-element-ecb65ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-5px/2);
}
.elementor-12416 .elementor-element.elementor-element-ecb65ed .elementor-icon-list-icon i {
  color: #2780BA;
}
.elementor-12416 .elementor-element.elementor-element-ecb65ed .elementor-icon-list-icon svg {
  fill: #2780BA;
}
.elementor-12416 .elementor-element.elementor-element-ecb65ed {
  --e-icon-list-icon-size: 14px;
}
.elementor-12416 .elementor-element.elementor-element-ecb65ed .elementor-icon-list-text {
  color: #FFFFFF;
  padding-left: 20px;
}
.elementor-12416 .elementor-element.elementor-element-ecb65ed > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-12416 .elementor-element.elementor-element-5495874 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-12416 .elementor-element.elementor-element-3ef4f48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px/2);
}
.elementor-12416 .elementor-element.elementor-element-3ef4f48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px/2);
}
.elementor-12416 .elementor-element.elementor-element-3ef4f48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(5px/2);
  margin-left: calc(5px/2);
}
.elementor-12416 .elementor-element.elementor-element-3ef4f48 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px/2);
  margin-left: calc(-5px/2);
}
body.rtl .elementor-12416 .elementor-element.elementor-element-3ef4f48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-5px/2);
}
body:not(.rtl) .elementor-12416 .elementor-element.elementor-element-3ef4f48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-5px/2);
}
.elementor-12416 .elementor-element.elementor-element-3ef4f48 .elementor-icon-list-icon i {
  color: #D55343;
}
.elementor-12416 .elementor-element.elementor-element-3ef4f48 .elementor-icon-list-icon svg {
  fill: #D55343;
}
.elementor-12416 .elementor-element.elementor-element-3ef4f48 {
  --e-icon-list-icon-size: 14px;
}
.elementor-12416 .elementor-element.elementor-element-3ef4f48 .elementor-icon-list-text {
  color: #FFFFFF;
  padding-left: 20px;
}
.elementor-12416 .elementor-element.elementor-element-3ef4f48 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-12416 .elementor-element.elementor-element-42a6507 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px/2);
}
.elementor-12416 .elementor-element.elementor-element-42a6507 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px/2);
}
.elementor-12416 .elementor-element.elementor-element-42a6507 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(5px/2);
  margin-left: calc(5px/2);
}
.elementor-12416 .elementor-element.elementor-element-42a6507 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px/2);
  margin-left: calc(-5px/2);
}
body.rtl .elementor-12416 .elementor-element.elementor-element-42a6507 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-5px/2);
}
body:not(.rtl) .elementor-12416 .elementor-element.elementor-element-42a6507 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-5px/2);
}
.elementor-12416 .elementor-element.elementor-element-42a6507 .elementor-icon-list-icon i {
  color: #00BAA3;
}
.elementor-12416 .elementor-element.elementor-element-42a6507 .elementor-icon-list-icon svg {
  fill: #00BAA3;
}
.elementor-12416 .elementor-element.elementor-element-42a6507 {
  --e-icon-list-icon-size: 14px;
}
.elementor-12416 .elementor-element.elementor-element-42a6507 .elementor-icon-list-text {
  color: #FFFFFF;
  padding-left: 20px;
}
.elementor-12416 .elementor-element.elementor-element-42a6507 > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-12416 .elementor-element.elementor-element-4c1b0c0 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 35px 0px 35px 20px;
}
.elementor-12416 .elementor-element.elementor-element-82eedb9 .elementor-heading-title {
  color: #FFFFFF;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 2px;
}
.elementor-12416 .elementor-element.elementor-element-194f066 .gallery-item {
  padding: 0 20px 20px 0;
}
.elementor-12416 .elementor-element.elementor-element-194f066 .gallery {
  margin: 0 -20px -20px 0;
}
.elementor-12416 .elementor-element.elementor-element-194f066 .gallery-item .gallery-caption {
  text-align: center;
}
.elementor-12416 .elementor-element.elementor-element-194f066 > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-12416 .elementor-element.elementor-element-003e45f .elementor-heading-title {
  color: #FFFFFF;
  font-size: 20px;
  letter-spacing: 2px;
}
.elementor-12416 .elementor-element.elementor-element-003e45f > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="text"] {
  text-align: left;
  width: 100%;
  color: #A4A4A4 !important;
  background-color: #FFFFFF21;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="email"] {
  text-align: left;
  width: 100%;
  color: #A4A4A4 !important;
  background-color: #FFFFFF21;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="url"] {
  text-align: left;
  width: 100%;
  color: #A4A4A4 !important;
  background-color: #FFFFFF21;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="tel"] {
  text-align: left;
  width: 100%;
  color: #A4A4A4 !important;
  background-color: #FFFFFF21;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="number"] {
  text-align: left;
  width: 100%;
  color: #A4A4A4 !important;
  background-color: #FFFFFF21;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="date"] {
  text-align: left;
  width: 100%;
  color: #A4A4A4 !important;
  background-color: #FFFFFF21;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="file"] {
  text-align: left;
  width: 100%;
  color: #A4A4A4 !important;
  background-color: #FFFFFF21;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="password"] {
  text-align: left;
  width: 100%;
  color: #A4A4A4 !important;
  background-color: #FFFFFF21;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component select {
  text-align: left;
  width: 100%;
  color: #A4A4A4 !important;
  background-color: #FFFFFF21;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component textarea {
  text-align: left;
  width: 100%;
  color: #A4A4A4 !important;
  background-color: #FFFFFF21;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="text"]::-webkit-input-placeholder {
  color: #A4A4A4 !important;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="email"]::-webkit-input-placeholder {
  color: #A4A4A4 !important;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="url"]::-webkit-input-placeholder {
  color: #A4A4A4 !important;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="tel"]::-webkit-input-placeholder {
  color: #A4A4A4 !important;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="number"]::-webkit-input-placeholder {
  color: #A4A4A4 !important;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="date"]::-webkit-input-placeholder {
  color: #A4A4A4 !important;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="file"]::-webkit-input-placeholder {
  color: #A4A4A4 !important;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="password"]::-webkit-input-placeholder {
  color: #A4A4A4 !important;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component select::-webkit-input-placeholder {
  color: #A4A4A4 !important;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component textarea::-webkit-input-placeholder {
  color: #A4A4A4 !important;
}
.elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="submit"] {
  width: 100%;
}
.elementor-12416 .elementor-element.elementor-element-aedd36d > .elementor-container {
  max-width: 1200px;
}
.elementor-12416 .elementor-element.elementor-element-aedd36d {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-12416 .elementor-element.elementor-element-12ab0a6 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 10px 0px 10px 0px;
}
.elementor-12416 .elementor-element.elementor-element-009cbaf > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 10px 0px 10px 0px;
}
.elementor-12416 .elementor-element.elementor-element-99a6301 {
  --e-icon-list-icon-size: 14px;
}
.elementor-12416 .elementor-element.elementor-element-99a6301 .elementor-icon-list-text {
  padding-left: 20px;
}
@media(max-width:1199px) and (min-width:768px) {
  .elementor-12416 .elementor-element.elementor-element-3988027 {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-4c1b0c0 {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-12ab0a6 {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-009cbaf {
    width: 100%;
  }
}
@media(min-width:1200px) {
  .elementor-12416 .elementor-element.elementor-element-648facc > .elementor-background-overlay {
    background-attachment: scroll;
  }
}
@media(max-width:1199px) {
  .elementor-12416 .elementor-element.elementor-element-3988027 > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-12416 .elementor-element.elementor-element-4c1b0c0 > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="text"] {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="email"] {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="url"] {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="tel"] {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="number"] {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="date"] {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="file"] {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="password"] {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component select {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component textarea {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="submit"] {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-12ab0a6 > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }
  .elementor-12416 .elementor-element.elementor-element-71f3d14 {
    text-align: center;
  }
  .elementor-12416 .elementor-element.elementor-element-009cbaf > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }
}
@media(max-width:767px) {
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="text"] {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="email"] {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="url"] {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="tel"] {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="number"] {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="date"] {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="file"] {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="password"] {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component select {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component textarea {
    width: 100%;
  }
  .elementor-12416 .elementor-element.elementor-element-6d04095 .nd_elements_cf7_component input[type="submit"] {
    width: 100%;
  }
}