.elementor-4105 .elementor-element.elementor-element-5a495d8e{padding:20px 10px 90px 10px;}.elementor-4105 .elementor-element.elementor-element-2c72bdb8.elementor-element{--order:-99999 /* order start hack */;}.elementor-4105 .elementor-element.elementor-element-7e5c5467 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-4105 .elementor-element.elementor-element-7b3f9a1f{--grid-columns:3;}.elementor-4105 .elementor-element.elementor-element-2266f76d{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;}@media(max-width:1024px){.elementor-4105 .elementor-element.elementor-element-5a495d8e{padding:40px 10px 40px 10px;}.elementor-4105 .elementor-element.elementor-element-7e5c5467 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-4105 .elementor-element.elementor-element-7b3f9a1f{--grid-columns:2;}}@media(max-width:767px){.elementor-4105 .elementor-element.elementor-element-7e5c5467 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4105 .elementor-element.elementor-element-7b3f9a1f{--grid-columns:1;}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-7e5c5467 */@media screen and (min-width: 767px) {
.jet-listing-grid {
    display: grid;
grid-template-columns: repeat(auto-fit, minmax(1000px, 1fr)); 
    row-gap: 20px; 
}

.jet-listing-grid__item {
    position: relative;
    padding-bottom: 0px; 
    padding-top: 0px;
}

/* Line between rows */
.jet-listing-grid__item::after {
    content: "";
    position: absolute;
    bottom: -25px;
    left: 0;
    width: 300%;
    height: 1.5px;
    background-color: #897E5B; 
}

.jet-listing-grid__item:last-child::after,
.jet-listing-grid__item:nth-last-child(-n+3)::after {
    content: none;
}

.jet-listing-grid__item  {
    border-right: 2px solid #897E5B; 
    margin-top: 50px
}


.jet-listing-grid__item:nth-child(3) {
    border-right: none; 
}
.jet-listing-grid__item:nth-child(6) {
    border-right: none; 
}
.jet-listing-grid__item:nth-child(9) {
    border-right: none; 
}
.jet-listing-grid__item:nth-child(12) {
    border-right: none; 
}
.jet-listing-grid__item:nth-child(15) {
    border-right: none; 
}
.jet-listing-grid__item:nth-child(18) {
    border-right: none; 
}
.jet-listing-grid__item:nth-child(21) {
    border-right: none; 
}.jet-listing-grid__item:nth-child(24) {
    border-right: none; 
}.jet-listing-grid__item:nth-child(27) {
    border-right: none; 
}v.jet-listing-grid__item:nth-child(30) {
    border-right: none; 
}.jet-listing-grid__item:nth-child(33) {
    border-right: none; 
}.jet-listing-grid__item:nth-child(36) {
    border-right: none; 
}


.listing-grid-item:last-child,
.listing-grid-item:nth-last-child(-n+3) {
    border-bottom: none;
    
}


.listing-grid {
    row-gap: 20px; 
}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7b3f9a1f */@media screen and (min-width: 767px) {
.elementor-loop-container {
    display: grid;
grid-template-columns: repeat(auto-fit, minmax(1000px, 1fr)); 
    row-gap: 20px; 
}

.e-loop-item {
    position: relative;
    padding-bottom: 0px; 
    padding-top: 0px;
}

/* Line between rows */
.e-loop-item::after {
    content: "";
    position: absolute;
    bottom: -25px;
    left: 0;
    width: 110%;
    height: 1.5px;
    background-color: #897E5B; 
}

.e-loop-item:last-child::after,
.e-loop-item:nth-last-child(-n+3)::after {
    content: none;
}

.e-loop-item  {
    border-right: 2px solid #897E5B; 
    margin-top: 50px
}


.e-loop-item:nth-child(4) {
    border-right: none; 
}
.e-loop-item:nth-child(8) {
    border-right: none; 
}
.e-loop-item:nth-child(7) {
    border-right: none; 
}
.e-loop-item:nth-child(16) {
    border-right: none; 
}
.e-loop-item:nth-child(15) {
    border-right: none; 
}
.e-loop-item:nth-child(18) {
    border-right: none; 
}
.e-loop-item:nth-child(21) {
    border-right: none; 
}.e-loop-item:nth-child(24) {
    border-right: none; 
}.e-loop-item:nth-child(27) {
    border-right: none; 
}v.e-loop-item:nth-child(30) {
    border-right: none; 
}.e-loop-item:nth-child(33) {
    border-right: none; 
}.e-loop-item:nth-child(36) {
    border-right: none; 
}


.e-loop-item:last-child,
.e-loop-item:nth-last-child(-n+3) {
    border-bottom: none;
    
}


.elementor-loop-container {
    row-gap: 20px; 
}
}/* End custom CSS */