.elementor-1805 .elementor-element.elementor-element-c4fa7ed{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1805 .elementor-element.elementor-element-ec4c943{margin:0rem -2rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;}.elementor-1805 .elementor-element.elementor-element-ec4c943 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-1805 .elementor-element.elementor-element-ec4c943 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-1805 .elementor-element.elementor-element-ec4c943 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-1805 .elementor-element.elementor-element-ec4c943 .jet-listing-dynamic-image__caption{text-align:left;}/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-ec4c943 */.elementor-1805 .elementor-element.elementor-element-ec4c943 .jet-listing-dynamic-image, .elementor-1805 .elementor-element.elementor-element-ec4c943 img {
    filter: brightness(0) invert(1) !important;
    opacity: 0.55 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 10px !important;
    height: clamp(200px, 40vw, 300px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4fa7ed */.elementor-1805 .elementor-element.elementor-element-c4fa7ed {
    height: clamp(250px, 50vw, 400px);
}/* End custom CSS */