.elementor-4632 .elementor-element.elementor-element-bdfcb03{--display:flex;--min-height:50vh;--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;}.elementor-4632 .elementor-element.elementor-element-2cb5cc8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-4632 .elementor-element.elementor-element-8b76a74 img{height:100vh;object-fit:cover;object-position:center center;}.elementor-4632 .elementor-element.elementor-element-af2e120 img{height:100vh;object-fit:cover;object-position:center center;}.elementor-4632 .elementor-element.elementor-element-451aef9 img{height:100vh;object-fit:cover;object-position:center center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4632 .elementor-element.elementor-element-2cb5cc8{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4632 .elementor-element.elementor-element-2cb5cc8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4632 .elementor-element.elementor-element-8b76a74 img{height:60vh;}.elementor-4632 .elementor-element.elementor-element-af2e120 img{height:60vh;}.elementor-4632 .elementor-element.elementor-element-451aef9 img{height:60vh;}}/* Start custom CSS for image, class: .elementor-element-8b76a74 */.foto-teaser {
  position: relative;
  overflow: hidden;
  display: block;
}

.foto-teaser img {
  filter: blur(24px) brightness(0.75);
  transform: scale(1.08);
}

.foto-teaser::after {
  content: "Próximamente";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.01);
  color: #ffffff;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0.5px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}/* End custom CSS */