.elementor-7540 .elementor-element.elementor-element-9d727aa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7540 .elementor-element.elementor-element-8ac71ae{border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCDCDC;padding:0px 0px 0px 0px;}.elementor-7540 .elementor-element.elementor-element-42387ba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7540 .elementor-element.elementor-element-6e36854 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-7540 .elementor-element.elementor-element-6e36854{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-7540 .elementor-element.elementor-element-db42e1e .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-7540 .elementor-element.elementor-element-db42e1e{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-7540 .elementor-element.elementor-element-fcc8a09 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-7540 .elementor-element.elementor-element-fcc8a09{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-7540 .elementor-element.elementor-element-e4254b2 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-7540 .elementor-element.elementor-element-e4254b2 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-7540 .elementor-element.elementor-element-e4254b2 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 20px 0px;}.elementor-7540 .elementor-element.elementor-element-e4254b2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}@media(max-width:767px){.elementor-bc-flex-widget .elementor-7540 .elementor-element.elementor-element-42387ba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7540 .elementor-element.elementor-element-42387ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7540 .elementor-element.elementor-element-6e36854 .elementor-heading-title{font-size:14px;}.elementor-7540 .elementor-element.elementor-element-6e36854{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-7540 .elementor-element.elementor-element-db42e1e .elementor-heading-title{font-size:14px;}.elementor-7540 .elementor-element.elementor-element-db42e1e{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-7540 .elementor-element.elementor-element-fcc8a09 .elementor-heading-title{font-size:14px;}.elementor-7540 .elementor-element.elementor-element-fcc8a09{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-7540 .elementor-element.elementor-element-e4254b2 .jet-listing-dynamic-repeater__item > *{font-size:13px;}}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e4254b2 *//*.elementor-7540 .elementor-element.elementor-element-e4254b2 .jet-listing-dynamic-repeater__item  {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between !important;
}*/
.elementor-7540 .elementor-element.elementor-element-e4254b2 .listing-title {
    display: block;
    width: 100%;
}
.elementor-7540 .elementor-element.elementor-element-e4254b2 .space-div, .elementor-7540 .elementor-element.elementor-element-e4254b2 .location-div, .elementor-7540 .elementor-element.elementor-element-e4254b2 .dates-div {
    width: 33%;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}
@media (max-width: 1023px){
  .elementor-7540 .elementor-element.elementor-element-e4254b2 .space-div {
  width: 46%;
    padding: 0 5px;
  }
.elementor-7540 .elementor-element.elementor-element-e4254b2 .location-div, .elementor-7540 .elementor-element.elementor-element-e4254b2 .dates-div {
    width: 27%;
    display: flex;
    padding: 0 5px;
    align-items: flex-start;
    flex-direction: column;
}  
}
.jet-listing-dynamic-repeater > .jet-listing-dynamic-repeater__items {
    display: flex;
    flex-direction: column;

    
}
.jet-listing-dynamic-repeater > .jet-listing-dynamic-repeater__items > .jet-listing-dynamic-repeater__item {
    display: flex;
    justify-content: space-around;    
    margin: 5px 0;
}/* End custom CSS */