.elementor-5456 .elementor-element.elementor-element-07ea534{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:500px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-5456 .elementor-element.elementor-element-07ea534:not(.elementor-motion-effects-element-type-background), .elementor-5456 .elementor-element.elementor-element-07ea534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0CDB;}.elementor-5456 .elementor-element.elementor-element-07ea534::before, .elementor-5456 .elementor-element.elementor-element-07ea534 > .elementor-background-video-container::before, .elementor-5456 .elementor-element.elementor-element-07ea534 > .e-con-inner > .elementor-background-video-container::before, .elementor-5456 .elementor-element.elementor-element-07ea534 > .elementor-background-slideshow::before, .elementor-5456 .elementor-element.elementor-element-07ea534 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5456 .elementor-element.elementor-element-07ea534 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://nicholastamagna.com/wp-content/uploads/2025/04/AS_208-Edit-scaled.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:auto;}.elementor-5456 .elementor-element.elementor-element-ff922e2 > .elementor-widget-container{margin:0% 20% 0% 20%;}body.elementor-page-5456:not(.elementor-motion-effects-element-type-background), body.elementor-page-5456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(min-width:1367px){.elementor-5456 .elementor-element.elementor-element-07ea534::before, .elementor-5456 .elementor-element.elementor-element-07ea534 > .elementor-background-video-container::before, .elementor-5456 .elementor-element.elementor-element-07ea534 > .e-con-inner > .elementor-background-video-container::before, .elementor-5456 .elementor-element.elementor-element-07ea534 > .elementor-background-slideshow::before, .elementor-5456 .elementor-element.elementor-element-07ea534 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5456 .elementor-element.elementor-element-07ea534 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}@media(max-width:1024px){.elementor-5456 .elementor-element.elementor-element-07ea534::before, .elementor-5456 .elementor-element.elementor-element-07ea534 > .elementor-background-video-container::before, .elementor-5456 .elementor-element.elementor-element-07ea534 > .e-con-inner > .elementor-background-video-container::before, .elementor-5456 .elementor-element.elementor-element-07ea534 > .elementor-background-slideshow::before, .elementor-5456 .elementor-element.elementor-element-07ea534 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5456 .elementor-element.elementor-element-07ea534 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:top center;}}@media(max-width:880px){.elementor-5456 .elementor-element.elementor-element-07ea534{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-5456 .elementor-element.elementor-element-07ea534::before, .elementor-5456 .elementor-element.elementor-element-07ea534 > .elementor-background-video-container::before, .elementor-5456 .elementor-element.elementor-element-07ea534 > .e-con-inner > .elementor-background-video-container::before, .elementor-5456 .elementor-element.elementor-element-07ea534 > .elementor-background-slideshow::before, .elementor-5456 .elementor-element.elementor-element-07ea534 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5456 .elementor-element.elementor-element-07ea534 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:auto;}.elementor-5456 .elementor-element.elementor-element-07ea534{--margin-top:100px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for MEC, class: .elementor-element-ff922e2 */.event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-date-info, .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button, .mec-calendar .mec-calendar-side .mec-next-month a, .mec-calendar .mec-calendar-side .mec-previous-month a, .mec-calendar .mec-event-article .mec-event-detail, .mec-calendar .mec-table-nullday, .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month, .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month a, .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month, .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month a, .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day, .mec-calendar.mec-calendar-daily .mec-calendar-d-top h2, .mec-calendar.mec-calendar-daily .mec-calendar-d-top h3, .mec-calendar.mec-calendar-daily .mec-today-container .mec-today-count, .mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-has-no-event, .mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-has-no-event:hover, .mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span, .mec-checkboxes-search .mec-searchbar-category-wrap, .mec-countdown-details .countdown-w .clockdiv li p, .mec-event-footer .mec-booking-button, .mec-event-footer .mec-modal-booking-button, .mec-event-grid-classic .mec-event-content p, .mec-event-grid-clean .mec-event-content p, .mec-event-grid-modern .event-grid-modern-head .mec-event-day, .mec-event-grid-modern .mec-event-content p, .mec-event-list-modern .mec-event-date .event-da, .mec-event-list-modern .mec-event-date .event-f, .mec-event-schedule-content dl dt.mec-schedule-description, .mec-event-sharing-wrap li a, .mec-event-sharing-wrap:hover li ul li a, .mec-events-agenda-wrap .mec-agenda-time, .mec-events-agenda-wrap span.mec-agenda-day, .mec-events-meta-group-countdown .countdown-w .block-w li, .mec-load-more-button, .mec-next-month a, .mec-previous-month a, .mec-price-details, .mec-price-details span, .mec-related-event-content, .mec-single-event .mec-address, .mec-single-event .mec-current, .mec-single-event .mec-event-meta .mec-events-event-categories a, .mec-single-event .mec-event-meta dd, .mec-single-event .mec-event-meta dd a, .mec-single-event .mec-event-meta dd.mec-organizer-email a, .mec-single-event .mec-events-meta-date dd span, .mec-single-event .mec-events-meta-group-booking .mec-event-ticket-available, .mec-single-event .mec-next-event-details abbr, .mec-single-event .mec-single-event-additional-organizers dd span, .mec-single-event .mec-single-event-organizer dd span, .mec-single-event .mec-speakers-details ul li .mec-speaker-job-title, .mec-skin-tile-month-navigator-container .mec-next-month, .mec-skin-tile-month-navigator-container .mec-next-month a, .mec-skin-tile-month-navigator-container .mec-previous-month, .mec-skin-tile-month-navigator-container .mec-previous-month a, .mec-wrap .button, .mec-wrap .mec-event-detail, .mec-wrap .mec-event-loc-place, .mec-wrap .mec-time-details, .mec-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, .mec-wrap .mec-totalcal-box i, .mec-wrap .mec-totalcal-box input, .mec-wrap .mec-totalcal-box label, .mec-wrap .mec-totalcal-box select, .mec-wrap a.button:not(.owl-dot), .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs), .mec-wrap input[type=button], .mec-wrap input[type=reset], .mec-wrap input[type=submit], .mec-yearly-view-wrap .mec-agenda-date-wrap i, .mec-yearly-view-wrap .mec-agenda-date-wrap span.mec-agenda-day, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year a, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year
 {
    color: #fff; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ea534 *//* Center everything inside MEC calendar on mobile */
@media (max-width: 768px) {
  .mec-wrap,
  .mec-wrap * {
    text-align: center !important;
    justify-content: center !important;
  }

  /* Center flex items (event boxes, grid items, etc.) */
  .mec-event-grid-classic,
  .mec-event-list-modern,
  .mec-event-list-classic,
  .mec-calendar,
  .mec-calendar * {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}/* End custom CSS */