.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS */.jet-listing-grid__item{padding:0!important;}
.elementor [data-id="1d93aec2"].e-flexbox-base{display:flex;flex-direction:row;gap:16px;align-items:baseline;padding:16px 8px;border-bottom:1px solid var(--sage);width:100%;transition:background-color .3s ease;}
.elementor [data-id="1d93aec2"].e-flexbox-base:hover{background-color:var(--olive);}
.elementor [data-id="624d4cb4"]{color:var(--cream-mid)!important;flex:0 0 86px;margin:0;}
.elementor [data-id="3afe5aef"],.elementor [data-id="3afe5aef"]:hover{color:#fff!important;min-width:0;flex:1 1 auto;margin:0;}
/* optional thumbnail */
.elementor [data-id="1d93aec2"].e-flexbox-base:has([data-id="1389dd2"] img){align-items:center;}
.elementor [data-id="1d93aec2"] [data-id="1389dd2"]{margin:0;flex:0 0 52px;}
.elementor [data-id="1d93aec2"]:not(:has([data-id="1389dd2"] img)) [data-id="1389dd2"]{display:none!important;}
.elementor [data-id="1d93aec2"] [data-id="1389dd2"] img{display:block;width:52px;height:52px;object-fit:cover;border-radius:2px;}/* End custom CSS */