.elementor-105 .elementor-element.elementor-element-aa8ce34{--display:flex;--min-height:182px;--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:flex-end;--padding-top:0px;--padding-bottom:44px;--padding-left:60px;--padding-right:60px;}.elementor-105 .elementor-element.elementor-element-aa8ce34:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-aa8ce34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 57%;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-51a6304 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-c2d0118{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:81px 81px;--row-gap:81px;--column-gap:81px;--padding-top:122px;--padding-bottom:48px;--padding-left:60px;--padding-right:60px;}.elementor-105 .elementor-element.elementor-element-025db3f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-44c3610 > .elementor-widget-container{background-color:#FAFAFA;padding:20px 20px 20px 20px;}.elementor-105 .elementor-element.elementor-element-44c3610 .eael-event-calendar-wrapper{background:#FAFAFA;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-44c3610 .eael-event-calendar-wrapper .fc td{border-color:#FAFAFA00;}.elementor-105 .elementor-element.elementor-element-44c3610 .eael-event-calendar-wrapper hr.fc-divider{border-color:#FAFAFA00;}.elementor-105 .elementor-element.elementor-element-44c3610 .eael-event-calendar-wrapper .fc th{border-color:#FAFAFA00;}.elementor-105 .elementor-element.elementor-element-44c3610 .eael-event-calendar-wrapper .fc-view  td.fc-today{border-left-color:#FAFAFA00;}.elementor-105 .elementor-element.elementor-element-44c3610 .eael-event-calendar-wrapper .fc-view  table thead:first-child tr:first-child td{border-top-color:#FAFAFA00 !important;}.elementor-105 .elementor-element.elementor-element-44c3610 .eael-event-calendar-wrapper .fc-view.fc-listWeek-view{border-color:#FAFAFA00 !important;}.elementor-105 .elementor-element.elementor-element-44c3610 .eael-event-calendar-wrapper .fc-view.fc-listMonth-view{border-color:#FAFAFA00 !important;}.elementor-105 .elementor-element.elementor-element-44c3610 .fc-toolbar h2{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#030244;}.elementor-105 .elementor-element.elementor-element-44c3610 .eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-button{font-family:"Poppins", Sans-serif;font-size:12px;}.elementor-105 .elementor-element.elementor-element-44c3610 .fc-toolbar.fc-header-toolbar .fc-button:not(.fc-button-active){color:var( --e-global-color-text );background-color:#FAFAFA;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-105 .elementor-element.elementor-element-44c3610 .fc-col-header-cell a, .elementor-105 .elementor-element.elementor-element-44c3610 .fc-list-sticky .fc-list-day th a{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;text-transform:capitalize;}.elementor-105 .elementor-element.elementor-element-44c3610 .fc-col-header-cell a{color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-44c3610 .fc-col-header-cell{text-align:center;}.elementor-105 .elementor-element.elementor-element-44c3610 .fc-daygrid-day-number{font-family:"Poppins", Sans-serif;font-size:14px;color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-44c3610 table tbody .fc-day{background:#FAFAFA !important;}.elementor-105 .elementor-element.elementor-element-44c3610 table tbody .fc-timegrid-axis{background:#FAFAFA !important;}.elementor-105 .elementor-element.elementor-element-44c3610 table tbody .fc-timegrid-slot{background:#FAFAFA !important;}.elementor-105 .elementor-element.elementor-element-44c3610 .fc-unthemed td.fc-today{background:#FAFAFA !important;}.elementor-105 .elementor-element.elementor-element-44c3610 .fc-daygrid-day-top{display:block;text-align:center;padding:12px 12px 12px 12px;border-radius:20px 20px 20px 20px;}.elementor-105 .elementor-element.elementor-element-44c3610 .fc-day-today .fc-daygrid-day-top a{color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-44c3610 table tbody tr .fc-day-today{background:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-44c3610 .eael-event-calendar-wrapper .fc-list .fc-list-table .fc-list-day .fc-list-day-cushion{background-color:#f1edf8;}.elementor-105 .elementor-element.elementor-element-44c3610 .eael-event-calendar-wrapper .fc-list-event .fc-list-event-time{color:#000 !important;}.elementor-105 .elementor-element.elementor-element-44c3610 .eael-event-calendar-wrapper .fc-list-event .fc-list-event-title a{color:#000 !important;}.elementor-105 .elementor-element.elementor-element-44c3610 .eael-event-calendar-wrapper .fc-list-event:nth-child(even){background-color:#ffffff !important;}.elementor-105 .elementor-element.elementor-element-44c3610 .eael-event-calendar-wrapper .fc-list-event:nth-child(odd) td{background-color:#ffffff !important;}.elementor-105 .elementor-element.elementor-element-44c3610 .fc-event .fc-event-title,.elementor-105 .elementor-element.elementor-element-44c3610 .fc-event .fc-event-time,.elementor-105 .elementor-element.elementor-element-44c3610 .fc-list-event-time,.elementor-105 .elementor-element.elementor-element-44c3610 .fc-list-event-title{font-size:0px;}.elementor-105 .elementor-element.elementor-element-44c3610 .fc-event{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-44c3610 .eaelec-modal-body{color:#555;}.elementor-105 .elementor-element.elementor-element-44c3610 .eaelec-modal-body *{color:#555;}.elementor-105 .elementor-element.elementor-element-44c3610 .eaelec-modal .eaelec-modal-content{border-radius:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-44c3610 .eaelec-modal .eaelec-modal-content .eaelec-modal-overlay{border-radius:0px 0px 0px 0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-b6013aa.elementor-element{--align-self:center;}.elementor-105 .elementor-element.elementor-element-b6013aa .elementor-icon-wrapper{text-align:center;}.elementor-105 .elementor-element.elementor-element-b6013aa .elementor-icon{font-size:8%;}.elementor-105 .elementor-element.elementor-element-b6013aa .elementor-icon svg{height:8%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-4e0aca1{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-105 .elementor-element.elementor-element-4e0aca1 .elementor-divider-separator{width:100%;}.elementor-105 .elementor-element.elementor-element-4e0aca1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-105 .elementor-element.elementor-element-d96fc5f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-9f1d59b{--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}@media(max-width:1024px){.elementor-105 .elementor-element.elementor-element-aa8ce34{--min-height:100px;--padding-top:0px;--padding-bottom:20px;--padding-left:44px;--padding-right:44px;}.elementor-105 .elementor-element.elementor-element-aa8ce34:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-aa8ce34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 55%;}.elementor-105 .elementor-element.elementor-element-51a6304 .elementor-heading-title{font-size:24px;}.elementor-105 .elementor-element.elementor-element-c2d0118{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:78px;--padding-left:44px;--padding-right:44px;}.elementor-105 .elementor-element.elementor-element-4e0aca1 .elementor-divider-separator{width:88%;margin:0 auto;margin-center:0;}.elementor-105 .elementor-element.elementor-element-4e0aca1 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-105 .elementor-element.elementor-element-d96fc5f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-105 .elementor-element.elementor-element-aa8ce34:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-aa8ce34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 42%;}.elementor-105 .elementor-element.elementor-element-aa8ce34{--padding-top:0px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-105 .elementor-element.elementor-element-51a6304 .elementor-heading-title{font-size:20px;}.elementor-105 .elementor-element.elementor-element-c2d0118{--gap:27px 27px;--row-gap:27px;--column-gap:27px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS for eael-event-calendar, class: .elementor-element-44c3610 */.elementor-88 .elementor-element.elementor-element-1f41430 .fc-toolbar h2 {
    color: #FFFFFF;
    background: #019BD8;
    border-radius: 10px;
    padding: 5px 20px;
}

button.fc-today-button.fc-button.fc-button-primary
 {
    display: none;
}
button.fc-timeGridDay-button.fc-button.fc-button-primary
 {
    display: none;
}
button.fc-timeGridWeek-button.fc-button.fc-button-primary {
    display: NONE;
}

.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary{
    border-radius: 50px;
}

.eael-event-calendar-wrapper .eael-event-calendar-cls {
    min-height: 590px;
    min-width: 100%;
    overflow: hidden;
}


.eaelec-modal-body {
    min-height: 82vh !important;
    display: flex
;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
}/* End custom CSS */