.elementor-258 .elementor-element.elementor-element-fef8480{--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.3;--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-258 .elementor-element.elementor-element-fef8480:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-fef8480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://massassociationregionalschools.org/wp-content/uploads/2026/06/MC-13.jpg");background-position:bottom center;background-size:cover;}.elementor-258 .elementor-element.elementor-element-fef8480::before, .elementor-258 .elementor-element.elementor-element-fef8480 > .elementor-background-video-container::before, .elementor-258 .elementor-element.elementor-element-fef8480 > .e-con-inner > .elementor-background-video-container::before, .elementor-258 .elementor-element.elementor-element-fef8480 > .elementor-background-slideshow::before, .elementor-258 .elementor-element.elementor-element-fef8480 > .e-con-inner > .elementor-background-slideshow::before, .elementor-258 .elementor-element.elementor-element-fef8480 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-258 .elementor-element.elementor-element-194b02f{text-align:center;}.elementor-258 .elementor-element.elementor-element-194b02f .elementor-heading-title{font-family:"Teko", Sans-serif;font-weight:600;}.elementor-258 .elementor-element.elementor-element-e9270b8{--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;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-258 .elementor-element.elementor-element-0da3b56{text-align:start;}.elementor-258 .elementor-element.elementor-element-0da3b56 .elementor-heading-title{font-family:var( --e-global-typography-0b0efc8-font-family ), Sans-serif;font-size:var( --e-global-typography-0b0efc8-font-size );font-weight:var( --e-global-typography-0b0efc8-font-weight );text-transform:var( --e-global-typography-0b0efc8-text-transform );line-height:var( --e-global-typography-0b0efc8-line-height );color:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-32056ff{text-align:start;font-family:"Lato", Sans-serif;font-size:1.1rem;line-height:1.8em;color:var( --e-global-color-text );}.elementor-258 .elementor-element.elementor-element-32056ff p{margin-block-end:1px;}.elementor-258 .elementor-element.elementor-element-11de269{--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;--padding-top:50px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-258 .elementor-element.elementor-element-226c1c0 .ectbe-wrapper{--e-ectbe-date-area-background:var( --e-global-color-secondary );--e-ectbe-date-area-color:var( --e-global-color-e5845db );--e-ectbe-evt-title-color:var( --e-global-color-3bb638a );--e-ectbe-evt-description-color:var( --e-global-color-primary );--e-ectbe-evt-venue-color:var( --e-global-color-primary );--e-ectbe-evt-read-more-color:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-226c1c0 .ectbe-evt-read-more{font-size:20px;}.elementor-258 .elementor-element.elementor-element-ef71d07{--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;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-258 .elementor-element.elementor-element-1664b7e a{color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-258 .elementor-element.elementor-element-0da3b56 .elementor-heading-title{font-size:var( --e-global-typography-0b0efc8-font-size );line-height:var( --e-global-typography-0b0efc8-line-height );}.elementor-258 .elementor-element.elementor-element-32056ff{font-size:1rem;line-height:1.8em;}}@media(max-width:767px){.elementor-258 .elementor-element.elementor-element-0da3b56 .elementor-heading-title{font-size:var( --e-global-typography-0b0efc8-font-size );line-height:var( --e-global-typography-0b0efc8-line-height );}.elementor-258 .elementor-element.elementor-element-32056ff{font-size:0.9rem;line-height:1.8em;}.elementor-258 .elementor-element.elementor-element-11de269{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-258 .elementor-element.elementor-element-226c1c0 .ectbe-evt-read-more{font-size:15px;}}/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-226c1c0 */.ectbe-wrapper.ectbe-list-wrapper.style-1 .ectbe-simple-event .ectbe-evt-more-box:hover,
.ectbe-wrapper.ectbe-list-wrapper.style-1 .ectbe-featured-event .ectbe-evt-more-box:hover {
    background-color: var(--e-ectbe-content-box-background) !important;
}

.elementor-258 .elementor-element.elementor-element-226c1c0 .ectbe-evt-time {
    color: #000000 !important;
}

.elementor-258 .elementor-element.elementor-element-226c1c0 .ectbe-evt-more-box a.ectbe-evt-read-more {
    display: inline-block;
    background-color: #113b71;
    color: #ffffff !important;
    padding: 12px 26px;
    border: 2px solid #113b71;
    border-radius: 4px;
    font-weight: 600;
    text-decoration: none !important;
    line-height: 1.2;
    white-space: nowrap;
    transition: background-color .25s ease, color .25s ease;
}

.elementor-258 .elementor-element.elementor-element-226c1c0 .ectbe-evt-more-box a.ectbe-evt-read-more:hover {
    background-color: #ffffff;
    color: #113b71 !important;
}/* End custom CSS */