.elementor-7078 .elementor-element.elementor-element-10036d30{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 50px;--row-gap:0px;--column-gap:50px;}.elementor-7078 .elementor-element.elementor-element-10036d30:not(.elementor-motion-effects-element-type-background), .elementor-7078 .elementor-element.elementor-element-10036d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18a0bf6 );}.elementor-7078 .elementor-element.elementor-element-10036d30.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7078 .elementor-element.elementor-element-297dae18{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-7078 .elementor-element.elementor-element-297dae18:not(.elementor-motion-effects-element-type-background), .elementor-7078 .elementor-element.elementor-element-297dae18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-104d14e );}.elementor-7078 .elementor-element.elementor-element-6dca1711 > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:var( --e-global-color-104d14e );border-radius:5px 5px 5px 5px;}.elementor-7078 .elementor-element.elementor-element-70f1b80f{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7078 .elementor-element.elementor-element-70f1b80f:not(.elementor-motion-effects-element-type-background), .elementor-7078 .elementor-element.elementor-element-70f1b80f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-104d14e );}.elementor-7078 .elementor-element.elementor-element-70c2ae2e > .elementor-widget-container{padding:3px 3px 3px 3px;background-color:var( --e-global-color-104d14e );border-radius:5px 5px 5px 5px;}.elementor-7078 .elementor-element.elementor-element-271be3ce .elementor-heading-title{font-size:0.8em;color:var( --e-global-color-104d14e );}.elementor-7078 .elementor-element.elementor-element-271be3ce > .elementor-widget-container{padding:5px 10px 0px 10px;}.elementor-7078 .elementor-element.elementor-element-3c97104e{--display:flex;}.elementor-7078 .elementor-element.elementor-element-623f63.elementor-element{--align-self:center;}@media(max-width:767px){.elementor-7078 .elementor-element.elementor-element-297dae18{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7078 .elementor-element.elementor-element-70f1b80f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7078 .elementor-element.elementor-element-271be3ce .elementor-heading-title{font-size:0.7em;}.elementor-7078 .elementor-element.elementor-element-271be3ce > .elementor-widget-container{padding:5px 0px 0px 0px;}}@media(min-width:768px){.elementor-7078 .elementor-element.elementor-element-10036d30{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-6dca1711 */.elementor-7078 .elementor-element.elementor-element-6dca1711 .fc-daygrid-block-event .fc-event-time, .fc-daygrid-block-event .fc-event-title {
    padding: 0px 3px;
}

.elementor-7078 .elementor-element.elementor-element-6dca1711 .fc .fc-toolbar-title {
    font-size: 1.6em;
    margin: 5px;
}

.elementor-7078 .elementor-element.elementor-element-6dca1711 .fc-daygrid-event {
    background-color: #017E43;
    font-weight: 400;
}

.elementor-7078 .elementor-element.elementor-element-6dca1711 .fc-h-event {
   border: 1px solid #017E43;
}


.elementor-7078 .elementor-element.elementor-element-6dca1711 .fc-daygrid-event {
    margin-right: 1px !important;
    font-size: 0.8em !important;
    line-height: 1.2em !important;
    font-weight: 300 !important;
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-70c2ae2e */.elementor-7078 .elementor-element.elementor-element-70c2ae2e .fc .fc-list-day-cushion, .fc .fc-list-table td {
    padding: 2px 6px;
}

.elementor-7078 .elementor-element.elementor-element-70c2ae2e .fc table {
    border-collapse: collapse;
    border-spacing: 0px;
    font-size: 0.8em;
}

.elementor-7078 .elementor-element.elementor-element-70c2ae2e .fc-list-day-cushion .fc-cell-shaded {
    background: #00af5c !important;
}/* End custom CSS */