.elementor-12915 .elementor-element.elementor-element-5f49792 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12915 .elementor-element.elementor-element-449401e5:not(.elementor-motion-effects-element-type-background), .elementor-12915 .elementor-element.elementor-element-449401e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://divcomevents2-static.s3.amazonaws.com/uploads/sites/10/2023/06/ea-ignite-spring-2023-107-of-268_52835499875_o-scaled.jpg");background-position:center center;background-size:cover;}.elementor-12915 .elementor-element.elementor-element-449401e5 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12915 .elementor-element.elementor-element-449401e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 20px 75px 20px;}.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-12915 .elementor-element.elementor-element-367f31e{text-align:center;}.elementor-12915 .elementor-element.elementor-element-367f31e .elementor-heading-title{font-family:"aktiv-grotesk-condensed", Sans-serif;font-size:3rem;font-weight:400;letter-spacing:1px;color:var( --e-global-color-8e4497e );}.elementor-12915 .elementor-element.elementor-element-f0ac609{margin-top:30px;margin-bottom:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12915 .elementor-element.elementor-element-42080d4 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-12915 .elementor-element.elementor-element-42080d4{text-align:center;color:var( --e-global-color-primary );}.elementor-12915 .elementor-element.elementor-element-eaa5eb2{margin-top:0px;margin-bottom:30px;}.elementor-12915 .elementor-element.elementor-element-d8a4b68 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-12915 .elementor-element.elementor-element-9d571d0{text-align:center;font-family:"Open Sans", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-12915 .elementor-element.elementor-element-5a8b50d{margin-top:20px;margin-bottom:0px;}.elementor-12915 .elementor-element.elementor-element-530338c .elementor-tab-title, .elementor-12915 .elementor-element.elementor-element-530338c .elementor-tab-title:before, .elementor-12915 .elementor-element.elementor-element-530338c .elementor-tab-title:after, .elementor-12915 .elementor-element.elementor-element-530338c .elementor-tab-content, .elementor-12915 .elementor-element.elementor-element-530338c .elementor-tabs-content-wrapper{border-width:1px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */.planby-layout {
  cursor: grab;
  overflow: hidden; /* Hide scrollbar */
  user-select: none; /* Disable text selection during drag */
  position: relative;
}
.planby-layout:active {
  cursor: grabbing;
}

#timeline-button, #agenda-button, #preview-button {
    background-color: #ddd;
    color: #11193e;
    border: 0;
    margin: 0 10px 10px;
    padding: 10px 30px;
    font-weight: 600;
    display: inline-block;
}

#timeline-button i, #agenda-button i, #preview-button i {
    margin-right: 8px;
}

#timeline-button:hover, #timeline-button.active, #agenda-button:hover, #agenda-button.active, #preview-button:hover, #preview-button.active {
  background: #87B737;
  color: #11193e;
}

#timeline-view {
    display: none;
}



.show-timeline {
    display: block !important;
}

.show-agenda {
    display: block !important;
}

.hide-agenda {
    display: none !important;
}

#agenda-view .elementor-container {
    max-width: 1140px;
    margin: 30px auto 0;
}

#brella-widget button:hover,
#brella-widget button:active, 
#brella-widget button:focus, 
.brella-modal button:hover,
.brella-modal button:active,
.brella-modal button:focus
{
    background-color: #87B737;
}/* End custom CSS */