/* Start custom CSS */.jet-listing-grid .elementor [data-id="6e322c97"]{gap:32px;}
.jet-listing-grid .elementor [data-id="bafa4eb"]{min-width:0;flex:42 1 0px;}
.jet-listing-grid .elementor [data-id="717283ff"],.jet-listing-grid .elementor [data-id="717283ff"] img,.jet-listing-grid .elementor img[data-id="717283ff"]{display:block;width:100%;height:auto;}
.jet-listing-grid .elementor [data-id="717283ff"] img,.jet-listing-grid .elementor img[data-id="717283ff"]{object-fit:contain;background-color:#ffffff;}
.jet-listing-grid .elementor [data-id="57defdf4"]{min-width:0;padding:8px 0 0;display:flex;flex-direction:column;gap:14px;flex:58 1 0px;}
.jet-listing-grid .elementor [data-id="79dcca81"] a,.jet-listing-grid .elementor a[data-id="79dcca81"]{color:inherit;text-decoration:none;}
.jet-listing-grid .elementor [data-id="79dcca81"] a:hover{text-decoration:underline;text-underline-offset:4px;}
.jet-listing-grid .elementor [data-id="2a051144"]:empty{display:none;}
.jet-listing-grid .elementor [data-id="403b1ce"]{margin-top:10px;}
.jet-listing-grid .elementor [data-id="6e322c97"]:not(:has([data-id="6f50eb25"]:not(:empty))) [data-id="bafa4eb"]{display:none;}
.jet-listing-grid .elementor [data-id="6e322c97"]:not(:has([data-id="3fdba78d"]:not(:empty))) [data-id="38c41209"]{display:none;}
.jet-listing-grid .elementor :is([data-id="6f50eb25"],[data-id="3fdba78d"]){display:none!important;}
/* Homepage wrapper (page 56): hide the empty-state panel when an event exists */
.elementor [data-id="429dcc05"] .jet-listing-grid__items{margin:0;}
.elementor [data-id="429dcc05"] .jet-listing-grid__item{padding:0!important;}
.elementor [data-id="5e49f5b"]:has(.jet-listing-grid__item) [data-id="2a7b1dc5"]{display:none!important;}/* End custom CSS */