.elementor-5523 .elementor-element.elementor-element-271a9ea{--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;--justify-content:space-between;--gap:46px 46px;--row-gap:46px;--column-gap:46px;--padding-block-start:6rem;--padding-block-end:6rem;--padding-inline-start:1.25rem;--padding-inline-end:1.25rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-271a9ea{--padding-inline-start:1.25rem;--padding-inline-end:1.25rem;}.elementor-5523 .elementor-element.elementor-element-9ddd19c{--display:flex;--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-5523 .elementor-element.elementor-element-5fa9dfc{--divider-border-style:solid;--divider-color:#FF3131;--divider-border-width:6px;width:auto;max-width:auto;}.elementor-5523 .elementor-element.elementor-element-5fa9dfc.elementor-element{--align-self:center;}.elementor-5523 .elementor-element.elementor-element-5fa9dfc .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0;}.elementor-5523 .elementor-element.elementor-element-5fa9dfc .elementor-divider{text-align:center;}.elementor-5523 .elementor-element.elementor-element-ee13fe5{width:auto;max-width:auto;text-align:left;}.elementor-5523 .elementor-element.elementor-element-ee13fe5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5523 .elementor-element.elementor-element-ee13fe5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5523 .elementor-element.elementor-element-ee13fe5 .elementor-heading-title{font-family:"Montserrat", Poppins;font-size:48px;font-weight:700;font-style:normal;letter-spacing:0.4px;color:#003C24;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper * :not(i),.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-popup-wrapper * :not(i){font-family:"Montserrat", Poppins;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc-view > table{background-color:#F4F4F4;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc-view table.fc-list-table{background-color:#F4F4F4;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper table thead:first-child tr:first-child th,
					.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc-theme-standard .fc-scrollgrid,
					.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc-theme-standard .fc-list,
					.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc-theme-standard td,
					.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc-theme-standard th{border-color:#D4D2D2;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc .fc-daygrid-day.fc-day-today{background-color:#F4F4F4;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc .fc-timegrid-col.fc-day-today{background-color:#F4F4F4;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper th.fc-col-header-cell.fc-day{Padding:8px 8px 8px 8px;font-size:20px;color:#FFFFFF;background-color:#1F7232;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc .fc-list-table th .fc-list-day-cushion{Padding:8px 8px 8px 8px;font-size:20px;color:#FFFFFF;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper span.fc-timegrid-axis-cushion.fc-scrollgrid-shrink-cushion.fc-scrollgrid-sync-inner{font-size:20px;color:#2D2D2D;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc-timegrid-slot-label-cushion.fc-scrollgrid-shrink-cushion{font-size:20px;color:#2D2D2D;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc .fc-daygrid-day-top{font-size:20px;color:#2D2D2D;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc-toolbar h2.fc-toolbar-title{font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-today-button{margin-left:8px;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc-toolbar.fc-header-toolbar .fc-button-group button:not(:first-child){margin-left:8px;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button{font-size:14px;font-weight:600;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button:hover{background-color:#1F7232;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-active{background-color:#1F7232;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc-daygrid-event{font-size:16px;background-color:#2BA447;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc-daygrid-event .fc-event-main{font-size:16px;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc-timegrid-event{font-size:16px;background-color:#2BA447;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc-timegrid-event .fc-event-main{font-size:16px;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-wrapper .fc-list-event{font-size:16px;background-color:#2BA447;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-popup-wrapper .ha-ec-popup{border-radius:20px 20px 20px 20px;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-popup-wrapper{--ha-ec-popup-image-width:200px;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-time-icon{font-size:14px;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-guest-icon{font-size:14px;}.elementor-5523 .elementor-element.elementor-element-10d85f3 .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-location-icon{font-size:14px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5523 .elementor-element.elementor-element-271a9ea{--content-width:1256px;}.elementor-5523 .elementor-element.elementor-element-9ddd19c{--width:100%;}}@media(max-width:991px){.elementor-5523 .elementor-element.elementor-element-271a9ea{--padding-block-start:4rem;--padding-block-end:4rem;--padding-inline-start:1.25rem;--padding-inline-end:1.25rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-271a9ea{--padding-inline-start:1.25rem;--padding-inline-end:1.25rem;}.elementor-5523 .elementor-element.elementor-element-ee13fe5 .elementor-heading-title{font-size:38px;}}@media(max-width:767px){.elementor-5523 .elementor-element.elementor-element-9ddd19c{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9ddd19c{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5523 .elementor-element.elementor-element-ee13fe5 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for divider, class: .elementor-element-5fa9dfc */.elementor-divider-separator{
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for ha-event-calendar, class: .elementor-element-10d85f3 */.calender a{
    color: white;
}

.calender .fc-daygrid-day-number{
    color: #06070A;
}/* End custom CSS */