.elementor-1149 .elementor-element.elementor-element-d0ab57d{padding:30px 0px 0px 0px;}.elementor-1149 .elementor-element.elementor-element-3338d2f2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1149 .elementor-element.elementor-element-d1b74ce{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1149 .elementor-element.elementor-element-d1b74ce > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-1149 .elementor-element.elementor-element-d1b74ce .w-feature-content-title{text-align:center;}.elementor-1149 .elementor-element.elementor-element-d1b74ce .section-content{text-align:center;}.elementor-1149 .elementor-element.elementor-element-d1b74ce .task-section-title{text-align:center;}.elementor-1149 .elementor-element.elementor-element-d1b74ce .st__section-head_align{text-align:center;}.elementor-1149 .elementor-element.elementor-element-d1b74ce .section-header{text-align:center;}.elementor-1149 .elementor-element.elementor-element-6e5be2b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1149 .elementor-element.elementor-element-fefce9b img{height:960px;}.elementor-1149 .elementor-element.elementor-element-a612399 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:1024px){.elementor-1149 .elementor-element.elementor-element-d1b74ce{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-1149 .elementor-element.elementor-element-6e5be2b{--grid-auto-flow:row;}.elementor-1149 .elementor-element.elementor-element-fefce9b img{height:625px;}}@media(max-width:767px){.elementor-1149 .elementor-element.elementor-element-d1b74ce > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1149 .elementor-element.elementor-element-d1b74ce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1149 .elementor-element.elementor-element-6e5be2b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1149 .elementor-element.elementor-element-fefce9b img{width:100%;max-width:100%;height:262px;object-fit:cover;}}/* Start custom CSS for image, class: .elementor-element-fefce9b *//* Estilos base (móvil) */
.elementor-1149 .elementor-element.elementor-element-fefce9b::before {
  content: "ANTES";
  position: absolute;
  top: 10px;
  left: 10px;
  background-color: black;
  color: white;
  padding: 4px 8px;
  font-size: 6px;
  font-weight: bold;
  font-family: sans-serif;
  z-index: 10;
  border-radius: 3px;
}

/* Sobreescribe en “desktop” (a partir de 1024px de ancho) */
@media screen and (min-width: 1024px) {
  .elementor-1149 .elementor-element.elementor-element-fefce9b::before {
    /* Ajusta valores según prefieras */
    font-size: 10px;       /* Texto más grande */
    padding: 6px 12px;     /* Más espacio interior */
    top: 12px;             /* Ligeros reajustes de posición si quieres */
    left: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a612399 *//* Estilos base (móvil) */
.elementor-1149 .elementor-element.elementor-element-a612399::before {
  content: "DESPUÉS";
  position: absolute;
  top: 10px;
  left: 10px;
  background-color: black;
  color: white;
  padding: 4px 8px;
  font-size: 6px;
  font-weight: bold;
  font-family: sans-serif;
  z-index: 10;
  border-radius: 3px;
}

/* Sobreescribe en “desktop” (a partir de 1024px de ancho) */
@media screen and (min-width: 1024px) {
  .elementor-1149 .elementor-element.elementor-element-a612399::before {
    /* Ajusta valores según prefieras */
    font-size: 10px;       /* Texto más grande */
    padding: 6px 12px;     /* Más espacio interior */
    top: 12px;             /* Ligeros reajustes de posición si quieres */
    left: 12px;
  }
}/* End custom CSS */