.elementor-36 .elementor-element.elementor-element-07926f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-0db5a8a{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-9762cf8 .elementor-heading-title{font-family:var( --e-global-typography-5dfce7f-font-family ), Sans-serif;font-size:var( --e-global-typography-5dfce7f-font-size );text-transform:var( --e-global-typography-5dfce7f-text-transform );line-height:var( --e-global-typography-5dfce7f-line-height );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-6847cde{font-family:var( --e-global-typography-289e6c1-font-family ), Sans-serif;font-size:var( --e-global-typography-289e6c1-font-size );font-weight:var( --e-global-typography-289e6c1-font-weight );font-style:var( --e-global-typography-289e6c1-font-style );line-height:var( --e-global-typography-289e6c1-line-height );color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-36 .elementor-element.elementor-element-828e039 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-7dc69ca );color:var( --e-global-color-7dc69ca );}.elementor-36 .elementor-element.elementor-element-097c99c{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:4rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-36 .elementor-element.elementor-element-097c99c:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-097c99c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-36 .elementor-element.elementor-element-15d53f0 .ewpe-main-wrapper{--ewpe-lm-btn-text-align:left;--ewpe-pg-ofset-color:var( --e-global-color-primary );--ewpe-lm-btn-color:var( --e-global-color-primary );--ewpe-lm-btn-bgcolor:var( --e-global-color-text );--ewpe-pg-ofset-hr-color:var( --e-global-color-secondary );--ewpe-lm-btn-hr-color:var( --e-global-color-primary );--ewpe-lm-btn-hr-bgcolor:var( --e-global-color-7dc69ca );--ewpe-lm-btn-mt:30px;--ewpe-lm-btn-pd:8px 20px 8px 20px;}.elementor-36 .elementor-element.elementor-element-15d53f0{--event-column:3;--ewpe-gap:2rem;}.elementor-36 .elementor-element.elementor-element-15d53f0 .ewpe-showfilter-btn{--ewpe-filter-btn-text-color:var( --e-global-color-secondary );--ewpe-filter-btn-bg-color:var( --e-global-color-7dc69ca );}.elementor-36 .elementor-element.elementor-element-15d53f0 #ewpe-fb-todaydate{--ewpe-filter-btn-text-color:var( --e-global-color-secondary );--ewpe-filter-btn-bg-color:var( --e-global-color-7dc69ca );}.elementor-36 .elementor-element.elementor-element-15d53f0 #ewpe-fb-thisweek{--ewpe-filter-btn-text-color:var( --e-global-color-secondary );--ewpe-filter-btn-bg-color:var( --e-global-color-7dc69ca );}.elementor-36 .elementor-element.elementor-element-15d53f0 #ewpe-fb-nextweek{--ewpe-filter-btn-text-color:var( --e-global-color-secondary );--ewpe-filter-btn-bg-color:var( --e-global-color-7dc69ca );}.elementor-36 .elementor-element.elementor-element-15d53f0 #ewpe-fb-thisweekend{--ewpe-filter-btn-text-color:var( --e-global-color-secondary );--ewpe-filter-btn-bg-color:var( --e-global-color-7dc69ca );}.elementor-36 .elementor-element.elementor-element-15d53f0 #ewpe-fb-thismonth{--ewpe-filter-btn-text-color:var( --e-global-color-secondary );--ewpe-filter-btn-bg-color:var( --e-global-color-7dc69ca );}.elementor-36 .elementor-element.elementor-element-15d53f0 #ewpe-fb-nextmonth{--ewpe-filter-btn-text-color:var( --e-global-color-secondary );--ewpe-filter-btn-bg-color:var( --e-global-color-7dc69ca );}.elementor-36 .elementor-element.elementor-element-15d53f0 {--ewpe-filter-hvr-btn-text-color:var( --e-global-color-secondary );--ewpe-filter-hvr-btn-bg-color:var( --e-global-color-7dc69ca );}.elementor-36 .elementor-element.elementor-element-15d53f0 .ewpe-showfilter-btn:hover{--ewpe-filter-hvr-btn-bg-color:var( --e-global-color-text );}.elementor-36 .elementor-element.elementor-element-15d53f0   #ewpe-fb-todaydate:hover{--ewpe-filter-hvr-btn-bg-color:var( --e-global-color-text );}.elementor-36 .elementor-element.elementor-element-15d53f0    #ewpe-fb-thisweek:hover{--ewpe-filter-hvr-btn-bg-color:var( --e-global-color-text );}.elementor-36 .elementor-element.elementor-element-15d53f0    #ewpe-fb-nextweek:hover{--ewpe-filter-hvr-btn-bg-color:var( --e-global-color-text );}.elementor-36 .elementor-element.elementor-element-15d53f0 #ewpe-fb-thisweekend:hover{--ewpe-filter-hvr-btn-bg-color:var( --e-global-color-text );}.elementor-36 .elementor-element.elementor-element-15d53f0   #ewpe-fb-thismonth:hover{--ewpe-filter-hvr-btn-bg-color:var( --e-global-color-text );}.elementor-36 .elementor-element.elementor-element-15d53f0   #ewpe-fb-nextmonth:hover{--ewpe-filter-hvr-btn-bg-color:var( --e-global-color-text );}.elementor-36 .elementor-element.elementor-element-15d53f0 span.page-numbers.current{color:var( --e-global-color-secondary );background-color:var( --e-global-color-7dc69ca );}.elementor-36 .elementor-element.elementor-element-15d53f0 .ewpe-main-wrapper .ewpe-pagination,
				                .elementor-36 .elementor-element.elementor-element-15d53f0 .ewpe-main-wrapper .ewpe-load-more span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-36 .elementor-element.elementor-element-15d53f0 .ewpe-main-wrapper .ewpe-btn-text,.elementor-36 .elementor-element.elementor-element-15d53f0 .ewpe-main-wrapper .page-numbers{border-style:dotted;border-width:1px 1px 1px 1px;border-radius:999px 999px 999px 999px;}@media(max-width:1024px){.elementor-36 .elementor-element.elementor-element-0db5a8a{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-36 .elementor-element.elementor-element-9762cf8 .elementor-heading-title{font-size:var( --e-global-typography-5dfce7f-font-size );line-height:var( --e-global-typography-5dfce7f-line-height );}.elementor-36 .elementor-element.elementor-element-6847cde{font-size:var( --e-global-typography-289e6c1-font-size );line-height:var( --e-global-typography-289e6c1-line-height );}.elementor-36 .elementor-element.elementor-element-15d53f0{--event-column:2;}.elementor-36 .elementor-element.elementor-element-15d53f0 .ewpe-main-wrapper .ewpe-pagination,
				                .elementor-36 .elementor-element.elementor-element-15d53f0 .ewpe-main-wrapper .ewpe-load-more span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-0db5a8a{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-36 .elementor-element.elementor-element-9762cf8 .elementor-heading-title{font-size:var( --e-global-typography-5dfce7f-font-size );line-height:var( --e-global-typography-5dfce7f-line-height );}.elementor-36 .elementor-element.elementor-element-6847cde{font-size:var( --e-global-typography-289e6c1-font-size );line-height:var( --e-global-typography-289e6c1-line-height );}.elementor-36 .elementor-element.elementor-element-15d53f0{--event-column:1;}.elementor-36 .elementor-element.elementor-element-15d53f0 .ewpe-main-wrapper .ewpe-pagination,
				                .elementor-36 .elementor-element.elementor-element-15d53f0 .ewpe-main-wrapper .ewpe-load-more span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-097c99c */.elementor-36 .elementor-element.elementor-element-097c99c {
    position: relative;
}

.elementor-36 .elementor-element.elementor-element-097c99c:before,
.elementor-36 .elementor-element.elementor-element-097c99c:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1.2rem;
    left: 50%;
    transform: translateX(-50%);
    --mask-svg: url("data:image/svg+xml,%3Csvg width='1512' height='20' viewBox='0 0 1512 20' id='topdivider' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M753.979 5.21201C528.671 -11.3978 517.981 18.1758 0 5.212V19.5H1512V5.212H1450.32C1450.32 5.212 1210.66 -0.459631 1142.94 0.956754C1075.22 2.37314 953.371 5.41304 939.273 3.1849C925.175 0.956753 753.979 5.21201 753.979 5.21201Z'/%3E%3C/svg%3E");
    -webkit-mask-image: var(--mask-svg);
    mask-image: var(--mask-svg);
}

.elementor-36 .elementor-element.elementor-element-097c99c:before {
    background: var(--e-global-color-text);
    margin-top: -1rem;
}

.elementor-36 .elementor-element.elementor-element-097c99c:after {
    background: var(--e-global-color-primary);
    bottom: 0;
    width: 100%;
}/* End custom CSS */