.elementor-5442 .elementor-element.elementor-element-02f30d7{--display:flex;border-style:none;--border-style:none;}.elementor-5442 .elementor-element.elementor-element-02f30d7:not(.elementor-motion-effects-element-type-background), .elementor-5442 .elementor-element.elementor-element-02f30d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e29f488 );}.elementor-5442 .elementor-element.elementor-element-d0efa15{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5442 .elementor-element.elementor-element-d0efa15 .mec-event-image{display:inline-block;margin:0px 0px 0px 0px;}.elementor-5442 .elementor-element.elementor-element-0e9845e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-43px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-5442 .elementor-element.elementor-element-0e9845e:not(.elementor-motion-effects-element-type-background), .elementor-5442 .elementor-element.elementor-element-0e9845e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-90f0899 );}.elementor-5442 .elementor-element.elementor-element-0e9845e.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-5442 .elementor-element.elementor-element-c01baa0 > .elementor-widget-container{background-color:var( --e-global-color-90f0899 );margin:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-5442 .elementor-element.elementor-element-c01baa0 .mec-event-date{font-size:1.25rem;font-weight:700;line-height:1.25rem;text-align:left;display:block;color:var( --e-global-color-secondary );background:rgba(255,255,255,0);margin:0px 0px 0px 0px;}.elementor-5442 .elementor-element.elementor-element-c01baa0 .mec-event-date:hover{color:var( --e-global-color-secondary );background:rgba(255,255,255,0);}.elementor-5442 .elementor-element.elementor-element-9f82310 .mec-event-date{font-family:"AntonSC", Sans-serif;font-size:1.5rem;line-height:1.5rem;text-align:left;display:block;color:var( --e-global-color-secondary );background:rgba(255,255,255,0);margin:0px 0px 0px 0px;}.elementor-5442 .elementor-element.elementor-element-9f82310 .mec-event-date:hover{color:var( --e-global-color-secondary );background:rgba(255,255,255,0);}.elementor-5442 .elementor-element.elementor-element-eef264b > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-5442 .elementor-element.elementor-element-eef264b .mec-event-category{font-size:1.25rem;font-weight:700;line-height:1.25rem;display:inline;color:var( --e-global-color-secondary );background:rgba(255,255,255,0);padding:2px 40px 2px 40px;}.elementor-5442 .elementor-element.elementor-element-eef264b .mec-event-category:hover{color:var( --e-global-color-primary );background:rgba(255,255,255,0);}.elementor-5442 .elementor-element.elementor-element-69f3b5f > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-5442 .elementor-element.elementor-element-69f3b5f .mec-event-title a, .elementor-5442 .elementor-element.elementor-element-69f3b5f .mec-event-title{font-family:"AntonSC", Sans-serif;font-size:1.75rem;line-height:1.9rem;color:var( --e-global-color-3ab3b6b );}.elementor-5442 .elementor-element.elementor-element-69f3b5f .mec-event-title{text-align:left;display:inline-block;background:rgba(255,255,255,0);margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5442 .elementor-element.elementor-element-69f3b5f .mec-event-title:hover a, .elementor-5442 .elementor-element.elementor-element-69f3b5f .mec-event-title:hover{color:var( --e-global-color-4926e18 );}.elementor-5442 .elementor-element.elementor-element-69f3b5f .mec-event-title:hover{background:rgba(255,255,255,0);}.elementor-5442 .elementor-element.elementor-element-14cf695 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5442 .elementor-element.elementor-element-14cf695 .mec-event-time{text-align:left;display:block;color:#000;background:rgba(255,255,255,0);margin:0px 0px 0px 0px;}.elementor-5442 .elementor-element.elementor-element-14cf695 .mec-event-time:hover{color:#000;background:rgba(255,255,255,0);}.elementor-5442 .elementor-element.elementor-element-d78f167 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-5442 .elementor-element.elementor-element-d78f167 .mec-booking-button, .elementor-5442 .elementor-element.elementor-element-d78f167  .mec-mb-button{font-family:"AntonSC", Sans-serif;font-size:1.125rem;line-height:1.125rem;display:inline-block;margin:0px 0px 0px 0px;padding:8px 20px 8px 20px;}.elementor-5442 .elementor-element.elementor-element-d78f167 .mec-event-readmore{text-align:center;}.elementor-5442 .elementor-element.elementor-element-d78f167 .mec-booking-button{color:var( --e-global-color-secondary );background:var( --e-global-color-e29f488 );}.elementor-5442 .elementor-element.elementor-element-d78f167 .mec-booking-button:hover{color:var( --e-global-color-primary );background:var( --e-global-color-e29f488 );}.elementor-5442 .elementor-element.elementor-element-31bed76{--spacer-size:49px;}.elementor-5442 .elementor-element.elementor-element-31bed76 > .elementor-widget-container{margin:0px 0px -14px 0px;}@media(max-width:1024px){.elementor-5442 .elementor-element.elementor-element-0e9845e{--margin-top:-30px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:8px;--padding-right:8px;}.elementor-5442 .elementor-element.elementor-element-c01baa0 .mec-event-date{font-size:1.1rem;line-height:1.1rem;}.elementor-5442 .elementor-element.elementor-element-9f82310 .mec-event-date{font-size:1.3rem;line-height:1.3rem;}.elementor-5442 .elementor-element.elementor-element-eef264b > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-5442 .elementor-element.elementor-element-eef264b .mec-event-category{font-size:1rem;line-height:1rem;}.elementor-5442 .elementor-element.elementor-element-69f3b5f > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-5442 .elementor-element.elementor-element-69f3b5f .mec-event-title a, .elementor-5442 .elementor-element.elementor-element-69f3b5f .mec-event-title{font-size:1.4rem;line-height:1.6rem;}.elementor-5442 .elementor-element.elementor-element-14cf695 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5442 .elementor-element.elementor-element-14cf695 .mec-shortcode-designer .mec-event-time, .elementor-5442 .elementor-element.elementor-element-14cf695 .mec-shortcode-designer .mec-event-time .mec-time-details{font-size:1rem;line-height:1rem;}}@media(min-width:768px){.elementor-5442 .elementor-element.elementor-element-0e9845e{--width:72px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5442 .elementor-element.elementor-element-0e9845e{--width:60px;}}@media(max-width:767px){.elementor-5442 .elementor-element.elementor-element-02f30d7{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-5442 .elementor-element.elementor-element-0e9845e{--width:60px;}.elementor-5442 .elementor-element.elementor-element-eef264b > .elementor-widget-container{margin:0px 0px -2px 20px;}.elementor-5442 .elementor-element.elementor-element-69f3b5f > .elementor-widget-container{margin:0px 0px -18px 20px;}.elementor-5442 .elementor-element.elementor-element-14cf695 > .elementor-widget-container{margin:0px 0px 10px 20px;}}/* Start custom CSS for mec-thumbnail, class: .elementor-element-d0efa15 */.elementor-5442 .elementor-element.elementor-element-d0efa15 img {
    height: 307px !important;
      object-fit: cover;
}

/* Tablet CSS */
@media (max-width: 1024px) {
.elementor-5442 .elementor-element.elementor-element-d0efa15 img {
    height: 220px !important;
      object-fit: cover;
}
}
/* mobile CSS */

@media (max-width: 768px) {

.elementor-5442 .elementor-element.elementor-element-d0efa15 img {
    height: 180px !important;
      object-fit: cover;
}  
}/* End custom CSS */
/* Start custom CSS for mec-category, class: .elementor-element-eef264b */.elementor-5442 .elementor-element.elementor-element-eef264b .mec-event-category {
    padding: 0px !important;
}/* End custom CSS */
/* Start custom CSS for mec-read-more, class: .elementor-element-d78f167 */.elementor-5442 .elementor-element.elementor-element-d78f167 {
    height: 35px;
}

.elementor-5442 .elementor-element.elementor-element-d78f167 .mec-event-readmore {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02f30d7 */.elementor-5442 .elementor-element.elementor-element-02f30d7 .more-info-hide {
    display: none;
}

.elementor-5442 .elementor-element.elementor-element-02f30d7:hover .more-info-hide {
    display: inline-block;
}

.elementor-5442 .elementor-element.elementor-element-02f30d7 .more-info-show {
    display: inline-block;
}

.elementor-5442 .elementor-element.elementor-element-02f30d7:hover .more-info-show {
    display: none;
}/* End custom CSS */