.elementor-5513 .elementor-element.elementor-element-77359098:not(.elementor-motion-effects-element-type-background), .elementor-5513 .elementor-element.elementor-element-77359098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a9f47e8 );background-image:url("https://masschallenge.org/wp-content/uploads/2022/07/mc01_Page-Header-scaled.jpg");background-position:center center;background-size:cover;}.elementor-5513 .elementor-element.elementor-element-77359098{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:43px 0px 43px 0px;}.elementor-5513 .elementor-element.elementor-element-77359098 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5513 .elementor-element.elementor-element-1de83568 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-5513 .elementor-element.elementor-element-60064aa3 .elementor-heading-title{color:var( --e-global-color-257b73ce );line-height:64px;}.elementor-5513 .elementor-element.elementor-element-700a95c{margin-top:100px;margin-bottom:100px;}.elementor-5513 .elementor-element.elementor-element-75f8332{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-5513 .elementor-element.elementor-element-75f8332 .elementor-pagination{text-align:center;}.elementor-5513 .elementor-element.elementor-element-75f8332 .ecs-load-more-button .elementor-button{margin-top:20px;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#BF0261;border-radius:5px 5px 5px 5px;padding:12px 32px 12px 32px;}body:not(.rtl) .elementor-5513 .elementor-element.elementor-element-75f8332 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-5513 .elementor-element.elementor-element-75f8332 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-5513 .elementor-element.elementor-element-75f8332 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-5513 .elementor-element.elementor-element-75f8332 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-5513 .elementor-element.elementor-element-75f8332 .ecs-load-more-button .elementor-button:hover, .elementor-5513 .elementor-element.elementor-element-75f8332 .ecs-load-more-button .elementor-button:focus{color:#BF0261;}.elementor-5513 .elementor-element.elementor-element-75f8332 .ecs-load-more-button .elementor-button:hover svg, .elementor-5513 .elementor-element.elementor-element-75f8332 .ecs-load-more-button .elementor-button:focus svg{fill:#BF0261;}.elementor-5513 .elementor-element.elementor-element-75f8332 .ecs-load-more-button .elementor-button:hover, .elementor-5513 .elementor-element.elementor-element-75f8332 .elementor-button:focus{background-color:#FFFFFF;}.elementor-5513 .elementor-element.elementor-element-75f8332 .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:#BF0261;}.elementor-5513 .elementor-element.elementor-element-75f8332 > .elementor-widget-container{margin:0px -10px 0px -10px;}body.elementor-page-5513 h1.entry-title{margin-top:1px;}:root{--page-title-display:none;}@media(max-width:1258px){.elementor-5513 .elementor-element.elementor-element-60064aa3 .elementor-heading-title{line-height:56px;}.elementor-5513 .elementor-element.elementor-element-700a95c{margin-top:60px;margin-bottom:60px;}}@media(max-width:767px){.elementor-5513 .elementor-element.elementor-element-60064aa3 .elementor-heading-title{line-height:48px;}.elementor-5513 .elementor-element.elementor-element-700a95c{margin-top:40px;margin-bottom:40px;}}/* Start custom CSS for posts, class: .elementor-element-75f8332 */.elementor-5513 .elementor-element.elementor-element-75f8332 .elementor-post {
    margin-inline: 10px;
    border-radius: 10px;
    background-color: #f3fbfc;
}

.elementor-5513 .elementor-element.elementor-element-75f8332 .elementor-column-wrap {
    background-color: transparent !important;
}

.elementor-5513 .elementor-element.elementor-element-75f8332 .elementor-button {
    border: 0;
}

.ecs-posts  .elementor-container {
        margin: 10px;
        height: 100%;
        padding: 0 0 20px;
}
.elementor-section {
    height: 100%;
}

.elementor-5550 .elementor-element.elementor-element-93739df > .elementor-element-populated {
    padding: 30px !important;
}

.elementor-5550 .elementor-element.elementor-element-83467f5 > .elementor-widget-container {
    margin-top: 0 !important;
}

.elementor-widget:not(:last-child) {
        margin-block-end: 0;
        margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-700a95c */.elementor-5513 .elementor-element.elementor-element-700a95c .elementor-section-boxed .elementor-container {
    width: calc(100% - 20px);
}

.elementor-5513 .elementor-element.elementor-element-700a95c .elementor-section-wrap > .elementor-section:first-child {
    margin-top: 0 !important;
}


@media (min-width:768px) {

.elementor-5513 .elementor-element.elementor-element-700a95c .elementor-post > .event,
.elementor-5513 .elementor-element.elementor-element-700a95c .elementor-post .elementor-section-wrap,
.elementor-5513 .elementor-element.elementor-element-700a95c .elementor-post .elementor-section-wrap > .elementor-section,
.elementor-5513 .elementor-element.elementor-element-700a95c .elementor-post .elementor-section-wrap > .elementor-section > .elementor-container {
    
    height: calc(100%);
}
}

.elementor-5513 .elementor-element.elementor-element-700a95c .elementor-icon-list-item {
    align-items: flex-start;
}

.elementor-5513 .elementor-element.elementor-element-700a95c .elementor-icon-list-icon {
margin-top: 6px;
}
.elementor-section {
    height: auto;
}

.equal-height-need .elementor-section {
    height: 100%;
}

.no-bg .elementor-widget-wrap {
    background-color:transparent !important;
}/* End custom CSS */