.elementor-3675 .elementor-element.elementor-element-a542d2a{--display:flex;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3675 .elementor-element.elementor-element-a542d2a:not(.elementor-motion-effects-element-type-background), .elementor-3675 .elementor-element.elementor-element-a542d2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f9fb;}.elementor-3675 .elementor-element.elementor-element-5b92390 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 200px 0px 200px;}.elementor-3675 .elementor-element.elementor-element-5b92390 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-be3ecae );font-family:"DM Sans";font-size:45px;font-weight:400;}.elementor-3675 .elementor-element.elementor-element-5b92390 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-3675 .elementor-element.elementor-element-5b92390 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3675 .elementor-element.elementor-element-5b92390 .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:linear-gradient(90deg, #E83F45 0%, #E83F45 100%);}.elementor-3675 .elementor-element.elementor-element-5b92390 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:2px;color:#E83F45;}.elementor-3675 .elementor-element.elementor-element-5b92390 .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:2px;color:#E83F45;}.elementor-3675 .elementor-element.elementor-element-5b92390 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-3675 .elementor-element.elementor-element-5b92390 .elementskit-border-divider::before{height:2px;}.elementor-3675 .elementor-element.elementor-element-5b92390 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#E83F45;color:#E83F45;}.elementor-3675 .elementor-element.elementor-element-5b92390 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#E83F45;}.elementor-3675 .elementor-element.elementor-element-9ffd6ae{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3675 .elementor-element.elementor-element-9ffd6ae:not(.elementor-motion-effects-element-type-background), .elementor-3675 .elementor-element.elementor-element-9ffd6ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-3675 .elementor-element.elementor-element-d356c87{text-align:center;font-family:"DM Sans";font-size:16px;font-weight:700;color:#051E3C;}.elementor-3675 .elementor-element.elementor-element-d356c87 a{color:#0D4077;}.elementor-3675 .elementor-element.elementor-element-d356c87 a:hover, .elementor-3675 .elementor-element.elementor-element-d356c87 a:focus{color:#316EB1;}.elementor-3675 .elementor-element.elementor-element-9a3b58a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3675 .elementor-element.elementor-element-e079ad9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3675 .elementor-element.elementor-element-e079ad9 .eael-event-calendar-wrapper .fc td{border-color:#CFCFDA;}.elementor-3675 .elementor-element.elementor-element-e079ad9 .eael-event-calendar-wrapper hr.fc-divider{border-color:#CFCFDA;}.elementor-3675 .elementor-element.elementor-element-e079ad9 .eael-event-calendar-wrapper .fc th{border-color:#CFCFDA;}.elementor-3675 .elementor-element.elementor-element-e079ad9 .eael-event-calendar-wrapper .fc-view  td.fc-today{border-left-color:#CFCFDA;}.elementor-3675 .elementor-element.elementor-element-e079ad9 .eael-event-calendar-wrapper .fc-view  table thead:first-child tr:first-child td{border-top-color:#CFCFDA !important;}.elementor-3675 .elementor-element.elementor-element-e079ad9 .eael-event-calendar-wrapper .fc-view.fc-listWeek-view{border-color:#CFCFDA !important;}.elementor-3675 .elementor-element.elementor-element-e079ad9 .eael-event-calendar-wrapper .fc-view.fc-listMonth-view{border-color:#CFCFDA !important;}.elementor-3675 .elementor-element.elementor-element-e079ad9 .fc-toolbar h2{font-family:"DM Sans";}.elementor-3675 .elementor-element.elementor-element-e079ad9 .fc-col-header-cell{text-align:center;}.elementor-3675 .elementor-element.elementor-element-e079ad9 .fc-daygrid-day-number{font-family:"DM Sans";}.elementor-3675 .elementor-element.elementor-element-e079ad9 .fc-daygrid-day-top{display:block;text-align:center;}.elementor-3675 .elementor-element.elementor-element-e079ad9 .fc-day-today .fc-daygrid-day-top a{color:#1E4C83;}.elementor-3675 .elementor-element.elementor-element-e079ad9 .eael-event-calendar-wrapper .fc-list .fc-list-table .fc-list-day .fc-list-day-cushion{background-color:#f1edf8;}.elementor-3675 .elementor-element.elementor-element-e079ad9 .eael-event-calendar-wrapper .fc-list-event .fc-list-event-time{color:#000 !important;}.elementor-3675 .elementor-element.elementor-element-e079ad9 .eael-event-calendar-wrapper .fc-list-event .fc-list-event-title a{color:#000 !important;}.elementor-3675 .elementor-element.elementor-element-e079ad9 .eael-event-calendar-wrapper .fc-list-event:nth-child(even){background-color:#ffffff !important;}.elementor-3675 .elementor-element.elementor-element-e079ad9 .eael-event-calendar-wrapper .fc-list-event:nth-child(odd) td{background-color:#ffffff !important;}.elementor-3675 .elementor-element.elementor-element-e079ad9 .eaelec-modal-body{color:#555;}.elementor-3675 .elementor-element.elementor-element-e079ad9 .eaelec-modal-body *{color:#555;}@media(max-width:1024px){.elementor-3675 .elementor-element.elementor-element-a542d2a{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3675 .elementor-element.elementor-element-5b92390 > .elementor-widget-container{padding:0px 140px 0px 140px;}}@media(max-width:880px){.elementor-3675 .elementor-element.elementor-element-a542d2a{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3675 .elementor-element.elementor-element-5b92390 > .elementor-widget-container{margin:0px 0px 25px 0px;}}@media(max-width:767px){.elementor-3675 .elementor-element.elementor-element-5b92390 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 20px 0px 20px;}.elementor-3675 .elementor-element.elementor-element-5b92390 .elementskit-section-title-wraper .elementskit-section-title{font-size:25px;}.elementor-3675 .elementor-element.elementor-element-9ffd6ae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3675 .elementor-element.elementor-element-d356c87{font-size:16px;}}/* Start custom CSS for eael-event-calendar, class: .elementor-element-e079ad9 */.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-button-active {
    background: #1E4C83;
    color: #fff;
}

.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-state-active, .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:hover, .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:hover {
    background: #1E4C83;
}


.fc-timeGridWeek-button,
.fc-listMonth-button,
.fc-today-button {
  display: none !important;
}

.fc-toolbar-title {
  font-size: 24px !important;
}

.fc .fc-col-header-cell,
.fc .fc-day-header {
  font-family: 'DM Sans' !important;
}

.eaelec-event-details-link {
    display: none !important;
}

.fc-daygrid-event,
.fc-dayGridMonth-button,
.fc-timeGridDay-button {
    font-family: 'DM Sans' !important;
    font-size: 16px !important;
}

.eaelec-modal-content h2 {
    font-family: 'DM Sans' !important;
    font-size: 24px;
}

.eaelec-event-date-start {
    font-family: 'DM Sans' !important;
    font-size: 16px !important;
}

.eaelec-modal-body {
    font-family: 'DM Sans' !important;
    font-size: 16px !important;
}

.eaelec-modal-header {
    border-left: none !important;
}

.eael-event-calendar-wrapper .eaelec-modal-body {
    padding: 0 10px 0 30px;
}

.fc-timegrid-axis-frame,
.fc-timegrid-slot-label-cushion{
        font-family: 'DM Sans' !important;
    font-size: 16px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3b58a */#kalendar-id {
    font-family: "DM Sans"!important;
}/* End custom CSS */