@media(max-width:767px){.elementor .s-events-hero-eyebrow-line{width:28px;height:3px;min-height:3px;max-height:3px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:center;}}@media(max-width:767px){.elementor .s-events-hero-eyebrow-row{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;gap:10px;justify-content:flex-start;}}@media(max-width:767px){.elementor .s-events-hero-title{font-size:34px;letter-spacing:-0.4px;line-height:1.08em;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-events-hero-lead{font-size:17px;line-height:1.5em;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-events-hero-actions{flex-direction:column;gap:12px;align-items:stretch;}}@media(max-width:767px){.elementor .s-events-hero-copy{padding-block-start:40px;padding-block-end:44px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-events-hero-image{width:100%;height:220px;min-height:0px;object-fit:cover;border-radius:0px;}}@media(max-width:767px){.elementor .s-events-hero-inner{min-height:0px;flex-direction:column-reverse;}}@media(max-width:767px){.elementor .s-events-proof-practice{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-events-proof-community{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-events-proof-formats{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-events-proof-inner{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-events-proof{padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-events-context-title{font-size:31px;line-height:1.12em;}}@media(max-width:767px){.elementor .s-events-context-lead{font-size:17px;}}@media(max-width:767px){.elementor .s-events-context-grid{gap:28px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-events-context-inner{gap:28px;}}@media(max-width:767px){.elementor .s-events-context{padding-block-start:44px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-events-upcoming-title{font-size:31px;line-height:1.12em;}}@media(max-width:767px){.elementor .s-events-upcoming-lead{font-size:17px;}}@media(max-width:767px){.elementor .s-events-upcoming-inner{gap:34px;}}@media(max-width:767px){.elementor .s-events-upcoming-section{padding-block-start:16px;padding-block-end:72px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-events-past-title{font-size:31px;line-height:1.12em;}}@media(max-width:767px){.elementor .s-events-past-lead{font-size:17px;}}@media(max-width:767px){.elementor .s-events-past-inner{gap:30px;}}@media(max-width:767px){.elementor .s-events-past-section{padding-block-start:56px;padding-block-end:64px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-events-contact-line{height:3px;min-height:3px;max-height:3px;}}@media(max-width:767px){.elementor .s-events-contact-eyebrow-row{margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;gap:10px;}}@media(max-width:767px){.elementor .s-events-contact-title{font-size:31px;line-height:1.12em;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-events-contact-lead{font-size:17px;}}@media(max-width:767px){.elementor .s-events-contact-form-wrap{padding-block-start:24px;padding-block-end:24px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-events-contact-inner{gap:32px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-events-contact{padding-block-start:64px;padding-block-end:64px;padding-inline-start:18px;padding-inline-end:18px;}}