.elementor-393 .elementor-element.elementor-element-f36a49a{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-393 .elementor-element.elementor-element-f36a49a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-393 .elementor-element.elementor-element-ae7caed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-393 .elementor-element.elementor-element-ae7caed{left:0px;}body.rtl .elementor-393 .elementor-element.elementor-element-ae7caed{right:0px;}.elementor-393 .elementor-element.elementor-element-ae7caed{top:250px;z-index:1;}.elementor-393 .elementor-element.elementor-element-ae7caed .jet-listing-dynamic-field__content{color:var( --e-global-color-cab5aed );font-family:"Verdana", Sans-serif;font-size:28px;font-weight:600;text-transform:capitalize;text-align:left;}.elementor-393 .elementor-element.elementor-element-ae7caed .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-393 .elementor-element.elementor-element-ae7caed .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-393 .elementor-element.elementor-element-ae7caed .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-393 .elementor-element.elementor-element-ae7caed .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 10px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-393 .elementor-element.elementor-element-ae7caed .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 10px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-393 .elementor-element.elementor-element-2ebdf4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-393 .elementor-element.elementor-element-2ebdf4f .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-393 .elementor-element.elementor-element-2ebdf4f .jet-listing-dynamic-image img{border-radius:20px 20px 20px 20px;}@media(max-width:767px){body:not(.rtl) .elementor-393 .elementor-element.elementor-element-ae7caed{left:3px;}body.rtl .elementor-393 .elementor-element.elementor-element-ae7caed{right:3px;}.elementor-393 .elementor-element.elementor-element-ae7caed{top:310px;}}@media(min-width:768px){.elementor-393 .elementor-element.elementor-element-f36a49a{--width:300px;}}/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-2ebdf4f *//* Ensure the jet-listing-dynamic-image container acts as a square */
.elementor-widget-jet-listing-dynamic-image .jet-listing-dynamic-image {
    position: relative;
    width: 100%;
    padding-top: 100%; /* Maintains a square aspect ratio */
    overflow: hidden;
    box-sizing: border-box;
}

/* Ensure the image itself covers the square container properly */
.elementor-widget-jet-listing-dynamic-image .jet-listing-dynamic-image__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; /* Crops the image to fit the container */
    object-position: center; /* Center the image content */
}/* End custom CSS */