.elementor-532 .elementor-element.elementor-element-cea0fa5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-532 .elementor-element.elementor-element-eb335b0 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-532 .elementor-element.elementor-element-eb335b0 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-532 .elementor-element.elementor-element-eb335b0 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-532 .elementor-element.elementor-element-eb335b0 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-532 .elementor-element.elementor-element-df1d02f .jet-listing-dynamic-field__content{font-size:25px;font-weight:800;text-align:center;}.elementor-532 .elementor-element.elementor-element-df1d02f .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-532 .elementor-element.elementor-element-df1d02f .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-532 .elementor-element.elementor-element-df1d02f .jet-listing-dynamic-field{justify-content:center;}.elementor-532 .elementor-element.elementor-element-b220c09 .jet-listing-dynamic-field__content{font-size:20px;font-weight:800;text-align:left;}.elementor-532 .elementor-element.elementor-element-b220c09 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-532 .elementor-element.elementor-element-b220c09 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-532 .elementor-element.elementor-element-b220c09 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-532 .elementor-element.elementor-element-a21b733 .jet-listing-dynamic-field__content{font-size:20px;font-weight:800;text-align:left;}.elementor-532 .elementor-element.elementor-element-a21b733 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-532 .elementor-element.elementor-element-a21b733 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-532 .elementor-element.elementor-element-a21b733 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-532 .elementor-element.elementor-element-04a8b2f .jet-listing-dynamic-field__content{font-size:20px;font-weight:800;text-align:center;}.elementor-532 .elementor-element.elementor-element-04a8b2f .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-532 .elementor-element.elementor-element-04a8b2f .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-532 .elementor-element.elementor-element-04a8b2f .jet-listing-dynamic-field{justify-content:center;}.elementor-532 .elementor-element.elementor-element-73f2c41 .jet-listing-dynamic-link__link{align-self:flex-start;flex-direction:row;}.elementor-532 .elementor-element.elementor-element-73f2c41 .jet-listing-dynamic-link__icon{order:1;}@media(max-width:767px){.elementor-532 .elementor-element.elementor-element-df1d02f .jet-listing-dynamic-field__content{font-size:20px;}.elementor-532 .elementor-element.elementor-element-b220c09 .jet-listing-dynamic-field__content{font-size:18px;}.elementor-532 .elementor-element.elementor-element-a21b733 .jet-listing-dynamic-field__content{font-size:18px;}.elementor-532 .elementor-element.elementor-element-04a8b2f .jet-listing-dynamic-field__content{font-size:18px;text-align:center;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-b220c09 */.bb-event-meta{
    margin-bottom:12px;
}

.bb-event-meta .jet-listing-dynamic-field__content{
    color:#666;
    font-size:15px;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-a21b733 */.bb-event-meta{
    margin-bottom:12px;
}

.bb-event-meta .jet-listing-dynamic-field__content{
    color:#666;
    font-size:15px;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-04a8b2f */.bb-event-meta{
    margin-bottom:12px;
}

.bb-event-meta .jet-listing-dynamic-field__content{
    color:#666;
    font-size:15px;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-73f2c41 */.bb-event-button a{
    display:inline-block;
    background:#ff2c7d;
    color:#fff!important;
    padding:14px 28px;
    border-radius:999px;
    font-weight:700;
    text-decoration:none;
    box-shadow:0 10px 25px rgba(255,44,125,.25);
    transition:.3s ease;
}

.bb-event-button a:hover{
    background:#e91e6c;
    transform:translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cea0fa5 *//* ==========================================
   EVENT CARD
========================================== */

.bb-event-card{
    background:#ffffff;
    border-radius:24px;
    overflow:hidden;
    padding:0;
    box-shadow:0 15px 40px rgba(0,0,0,.08);
    transition:.3s ease;
}

.bb-event-card:hover{
    transform:translateY(-6px);
    box-shadow:0 25px 50px rgba(0,0,0,.12);
}

.bb-event-card img{
    width:100%;
    aspect-ratio:4/3;
    object-fit:cover;
}

.bb-event-card .elementor-widget{
    padding-left:25px;
    padding-right:25px;
}

.bb-event-card .elementor-heading-title{
    font-size:24px;
    font-weight:700;
    color:#2b1d1f;
}

.bb-event-card .jet-listing-dynamic-field__content{
    color:#666;
    line-height:1.7;
}
.bb-event-card{
    text-align:center;
}/* End custom CSS */