.elementor-3786 .elementor-element.elementor-element-06818d5 > .elementor-container{max-width:575px;}.elementor-3786 .elementor-element.elementor-element-9315feb .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-3786 .elementor-element.elementor-element-9315feb .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-3786 .elementor-element.elementor-element-9315feb .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-3786 .elementor-element.elementor-element-9315feb .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-3786 .elementor-element.elementor-element-26c18cd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-3786 .elementor-element.elementor-element-26c18cd .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#AAAAAA;}.elementor-3786 .elementor-element.elementor-element-e533e97{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3786 .elementor-element.elementor-element-e533e97 .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-9315feb *//* 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 */