.elementor-61147 .elementor-element.elementor-element-66b37b0{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61147 .elementor-element.elementor-element-7b82f39c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-61147 .elementor-element.elementor-element-7b82f39c:hover > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-61147 .elementor-element.elementor-element-7b82f39c .ewpe-featured-img img{object-fit:cover;filter:brightness( 106% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );--ewpe-img-transition-duration:0s;}.elementor-61147 .elementor-element.elementor-element-7b82f39c .ewpe-featured-img{--ewpe-image-width:100%;--ewpe-image-max-width:100%;--ewpe-image-height:310px;--ewpe-image-opacity:1;--ewpe-img-border-radius:10px 10px 10px 10px;}.elementor-61147 .elementor-element.elementor-element-7b82f39c .ewpe-featured-img img:hover{--ewpe-image-opacity-hvr:1;}.elementor-61147 .elementor-element.elementor-element-872e99d{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:5px 5px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:0px;--padding-left:2px;--padding-right:2px;--z-index:5;}.elementor-61147 .elementor-element.elementor-element-872e99d:hover{border-style:none;--border-radius:5px 5px 14px 14px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:14px;--border-bottom-left-radius:14px;}.elementor-61147 .elementor-element.elementor-element-872e99d, .elementor-61147 .elementor-element.elementor-element-872e99d::before{--border-transition:0s;}.elementor-61147 .elementor-element.elementor-element-5b664563{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61147 .elementor-element.elementor-element-5b664563:not(.elementor-motion-effects-element-type-background), .elementor-61147 .elementor-element.elementor-element-5b664563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2E2C2B45 0%, #FFFFFF00 100%);}.elementor-61147 .elementor-element.elementor-element-5b664563.e-con{--align-self:flex-start;}.elementor-61147 .elementor-element.elementor-element-25e63a8e{width:auto;max-width:auto;z-index:100;}.elementor-61147 .elementor-element.elementor-element-25e63a8e > .elementor-widget-container{margin:-1px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-61147 .elementor-element.elementor-element-25e63a8e .ewpe-events-schedule,
                    .elementor-61147 .elementor-element.elementor-element-25e63a8e .ewpe-evt-time {--ewpe-evt-schd-color:#FFFFFF;}.elementor-61147 .elementor-element.elementor-element-25e63a8e .ewpe-events-schedule {font-size:18px;font-weight:800;letter-spacing:-0.4px;}.elementor-61147 .elementor-element.elementor-element-25e63a8e .ewpe-events-schedule{--ewpe-evt-schd-alignment:center;}.elementor-61147 .elementor-element.elementor-element-1ac2439a{width:auto;max-width:auto;z-index:100;}.elementor-61147 .elementor-element.elementor-element-1ac2439a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 5px 5px;}.elementor-61147 .elementor-element.elementor-element-1ac2439a .ewpe-events-schedule,
                    .elementor-61147 .elementor-element.elementor-element-1ac2439a .ewpe-evt-time {--ewpe-evt-schd-color:#FFFFFF;}.elementor-61147 .elementor-element.elementor-element-1ac2439a .ewpe-events-schedule {font-size:11px;font-weight:900;letter-spacing:-0.4px;}.elementor-61147 .elementor-element.elementor-element-1ac2439a .ewpe-events-schedule{--ewpe-evt-schd-alignment:center;}.elementor-61147 .elementor-element.elementor-element-72de2ad9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61147 .elementor-element.elementor-element-72de2ad9:not(.elementor-motion-effects-element-type-background), .elementor-61147 .elementor-element.elementor-element-72de2ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #3B39369E 100%);}.elementor-61147 .elementor-element.elementor-element-72de2ad9.e-con{--align-self:flex-start;}.elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-field-wrap{border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-wrapper{margin:0px 0px 0px 0px;}.elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-fields,
                    .elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-chc-fields,
                    .elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-chc-fields,
                    .elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-btgr-fields,
                    .elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-file-field,
                    .elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-url-field,
                    .elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-pass-field,
                    .elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-tf-field,
                    .elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-rd-fields,
                    .elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-chk-fields,
                    .elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-sel-fields{font-family:"Onest", Sans-serif;font-size:14px;font-weight:900;--ewpe-evt-acf-color:#FFFFFF;}.elementor-61147 .elementor-element.elementor-element-7d688fe9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 15px 15px;}.elementor-61147 .elementor-element.elementor-element-7d688fe9.elementor-element{--align-self:flex-start;}.elementor-61147 .elementor-element.elementor-element-7d688fe9{z-index:100;}.elementor-61147 .elementor-element.elementor-element-7d688fe9 .ewpe-event-title{--ewpe-title-color:#FFFFFF;font-family:"Onest", Sans-serif;font-size:16px;font-weight:700;line-height:1.38em;letter-spacing:-0.2px;text-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);}.elementor-61147 .elementor-element.elementor-element-7d688fe9 {--ewpe-title-hvr-color:#FFFFFF;}.elementor-61147 .elementor-element.elementor-element-7d688fe9 .ewpe-event-title:hover{text-decoration:underline;}@media(max-width:1024px){.elementor-61147 .elementor-element.elementor-element-66b37b0{--border-radius:13px 13px 13px 13px;}.elementor-61147 .elementor-element.elementor-element-7b82f39c .ewpe-featured-img{--ewpe-image-max-width:100%;}.elementor-61147 .elementor-element.elementor-element-872e99d{--border-radius:13px 13px 13px 13px;--padding-top:11px;--padding-bottom:0px;--padding-left:4px;--padding-right:4px;}.elementor-61147 .elementor-element.elementor-element-872e99d:hover{--border-radius:13px 13px 13px 13px;--border-top-left-radius:13px;--border-top-right-radius:13px;--border-bottom-right-radius:13px;--border-bottom-left-radius:13px;}.elementor-61147 .elementor-element.elementor-element-25e63a8e > .elementor-widget-container{padding:2px 0px 2px 0px;}.elementor-61147 .elementor-element.elementor-element-1ac2439a > .elementor-widget-container{padding:0px 7px 3px 7px;}.elementor-61147 .elementor-element.elementor-element-7d688fe9 .ewpe-event-title{line-height:1.4em;letter-spacing:0em;}}@media(max-width:767px){.elementor-61147 .elementor-element.elementor-element-66b37b0{--width:100%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61147 .elementor-element.elementor-element-66b37b0:hover{--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-61147 .elementor-element.elementor-element-66b37b0.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-61147 .elementor-element.elementor-element-7b82f39c{width:100%;max-width:100%;}.elementor-61147 .elementor-element.elementor-element-7b82f39c > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-61147 .elementor-element.elementor-element-7b82f39c .ewpe-featured-img{--ewpe-image-max-width:100%;--ewpe-image-height:160px;}.elementor-61147 .elementor-element.elementor-element-872e99d{--width:100%;--min-height:160px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 13px 13px;--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61147 .elementor-element.elementor-element-872e99d:hover{--border-radius:0px 0px 010px 10px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:010px;--border-bottom-left-radius:10px;}.elementor-61147 .elementor-element.elementor-element-5b664563{--min-height:60px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61147 .elementor-element.elementor-element-5b664563.e-con{--align-self:flex-start;}.elementor-61147 .elementor-element.elementor-element-25e63a8e{width:auto;max-width:auto;z-index:4;}.elementor-61147 .elementor-element.elementor-element-25e63a8e > .elementor-widget-container{margin:-2px 0px 0px 10px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-61147 .elementor-element.elementor-element-25e63a8e .ewpe-events-schedule {font-size:11px;letter-spacing:-0.9px;}.elementor-61147 .elementor-element.elementor-element-1ac2439a{width:auto;max-width:auto;z-index:4;}.elementor-61147 .elementor-element.elementor-element-1ac2439a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;border-radius:0px 0px 7px 7px;}.elementor-61147 .elementor-element.elementor-element-1ac2439a .ewpe-events-schedule {font-size:26px;letter-spacing:-0.4px;}.elementor-61147 .elementor-element.elementor-element-72de2ad9{--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--border-radius:0px 0px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-61147 .elementor-element.elementor-element-72de2ad9.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-61147 .elementor-element.elementor-element-f213f25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-wrapper{margin:0px 0px 0px 0px;}.elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-field-wrap{padding:0px 0px 1px 0px;}.elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-fields,
                    .elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-chc-fields,
                    .elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-chc-fields,
                    .elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-btgr-fields,
                    .elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-file-field,
                    .elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-url-field,
                    .elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-pass-field,
                    .elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-tf-field,
                    .elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-rd-fields,
                    .elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-chk-fields,
                    .elementor-61147 .elementor-element.elementor-element-f213f25 .ewpe-acf-sel-fields{font-size:10px;}.elementor-61147 .elementor-element.elementor-element-7d688fe9.elementor-element{--align-self:flex-start;}.elementor-61147 .elementor-element.elementor-element-7d688fe9 .ewpe-event-title{font-size:14px;line-height:1.3em;letter-spacing:-0.2px;}}@media(min-width:768px){.elementor-61147 .elementor-element.elementor-element-66b37b0{--width:100%;}}@media(min-width:1601px){.elementor-61147 .elementor-element.elementor-element-66b37b0{--border-radius:4px 4px 4px 4px;}.elementor-61147 .elementor-element.elementor-element-66b37b0:hover{--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-61147 .elementor-element.elementor-element-7b82f39c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-61147 .elementor-element.elementor-element-7b82f39c .ewpe-featured-img{--ewpe-image-max-width:100%;--ewpe-image-height:320px;}.elementor-61147 .elementor-element.elementor-element-872e99d{--min-height:0px;--justify-content:flex-start;--border-radius:0px 0px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:0px;--padding-left:2px;--padding-right:2px;}.elementor-61147 .elementor-element.elementor-element-872e99d:hover{--border-radius:0px 0px 14px 14px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:14px;--border-bottom-left-radius:14px;}.elementor-61147 .elementor-element.elementor-element-872e99d.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-61147 .elementor-element.elementor-element-5b664563{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61147 .elementor-element.elementor-element-5b664563.e-con{--align-self:flex-start;}.elementor-61147 .elementor-element.elementor-element-25e63a8e{width:auto;max-width:auto;z-index:3;}.elementor-61147 .elementor-element.elementor-element-25e63a8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-61147 .elementor-element.elementor-element-25e63a8e .ewpe-events-schedule {font-size:18px;}.elementor-61147 .elementor-element.elementor-element-25e63a8e .ewpe-events-schedule{--ewpe-evt-schd-alignment:center;}.elementor-61147 .elementor-element.elementor-element-1ac2439a{width:auto;max-width:auto;z-index:3;}.elementor-61147 .elementor-element.elementor-element-1ac2439a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 4px 4px;}.elementor-61147 .elementor-element.elementor-element-1ac2439a .ewpe-events-schedule {font-size:9px;letter-spacing:-0.1px;}.elementor-61147 .elementor-element.elementor-element-1ac2439a .ewpe-events-schedule{--ewpe-evt-schd-alignment:center;}.elementor-61147 .elementor-element.elementor-element-72de2ad9{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61147 .elementor-element.elementor-element-72de2ad9.e-con{--align-self:flex-start;}.elementor-61147 .elementor-element.elementor-element-7d688fe9{z-index:100;}.elementor-61147 .elementor-element.elementor-element-7d688fe9 .ewpe-event-title{font-size:16px;line-height:1.38em;letter-spacing:-0.2px;}}/* Start custom CSS for the-event-schedule-details-loop, class: .elementor-element-25e63a8e */.elementor-60882 .elementor-element.elementor-element-7dfb152a .ewpe-events-schedule,
.elementor-60882 .elementor-element.elementor-element-7dfb152a .ewpe-evt-time {
    --ewpe-evt-schd-color: #FFFFFF;
    color: var(--ewpe-evt-schd-color);
    text-shadow: 
        0 0 2px rgba(0, 0, 0, 0.3),
        0 0 4px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for the-event-schedule-details-loop, class: .elementor-element-1ac2439a */.elementor-60882 .elementor-element.elementor-element-31ab7dde .ewpe-events-schedule,
.elementor-60882 .elementor-element.elementor-element-31ab7dde .ewpe-evt-time {
    --ewpe-evt-schd-color: #FFFFFF;
    color: var(--ewpe-evt-schd-color);
    text-shadow: 
        0 0 2px rgba(0, 0, 0, 0.3),
        0 0 4px rgba(0, 0, 0, 0.2);
}/* End custom CSS */