.s-upcoming-events{position:relative;padding:5.55rem 0 3.5rem}@media only screen and (max-width: 1440px){.s-upcoming-events{padding:5rem 0 3.5rem}}@media only screen and (max-width: 1080px){.s-upcoming-events{padding:4rem 0 3.5rem}}@media only screen and (max-width: 987px){.s-upcoming-events{padding:3rem 0}}.s-upcoming-events__wrapper{position:relative;width:100%}.s-upcoming-events__title{display:flex;flex-direction:row;align-items:flex-start;justify-content:normal;padding:0 0 2.7rem;width:100%}@media only screen and (max-width: 1080px){.s-upcoming-events__title{padding:0 0 2.5rem}}@media only screen and (max-width: 987px){.s-upcoming-events__title{flex-direction:column;padding:0 0 2rem}}.s-upcoming-events__title .s__title{flex:1 1 auto;padding:0 2rem 0 0}@media only screen and (max-width: 987px){.s-upcoming-events__title .s__title{padding:0;width:100%}}.s-upcoming-events__title .s__title h2{font:400 var(--font-size-h-xl)/1.1 var(--font-heading)}.s-upcoming-events__title .s__title p{font:300 var(--font-size-h-sm)/1.5 var(--font-text);margin:.5rem 0 0;max-width:43.35rem}@media only screen and (max-width: 987px){.s-upcoming-events__title .s__title p{max-width:100%}}.s-upcoming-events__title .s__cta{display:flex;flex-direction:row;align-items:center;justify-content:normal;flex:0 0 auto;width:auto}@media only screen and (max-width: 987px){.s-upcoming-events__title .s__cta{margin:1rem 0 0;width:100%}}.s-upcoming-events__block{position:relative;width:100%}
