.elementor-21747 .elementor-element.elementor-element-20b82971{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-21747 .elementor-element.elementor-element-20b82971:not(.elementor-motion-effects-element-type-background), .elementor-21747 .elementor-element.elementor-element-20b82971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21747 .elementor-element.elementor-element-6111c55d .elementor-heading-title{font-size:52px;font-weight:700;text-transform:uppercase;line-height:1em;color:var( --e-global-color-8054e71 );}.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper table thead:first-child tr:first-child th,
					.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper .fc-theme-standard .fc-scrollgrid,
					.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper .fc-theme-standard .fc-list,
					.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper .fc-theme-standard td,
					.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper .fc-theme-standard th{border-color:#B78793;}.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper .fc .fc-daygrid-day.fc-day-today{background-color:var( --e-global-color-accent );}.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper .fc .fc-timegrid-col.fc-day-today{background-color:var( --e-global-color-accent );}.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper th.fc-col-header-cell.fc-day{Padding:5px 5px 5px 5px;font-size:14px;background-color:var( --e-global-color-69d7c47 );}.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper .fc .fc-list-table th .fc-list-day-cushion{Padding:5px 5px 5px 5px;font-size:14px;}.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper span.fc-timegrid-axis-cushion.fc-scrollgrid-shrink-cushion.fc-scrollgrid-sync-inner{color:var( --e-global-color-8054e71 );}.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper .fc-timegrid-slot-label-cushion.fc-scrollgrid-shrink-cushion{color:var( --e-global-color-8054e71 );}.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper .fc .fc-daygrid-day-top{color:var( --e-global-color-8054e71 );}.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button{font-size:16px;color:var( --e-global-color-8054e71 );background-color:var( --e-global-color-69d7c47 );border-color:var( --e-global-color-3076774 );}.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-8054e71 );}.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-active{color:var( --e-global-color-accent );background-color:var( --e-global-color-8054e71 );}.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper .fc-daygrid-event{color:#FFFFFF;background-color:var( --e-global-color-69d7c47 );}.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper .fc-daygrid-event .fc-event-main{color:#FFFFFF;}.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper .fc-timegrid-event{color:#FFFFFF;background-color:var( --e-global-color-69d7c47 );}.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper .fc-timegrid-event .fc-event-main{color:#FFFFFF;}.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper .fc-list-event{color:#FFFFFF;background-color:var( --e-global-color-69d7c47 );}.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper .fc-daygrid-event .fc-daygrid-event-dot{border-color:var( --e-global-color-8054e71 );}.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper .fc-list-event .fc-list-event-dot{border-color:var( --e-global-color-8054e71 );}@media(max-width:1024px){.elementor-21747 .elementor-element.elementor-element-20b82971{--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-21747 .elementor-element.elementor-element-6111c55d .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-21747 .elementor-element.elementor-element-6111c55d{text-align:center;}.elementor-21747 .elementor-element.elementor-element-6111c55d .elementor-heading-title{font-size:29px;}.elementor-21747 .elementor-element.elementor-element-490ad37a .ha-ec-wrapper .fc-toolbar.fc-header-toolbar{margin-bottom:2px;}}/* Start custom CSS for heading, class: .elementor-element-6111c55d */.elementor-21747 .elementor-element.elementor-element-6111c55d h3 span{
    color: #AACFE7 !important;
}/* End custom CSS */
/* Start custom CSS for ha-event-calendar, class: .elementor-element-490ad37a */.fc-header-toolbar .fc-toolbar-chunk:last-of-type{
    position: absolute;
    right: 0px;
    top: -75px;
}

@media only screen and (max-width: 1024px) {
.fc-header-toolbar .fc-toolbar-chunk:last-of-type{
    top: -53px;
}
}


@media only screen and (max-width: 767px) {
.fc-header-toolbar .fc-toolbar-chunk:last-of-type{
     position: initial;
}
}


.fc-prev-button,
.fc-next-button{
    background: #8A374B !important;
    color: #fff !important;
    border-radius: 50% !important;
    aspect-ratio: 1/1;
}

.fc-today-button{
    color: #fff !important;
    background: var(--e-global-color-accent) !important;
}

.fc-prev-button:hover,
.fc-next-button:hover{
    background: #fff !important;
    color: var(--e-global-color-accent) !important;
    border-radius: 50% !important;
    aspect-ratio: 1/1;
}

.fc-toolbar-title{
    color: #fff !important;
    font-size: 20px !important;
}

.ha-ec-popup-content .ha-ec-popup-readmore {
    display: none !important
}

.hha-ec-event-time-wrap{
    display: none !important;
}/* End custom CSS */