.elementor-7174 .elementor-element.elementor-element-fbc9196{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7174 .elementor-element.elementor-element-fbc9196:not(.elementor-motion-effects-element-type-background), .elementor-7174 .elementor-element.elementor-element-fbc9196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8516ecd );}.elementor-7174 .elementor-element.elementor-element-76302d9 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-7174 .elementor-element.elementor-element-76302d9 .elementor-heading-title{font-weight:600;color:#FFFFFF;}.elementor-7174 .elementor-element.elementor-element-580aa75f{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-7174 .elementor-element.elementor-element-423d193{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;z-index:25;}.elementor-7174 .elementor-element.elementor-element-423d193 > .elementor-widget-container{background-color:var( --e-global-color-05f726f );margin:0px 0px 20px 0px;padding:15px 10px 0px 10px;border-radius:50px 50px 50px 50px;}.elementor-7174 .elementor-element.elementor-element-423d193.elementor-element{--align-self:center;}.elementor-7174 .elementor-element.elementor-element-423d193 .jet-radio-list__row{display:inline-block;margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-7174 .elementor-element.elementor-element-423d193 .jet-list-tree__children{display:inline-block;margin-right:calc(15px/2);margin-left:calc(15px/2);padding-left:10px;}.elementor-7174 .elementor-element.elementor-element-423d193 .jet-radio-list-wrapper{margin-left:calc(-15px/2);margin-right:calc(-15px/2);text-align:center;}.elementor-7174 .elementor-element.elementor-element-423d193 .jet-list-tree__children:not(:last-child){margin-bottom:10px;}.elementor-7174 .elementor-element.elementor-element-423d193 .jet-radio-list__row:not(:last-child){margin-bottom:10px;}.elementor-7174 .elementor-element.elementor-element-423d193 .jet-radio-list__button{color:#FFFFFF;background-color:var( --e-global-color-8516ecd );padding:5px 15px 5px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-7174 .elementor-element.elementor-element-423d193 .jet-radio-list__button:hover{color:var( --e-global-color-8516ecd );background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-7174 .elementor-element.elementor-element-423d193 .jet-radio-list__input:checked ~ .jet-radio-list__button{color:var( --e-global-color-8516ecd );background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-7174 .elementor-element.elementor-element-423d193 .jet-collapse-icon{width:20px;height:20px;}.elementor-7174 .elementor-element.elementor-element-423d193 .jet-collapse-none{width:20px;height:20px;}.elementor-7174 .elementor-element.elementor-element-423d193 .jet-filter+.jet-filter{margin-top:10px;}.elementor-7174 .elementor-element.elementor-element-423d193 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-7174 .elementor-element.elementor-element-08b1241.elementor-element{--align-self:center;}.elementor-7174 .elementor-element.elementor-element-08b1241{z-index:2;}.elementor-7174 .elementor-element.elementor-element-08b1241 .jet-radio-list__row{display:inline-block;margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-7174 .elementor-element.elementor-element-08b1241 .jet-list-tree__children{display:inline-block;margin-right:calc(15px/2);margin-left:calc(15px/2);padding-left:10px;}.elementor-7174 .elementor-element.elementor-element-08b1241 .jet-radio-list-wrapper{margin-left:calc(-15px/2);margin-right:calc(-15px/2);}.elementor-7174 .elementor-element.elementor-element-08b1241 .jet-list-tree__children:not(:last-child){margin-bottom:10px;}.elementor-7174 .elementor-element.elementor-element-08b1241 .jet-radio-list__row:not(:last-child){margin-bottom:10px;}.elementor-7174 .elementor-element.elementor-element-08b1241 .jet-radio-list__button{color:var( --e-global-color-8516ecd );padding:5px 15px 5px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-8516ecd );border-radius:50px 50px 50px 50px;}.elementor-7174 .elementor-element.elementor-element-08b1241 .jet-radio-list__button:hover{color:#FFFFFF;background-color:var( --e-global-color-8516ecd );border-color:var( --e-global-color-8516ecd );}.elementor-7174 .elementor-element.elementor-element-08b1241 .jet-radio-list__input:checked ~ .jet-radio-list__button{color:#FFFFFF;background-color:var( --e-global-color-8516ecd );border-color:var( --e-global-color-8516ecd );}.elementor-7174 .elementor-element.elementor-element-08b1241 .jet-collapse-icon{width:20px;height:20px;}.elementor-7174 .elementor-element.elementor-element-08b1241 .jet-collapse-none{width:20px;height:20px;}.elementor-7174 .elementor-element.elementor-element-08b1241 .jet-filter+.jet-filter{margin-top:10px;}.elementor-7174 .elementor-element.elementor-element-08b1241 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-7174 .elementor-element.elementor-element-4e1772b8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-7174 .elementor-element.elementor-element-4e1772b8 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-7174 .elementor-element.elementor-element-4e1772b8 > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-7174 .elementor-element.elementor-element-4e1772b8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-7174 .elementor-element.elementor-element-4e1772b8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-7174 .elementor-element.elementor-element-4e1772b8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-7174 .elementor-element.elementor-element-4e1772b8 > .elementor-widget-container > .jet-listing-grid, .elementor-7174 .elementor-element.elementor-element-4e1772b8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-7174 .elementor-element.elementor-element-4e1772b8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-7174 .elementor-element.elementor-element-4e1772b8 > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-7174 .elementor-element.elementor-element-4e1772b8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-7174 .elementor-element.elementor-element-4e1772b8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-7174 .elementor-element.elementor-element-4e1772b8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-7174 .elementor-element.elementor-element-4e1772b8 > .elementor-widget-container > .jet-listing-grid, .elementor-7174 .elementor-element.elementor-element-4e1772b8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-7174 .elementor-element.elementor-element-4e1772b8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}@media(max-width:1024px){.elementor-7174 .elementor-element.elementor-element-4e1772b8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-7174 .elementor-element.elementor-element-4e1772b8 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-7174 .elementor-element.elementor-element-4e1772b8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-7174 .elementor-element.elementor-element-4e1772b8 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for heading, class: .elementor-element-ab1db0e */.elementor-7174 .elementor-element.elementor-element-ab1db0e {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76302d9 */.elementor-7174 .elementor-element.elementor-element-76302d9 h1::before {
    content: "PRODUCCIÓN";
    font-size: 20vw;
    opacity: 0.05;
    z-index: 1;
    position: absolute;
    left: 0;
    bottom: -45px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-4e1772b8 */.mediolistpor {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1.1);
}
.imgportflist {
  filter: brightness(90%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19e7259e */.tv-noise-wrap {
  position: relative;
  display: inline-block;
  overflow: hidden;
  isolation: isolate;
}

.tv-noise-wrap .imgportflist {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: filter 0.15s ease, transform 0.15s ease;
}

.tv-noise-wrap::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  opacity: 0;
  background:
    repeating-linear-gradient(
      0deg,
      rgba(106, 163, 112, 0.18) 0px,
      rgba(106, 163, 112, 0.18) 1px,
      rgba(0, 0, 0, 0.08) 2px,
      rgba(0, 0, 0, 0.08) 3px
    ),
    repeating-radial-gradient(
      circle,
      rgba(106, 163, 112, 0.28) 0px,
      rgba(106, 163, 112, 0.28) 1px,
      rgba(0, 0, 0, 0.16) 2px,
      rgba(0, 0, 0, 0.16) 3px
    );
  mix-blend-mode: screen;
}

.tv-noise-wrap::after {
  content: "";
  position: absolute;
  inset: -20%;
  z-index: 3;
  pointer-events: none;
  opacity: 0;
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(106, 163, 112, 0.38) 48%,
    transparent 52%
  );
}

.tv-noise-wrap.is-tv-hover .imgportflist {
  filter: brightness(82%) contrast(118%) saturate(78%);
  animation: tvImageShake 0.14s steps(2) 7;
}

.tv-noise-wrap.is-tv-hover::before {
  opacity: 0.28;
  animation: tvNoise 0.14s steps(2) 7;
}

.tv-noise-wrap.is-tv-hover::after {
  opacity: 0.22;
  animation: tvGlitchLine 0.38s linear 3;
}

@keyframes tvNoise {
  0% {
    transform: translate(0, 0);
    background-position: 0 0, 0 0;
  }

  25% {
    transform: translate(-0.8px, 0.5px);
    background-position: 10px 15px, 12px 8px;
  }

  50% {
    transform: translate(0.8px, -0.5px);
    background-position: -12px 8px, 18px 15px;
  }

  75% {
    transform: translate(-0.5px, -0.8px);
    background-position: 15px -10px, 8px 18px;
  }

  100% {
    transform: translate(0.5px, 0.8px);
    background-position: 0 0, 0 0;
  }
}

@keyframes tvImageShake {
  0% {
    transform: translate(0, 0) scale(1.004);
  }

  50% {
    transform: translate(0.7px, -0.7px) scale(1.007);
  }

  100% {
    transform: translate(-0.7px, 0.7px) scale(1.004);
  }
}

@keyframes tvGlitchLine {
  0% {
    transform: translateX(-100%) rotate(8deg);
  }

  100% {
    transform: translateX(100%) rotate(8deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580aa75f */.listingimaaprod:hover .imgportflist img {
    animation: tvAntigua 0.5s steps(20, end) forwards;
}

@keyframes tvAntigua {
    0% {
        filter: brightness(1) contrast(1) saturate(1) hue-rotate(0deg);
        transform: scale(1, 1);
    }
    10% {
        filter: brightness(2) contrast(1.5) saturate(2) hue-rotate(15deg);
        transform: scale(1.02, 0.98);
    }
    20% {
        filter: brightness(0.4) contrast(2) saturate(0) hue-rotate(-20deg);
        transform: scale(0.99, 1.02) translateX(2px);
    }
    30% {
        filter: brightness(1.8) contrast(1.2) saturate(3) hue-rotate(90deg) blur(1px);
        transform: scale(1.01, 0.97) translateX(-3px);
    }
    40% {
        filter: brightness(0.6) contrast(2.5) saturate(0.5) hue-rotate(180deg);
        transform: scale(1, 1.03);
    }
    50% {
        filter: brightness(2.5) contrast(1) saturate(2) hue-rotate(-90deg) blur(0.5px);
        transform: scale(1.03, 0.95) translateX(2px);
    }
    60% {
        filter: brightness(0.3) contrast(3) saturate(0) hue-rotate(0deg);
        transform: scale(0.98, 1.02) translateX(-2px);
    }
    70% {
        filter: brightness(1.5) contrast(1.8) saturate(1.5) hue-rotate(45deg);
        transform: scale(1, 1);
    }
    80% {
        filter: brightness(0.5) contrast(2) saturate(0) hue-rotate(0deg) blur(2px);
        transform: scale(1.05, 0.05); /* línea horizontal: TV apagándose */
    }
    90% {
        filter: brightness(3) contrast(1) saturate(0) blur(0);
        transform: scale(1, 0.02);     /* casi una raya */
    }
    95% {
        filter: brightness(1) contrast(1) saturate(0) grayscale(1);
        transform: scale(1, 1);
    }
    100% {
        filter: grayscale(1) contrast(1.05);
        transform: scale(1, 1);
    }
}/* End custom CSS */
/* Start custom CSS */.listinggridmed .jet-listing-grid__item {
  display: flex !important;
  justify-content: center !important;
}

div.jet-listing-grid__items {
   display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
}/* End custom CSS */