.elementor-9028 .elementor-element.elementor-element-4084752{--display:flex;}.elementor-9028 .elementor-element.elementor-element-4084752:not(.elementor-motion-effects-element-type-background), .elementor-9028 .elementor-element.elementor-element-4084752 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FD;}.eael-lightbox-popup-window-d038d5d{width:100%;max-width:100%;}.eael-lightbox-modal-window-d038d5d{width:100%;max-width:100%;}.elementor-9028 .elementor-element.elementor-element-d038d5d .eael-lightbox-wrapper{justify-content:center;}.eael-lightbox-popup-window.eael-lightbox-popup-window-d038d5d .eael-lightbox-container{background-color:#FFFFFF;}.eael-lightbox-popup-window.eael-lightbox-modal-window-d038d5d .mfp-iframe{background-color:#FFFFFF;}.eael-lightbox-popup-window.eael-lightbox-popup-window-d038d5d .eael-lightbox-container, .eael-lightbox-popup-window.eael-lightbox-modal-window-d038d5d .mfp-iframe{border-style:none;}.mfp-bg.eael-lightbox-modal-popup-d038d5d{background:rgba(0,0,0,.8);}.elementor-9028 .elementor-element.elementor-element-d038d5d .eael-lightbox-btn > span i{font-size:16px;}.elementor-9028 .elementor-element.elementor-element-d038d5d .eael-lightbox-btn > span svg{width:16px;height:16px;line-height:16px;}.elementor-9028 .elementor-element.elementor-element-d038d5d .eael-lightbox-btn > span{color:#ffffff;background-color:var( --e-global-color-kadence1 );}.elementor-9028 .elementor-element.elementor-element-d038d5d .eael-lightbox-btn > span .eael-lightbox-button-svg-icon svg{fill:#ffffff;}.elementor-9028 .elementor-element.elementor-element-d038d5d .eael-lightbox-btn > span:hover{color:#ffffff;background-color:var( --e-global-color-accent );}.elementor-9028 .elementor-element.elementor-element-d038d5d .eael-lightbox-btn > span:hover .eael-lightbox-button-svg-icon svg{fill:#ffffff;}.eael-lightbox-popup-window-d038d5d .mfp-close{font-size:28px;font-weight:normal;color:#ffffff;}.eael-lightbox-modal-window-d038d5d .mfp-close{font-size:28px;font-weight:normal;color:#ffffff;}.elementor-9028 .elementor-element.elementor-element-92d7534 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9028 .elementor-element.elementor-element-92d7534{font-size:16px;}.elementor-9028 .elementor-element.elementor-element-3c71de5 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-9028 .elementor-element.elementor-element-bead1bd > .elementor-widget-container{margin:10px 0px 30px 0px;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eael-event-calendar-wrapper{background:#F8F9FD;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eael-event-calendar-wrapper .fc td{border-color:#FFFFFF00;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eael-event-calendar-wrapper hr.fc-divider{border-color:#FFFFFF00;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eael-event-calendar-wrapper .fc th{border-color:#FFFFFF00;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eael-event-calendar-wrapper .fc-view  td.fc-today{border-left-color:#FFFFFF00;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eael-event-calendar-wrapper .fc-view  table thead:first-child tr:first-child td{border-top-color:#FFFFFF00 !important;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eael-event-calendar-wrapper .fc-view.fc-listWeek-view{border-color:#FFFFFF00 !important;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eael-event-calendar-wrapper .fc-view.fc-listMonth-view{border-color:#FFFFFF00 !important;}.elementor-9028 .elementor-element.elementor-element-bead1bd .fc-toolbar h2{font-family:"Quicksand", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;color:#242424;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-button{font-family:"Quicksand", Sans-serif;font-weight:500;}.elementor-9028 .elementor-element.elementor-element-bead1bd .fc-col-header-cell a, .elementor-9028 .elementor-element.elementor-element-bead1bd .fc-list-sticky .fc-list-day th a{font-family:"Quicksand", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-9028 .elementor-element.elementor-element-bead1bd .fc-col-header-cell a{color:#B6B6B6;}.elementor-9028 .elementor-element.elementor-element-bead1bd .fc-col-header-cell{text-align:center;}.elementor-9028 .elementor-element.elementor-element-bead1bd .fc-timegrid-slot,.elementor-9028 .elementor-element.elementor-element-bead1bd .fc-timegrid-axis{font-family:"Quicksand", Sans-serif;}.elementor-9028 .elementor-element.elementor-element-bead1bd .fc-daygrid-day-number{font-family:"Quicksand", Sans-serif;font-size:16px;}.elementor-9028 .elementor-element.elementor-element-bead1bd .fc-daygrid-day-top{display:block;text-align:right;margin:10px 12px 0px 0px;}.elementor-9028 .elementor-element.elementor-element-bead1bd .fc-day-today .fc-daygrid-day-top a{color:#FFFFFF;}.elementor-9028 .elementor-element.elementor-element-bead1bd table tbody tr .fc-day-today{background:#B3138500 !important;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eael-event-calendar-wrapper .fc-list .fc-list-table .fc-list-day .fc-list-day-cushion{background-color:#E8EAFF;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eael-event-calendar-wrapper .fc-list-event .fc-list-event-time{color:#000 !important;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eael-event-calendar-wrapper .fc-list-event .fc-list-event-title a{color:#000 !important;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eael-event-calendar-wrapper .fc-list-event:nth-child(even){background-color:#ffffff !important;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eael-event-calendar-wrapper .fc-list-event:nth-child(odd) td{background-color:#FFFFFF !important;}.elementor-9028 .elementor-element.elementor-element-bead1bd .fc-event .fc-event-title,.elementor-9028 .elementor-element.elementor-element-bead1bd .fc-event .fc-event-time,.elementor-9028 .elementor-element.elementor-element-bead1bd .fc-list-event-time,.elementor-9028 .elementor-element.elementor-element-bead1bd .fc-list-event-title{font-family:"Quicksand", Sans-serif;font-size:11.5px;font-weight:400;text-transform:none;line-height:20px;}.elementor-9028 .elementor-element.elementor-element-bead1bd .fc-event{border-radius:5px 5px 5px 5px;padding:3px 6px 3px 6px;margin:3px 11px 3px 11px;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eael-event-calendar-wrapper .fc-daygrid.fc-dayGridMonth-view.fc-view td.fc-daygrid-day{height:0px;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eaelec-modal-header .eael-ec-modal-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:600;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eaelec-modal-header > span.eaelec-event-popup-date{font-family:"Quicksand", Sans-serif;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eaelec-modal-body, .elementor-9028 .elementor-element.elementor-element-bead1bd .eaelec-modal-body *{font-family:"Quicksand", Sans-serif;font-size:16px;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eaelec-modal-close > span{font-size:18px;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eael-event-calendar-wrapper .eaelec-modal-close{box-shadow:0px 0px 40px 0px rgba(0,0,0,0.5);}@media(max-width:767px){.elementor-9028 .elementor-element.elementor-element-d038d5d > .elementor-widget-container{padding:0px 0px 0px 0px;}.eael-lightbox-popup-window-d038d5d{width:100%;max-width:100%;}.eael-lightbox-modal-window-d038d5d{width:100%;max-width:100%;}.elementor-9028 .elementor-element.elementor-element-bead1bd .eael-event-calendar-wrapper .fc-daygrid.fc-dayGridMonth-view.fc-view td.fc-daygrid-day{height:0px;}}/* Start custom CSS for eael-event-calendar, class: .elementor-element-bead1bd */.fc .fc-daygrid-day-frame {
    background-color: white;
    border-radius: 20px;
}

td.fc-daygrid-day.fc-day{
    padding: 5px;
}

.fc-theme-standard .fc-list, .fc-theme-standard .fc-scrollgrid, .fc-theme-standard td, .fc-theme-standard th {
    border: none !important;
}

.fc-event-time{
    display: none;
}

.fc-daygrid-event-harness{
    /*margin-left: 10px;
    margin-right: 10px*/
}

.fc-event-title{
  /*padding-left: 5px;*/
  /*padding-right: 5px;*/
  display: -webkit-box;
  -webkit-line-clamp: 1;       /* Limita a 2 líneas */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}

.fc-day-today .fc-daygrid-day-number {
display: inline-block;
padding: 1px !important;
width: 30px;
height: 30px;
  background-color: #5725ff;
  color: white;
  border-radius: 50%;
  text-align: center;
}

.fc-timeGridDay-button{
    display: none !important;
}

.fc-timeGridWeek-button{
    display: none !important;
}

.fc-list-empty-cushion{
    font-family: 'Quicksand';
}

.fc td, .fc th {
    vertical-align: middle !important;
}

.fc-event-title::before {
  content: "fiber_manual_record";
  font-family: 'Material Icons';
  font-size: 8px;
  color: #a0b0fb;
  vertical-align: middle;
  margin-right: 2px;
}

.eaelec-modal-content{
    max-width: 500px !important;
}/* End custom CSS */