.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4615 .elementor-element.elementor-element-25ccb816{--display:flex;--min-height:200px;--justify-content:flex-end;--overlay-opacity:0.5;--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-4615 .elementor-element.elementor-element-25ccb816:not(.elementor-motion-effects-element-type-background), .elementor-4615 .elementor-element.elementor-element-25ccb816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dreamellison.com/wp-content/uploads/2026/04/04-1.jpg");background-position:center center;background-size:cover;}.elementor-4615 .elementor-element.elementor-element-25ccb816::before, .elementor-4615 .elementor-element.elementor-element-25ccb816 > .elementor-background-video-container::before, .elementor-4615 .elementor-element.elementor-element-25ccb816 > .e-con-inner > .elementor-background-video-container::before, .elementor-4615 .elementor-element.elementor-element-25ccb816 > .elementor-background-slideshow::before, .elementor-4615 .elementor-element.elementor-element-25ccb816 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4615 .elementor-element.elementor-element-25ccb816 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-4615 .elementor-element.elementor-element-25ccb816.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4615 .elementor-element.elementor-element-10d4a4f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-4615 .elementor-element.elementor-element-30108c1a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-4615 .elementor-element.elementor-element-33638062{text-align:start;}.elementor-4615 .elementor-element.elementor-element-33638062 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 15px #000000;color:#FFFFFF;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4615 .elementor-element.elementor-element-30bb1ee1{--spacer-size:10px;}.elementor-4615 .elementor-element.elementor-element-1c5fb45{--display:flex;overflow:visible;}.elementor-4615 .elementor-element.elementor-element-ffa00aa{--spacer-size:20px;}.elementor-4615 .elementor-element.elementor-element-e41c9aa{--display:flex;overflow:visible;}.elementor-widget-elementskit-event-calendar .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-elementskit-event-calendar .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-toolbar.fc-header-toolbar.ekit-custom-toolbar-no .fc-toolbar-chunk:first-child .fc-button-group{gap:5px;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-toolbar.fc-header-toolbar.ekit-custom-toolbar-yes .fc-toolbar-chunk:last-child .fc-button-group:first-child{gap:5px;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-toolbar.fc-header-toolbar.ekit-custom-toolbar-no .fc-toolbar-chunk:first-child button.fc-button{border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-toolbar.fc-header-toolbar.ekit-custom-toolbar-yes .fc-toolbar-chunk:last-child .fc-button-group:first-child button.fc-button{border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-toolbar.fc-header-toolbar.ekit-custom-toolbar-no .fc-toolbar-chunk:first-child button .fc-icon{font-size:18px;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-toolbar.fc-header-toolbar.ekit-custom-toolbar-yes .fc-toolbar-chunk:last-child .fc-button-group:first-child button .fc-icon{font-size:18px;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-toolbar.fc-header-toolbar.ekit-custom-toolbar-no .fc-toolbar-chunk:first-child button:is(.fc-prev-button, .fc-next-button){color:#fff;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-toolbar.fc-header-toolbar.ekit-custom-toolbar-yes .fc-toolbar-chunk:last-child .fc-button-group:first-child button:is(.fc-prev-button, .fc-next-button){color:#fff;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-toolbar.fc-header-toolbar.ekit-custom-toolbar-no .fc-toolbar-chunk:first-child button:is(.fc-prev-button, .fc-next-button):hover{background-color:var( --e-global-color-3ea1f8b );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-toolbar.fc-header-toolbar.ekit-custom-toolbar-yes .fc-toolbar-chunk:last-child .fc-button-group:first-child button:is(.fc-prev-button, .fc-next-button):hover{background-color:var( --e-global-color-3ea1f8b );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-toolbar.fc-header-toolbar.ekit-custom-toolbar-no .fc-toolbar-chunk:first-child button.fc-button:is(.fc-prev-button, .fc-next-button):hover{border-color:var( --e-global-color-3ea1f8b );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-toolbar.fc-header-toolbar.ekit-custom-toolbar-yes .fc-toolbar-chunk:last-child .fc-button-group:first-child button.fc-button:is(.fc-prev-button, .fc-next-button):hover{border-color:var( --e-global-color-3ea1f8b );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-toolbar.fc-header-toolbar.ekit-custom-toolbar-no .fc-toolbar-chunk:first-child button.fc-today-button{color:#fff!important;background-color:#3788d8!important;border-color:#3788d8!important;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-toolbar.fc-header-toolbar.ekit-custom-toolbar-yes .fc-toolbar-chunk:last-child .fc-button-group:first-child button.fc-today-button{color:#fff!important;background-color:#3788d8!important;border-color:#3788d8!important;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-toolbar-title{color:#234E80;font-family:"Roboto Condensed", Sans-serif;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:last-child .fc-button-group:last-child{background-color:var( --e-global-color-01d7ecd );gap:10px;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:last-child .fc-button-group:last-child button.fc-button{font-family:"Roboto Condensed", Sans-serif;border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:last-child .fc-button-group:last-child button.fc-button:not(.fc-next-button, .fc-prev-button, .fc-today-button){color:#fff;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:last-child .fc-button-group:last-child button.fc-button:not(.fc-next-button, .fc-prev-button, .fc-today-button):hover{background-color:var( --e-global-color-3ea1f8b );border-color:var( --e-global-color-3ea1f8b );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:last-child .fc-button-group:last-child button.fc-button.fc-button-active{background-color:var( --e-global-color-3ea1f8b );border-color:var( --e-global-color-3ea1f8b );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper table.fc-scrollgrid table.fc-col-header tr th.fc-col-header-cell .fc-scrollgrid-sync-inner a.fc-col-header-cell-cushion{font-family:"Roboto Condensed", Sans-serif;color:var( --e-global-color-01d7ecd );}.elementor-4615 .elementor-element.elementor-element-73b152e table.fc-col-header th.fc-col-header-cell .fc-scrollgrid-sync-inner{justify-content:center;align-items:center;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper table.fc-scrollgrid table.fc-col-header tr th.fc-col-header-cell{background-color:#234E80;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper table.fc-scrollgrid table.fc-col-header tr th.fc-timegrid-axis{background-color:#234E80;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper table.fc-list-table tbody tr.fc-list-day:first-child th div.fc-list-day-cushion{background-color:#234E80;color:var( --e-global-color-01d7ecd );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-daygrid-day .fc-daygrid-day-top{justify-content:flex-start;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-view-harness *{border-color:#CFCFDA;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-view-harness .fc-col-header-cell-cushion,.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-view-harness .fc-daygrid-day-number,.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-view-harness .fc-daygrid-more-link,.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-view-harness .fc-multimonth-title,.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-view-harness .fc-timegrid-axis-cushion,.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-view-harness .fc-timegrid-slot-label-cushion,.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-view-harness .fc-list-day-text,.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-view-harness .fc-list-event-time,.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-view-harness .fc-list-event-title,.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-view-harness .fc-list-day-side-text{font-family:"Roboto Condensed", Sans-serif;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-event.fc-daygrid-event .fc-event-time{color:var( --e-global-color-01d7ecd );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-event.fc-daygrid-event .fc-event-title{color:var( --e-global-color-01d7ecd );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-event.fc-event-today{color:var( --e-global-color-01d7ecd );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-event .fc-event-title-container .fc-event-title{color:var( --e-global-color-01d7ecd );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-event.fc-v-event .fc-event-time{color:var( --e-global-color-01d7ecd );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-daygrid-day-bottom .fc-daygrid-more-link{color:var( --e-global-color-01d7ecd );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-h-event{--fc-event-border-color:var( --e-global-color-primary );--fc-event-bg-color:var( --e-global-color-primary );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-event-today{--fc-event-bg-color:var( --e-global-color-primary );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-list-event{--fc-event-border-color:var( --e-global-color-primary );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-list-table .fc-event-forced-url{background:var( --e-global-color-primary );}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-event.fc-daygrid-event .fc-daygrid-event-dot{border-color:var( --e-global-color-primary );border-width:4px;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-event.fc-list-event .fc-list-event-dot{border-color:var( --e-global-color-primary );border-width:4px;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-event.fc-v-event .fc-event-time,.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-event.fc-daygrid-event .fc-event-time,.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-event.fc-daygrid-event .fc-event-title,.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-event .fc-event-title-container .fc-event-title,.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-event.fc-list-event,.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-calendar-wrapper .fc-daygrid-day-bottom .fc-daygrid-more-link{font-family:"Roboto Condensed", Sans-serif;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-popup-wrapper{background-color:rgba(0,0,0,0.55);}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-popup-wrapper .ekit-popup-content{border-radius:5px 5px 5px 5px;width:520px;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-popup-wrapper .ekit-popup-content-body{width:520px;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-popup-wrapper .popup-body{padding:20px 20px 20px 20px;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-popup-wrapper .popup-body .popup-dates .date-box__value-wrap{background-color:#f0f2f7;padding:10px 15px 10px 15px;border-radius:5px 5px 5px 5px;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-popup-wrapper .popup-body .popup-divider{background-color:#E5E7EB;height:1px;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-popup-wrapper .popup-body .popup-cta{color:var( --e-global-color-01d7ecd );background:#2575fc;border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-popup-wrapper .popup-body .popup-cta:hover{color:#fff;background:#2575fc;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-popup-wrapper .ekit-popup-content .popup-close i,
					.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-popup-wrapper .ekit-popup-content .popup-close svg{color:#000;fill:#000;}.elementor-4615 .elementor-element.elementor-element-73b152e .ekit-popup-wrapper .ekit-popup-content .popup-close{background-color:#fff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4615 .elementor-element.elementor-element-25ccb816{--width:100%;}}@media(max-width:1024px){.elementor-4615 .elementor-element.elementor-element-25ccb816{--min-height:250px;}}@media(max-width:767px){.elementor-4615 .elementor-element.elementor-element-25ccb816{--min-height:350px;}.elementor-4615 .elementor-element.elementor-element-33638062 .elementor-heading-title{font-size:36px;}}