.ew-upcoming-events-section{width:100%;font-family:Metropolis;background-size:cover;background-repeat:repeat}.ew-upcoming-events-section .ew-section-inner-wrap{padding:2rem 1rem clamp(5rem,5rem + (1vw - .32rem)*4.4643,10rem);align-items:center;flex-direction:column;margin-left:auto;margin-right:auto;height:100%;min-height:inherit;max-width:3840px;justify-content:center}.ew-upcoming-events-section .ew-section-inner-wrap .ew-section-header{font-size:clamp(1.8rem,1.8rem + (1vw - .35rem)*.1274,2rem);font-weight:400;line-height:135%;letter-spacing:-.4px;color:#cf0873;margin-bottom:2.5rem;text-align:center}.ew-upcoming-events-section .ew-section-inner-wrap .ew-section-intro{flex-direction:column;display:flex;max-width:200rem;align-items:center;margin-bottom:5rem;flex-wrap:nowrap}.ew-upcoming-events-section .ew-section-inner-wrap .ew-section-intro .ew-section-title{text-align:center;font-size:clamp(2.6rem,4.8rem + (1vw - 1.44rem)*2.1442,4.8rem);color:#000;font-weight:500;line-height:130%;letter-spacing:-.72px;margin-bottom:2rem}.ew-upcoming-events-section .ew-section-inner-wrap .ew-section-intro .ew-section-subtitle{font-size:clamp(1.6rem,1.8rem + (1vw - 1.44rem)*.1949,1.8rem);font-weight:400;line-height:166%;letter-spacing:.72px;text-align:center;max-width:95rem}.ew-upcoming-events-section .ew-section-inner-wrap .ew-events-container{padding-top:4rem;margin-bottom:4rem;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;text-align:center}.ew-upcoming-events-section .ew-section-inner-wrap .ew-events-container .ew-no-events{font-size:clamp(2.6rem,4.8rem + (1vw - 1.44rem)*2.1442,4.8rem);color:rgba(0,0,0,.6);line-height:clamp(3rem,3rem + (1vw - .32rem)*.8929,4rem);font-weight:400}