.elementor-1172 .elementor-element.elementor-element-1e5216c{--display:flex;--gap:3px 12px;--row-gap:3px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-c32c657 );--border-color:var( --e-global-color-c32c657 );--border-radius:0rem 0rem 0rem 0rem;--padding-top:0;--padding-bottom:0;--padding-left:clamp(1rem, -0.1397rem + 2.3774vw, 2rem);--padding-right:0;}.elementor-1172 .elementor-element.elementor-element-1e5216c:hover{border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-1172 .elementor-element.elementor-element-1e5216c, .elementor-1172 .elementor-element.elementor-element-1e5216c::before{--border-transition:0.3s;}.elementor-1172 .elementor-element.elementor-element-5bfdf1a .jet-listing-dynamic-field__content{text-align:left;}.elementor-1172 .elementor-element.elementor-element-0c2ce3d{width:100%;max-width:100%;}.elementor-1172 .elementor-element.elementor-element-0c2ce3d .jet-listing-dynamic-field__content{color:var( --e-global-color-secondary );font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:500;line-height:1.5em;text-align:left;}.elementor-1172 .elementor-element.elementor-element-5316954 .jet-listing-dynamic-field__content{text-align:left;}.elementor-1172 .elementor-element.elementor-element-b0d85b7 .jet-listing-dynamic-field__content{text-align:left;}/* Start custom CSS for container, class: .elementor-element-1e5216c *//* O widget Dynamic Image define os limites + mantém border radius */
.dynamic-zoom {
  position: relative;
  overflow: hidden;            /* ESSENCIAL para manter border-radius no zoom */
  display: block;
}

/* A imagem */
.dynamic-zoom img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.4s ease-out;
  transform-origin: center center;
}

/* Hover no container → zoom na imagem */
.news-card:hover .dynamic-zoom img {
  transform: scale(1.08);
}/* End custom CSS */