.elementor-125 .elementor-element.elementor-element-dadfa26{--display:flex;--min-height:300px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--background-transition:0.3s;}.elementor-125 .elementor-element.elementor-element-40d19f1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-125 .elementor-element.elementor-element-40d19f1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-125 .elementor-element.elementor-element-40d19f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-125 .elementor-element.elementor-element-40d19f1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-125 .elementor-element.elementor-element-40d19f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-125 .elementor-element.elementor-element-dadfa26{--content-width:940px;}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-40d19f1 */@media (max-width: 1024px) {
    .jet-listing-dynamic-field__content {
        position: absolute;
        white-space: nowrap; /* Prevent text wrapping */
        font-size: 10px; /* Font size for tablets */
        bottom: 16px; /* Position adjustment */

    }
}

@media (max-width: 767px) {
    .jet-listing-grid__item {
        margin-bottom: 150px; /* Adjust margin as needed */
    }

    .jet-listing-dynamic-field__content {
        position: absolute;
        white-space: nowrap; /* Prevent text wrapping */
        font-size: 12px !important; /* Smaller font size for mobile */
        bottom: 160px; /* Position adjustment */
        left: 5px;   /* Position adjustment */
    }
}/* End custom CSS */