.elementor-3438 .elementor-element.elementor-element-5e8a347 > .elementor-container{max-width:575px;}.elementor-3438 .elementor-element.elementor-element-73ad24d .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-3438 .elementor-element.elementor-element-73ad24d .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-3438 .elementor-element.elementor-element-73ad24d .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-3438 .elementor-element.elementor-element-73ad24d .jet-listing-dynamic-image__caption{text-align:left;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3438 .elementor-element.elementor-element-7713c95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3438 .elementor-element.elementor-element-7713c95 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#AAAAAA;}.elementor-3438 .elementor-element.elementor-element-e935d9f{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3438 .elementor-element.elementor-element-e935d9f .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;text-transform:none;color:#AAAAAA;}/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-73ad24d *//* Base image */
.jet-listing.jet-listing-dynamic-image img {
  width: 100%;
  height: auto;
  display: block;
  filter: grayscale(100%) brightness(85%);
  opacity: 0.9;
  transition: filter 0.5s ease-in-out, opacity 0.5s ease-in-out;
}

/* Hover: color change only on image */
.jet-listing.jet-listing-dynamic-image:hover img {
  filter: grayscale(0%) brightness(100%);
  opacity: 1;
}

/* Container styling */
.jet-listing.jet-listing-dynamic-image {
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
  transition: transform 0.5s ease, box-shadow 0.4s ease-in-out;
}

/* Hover: float the whole container up & right + shadow */
.jet-listing.jet-listing-dynamic-image:hover {
  transform: translate(10px, -10px); /* Float effect */
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
}/* End custom CSS */