.upcoming-events-vertical .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4rem}@media (max-width:1023px){.upcoming-events-vertical .inner{gap:2rem}}.upcoming-events-vertical h2{margin:0 auto;max-width:950px}.upcoming-events-vertical .entries{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media (max-width:1023px){.upcoming-events-vertical .entries{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.upcoming-events-vertical .entry{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media (max-width:1023px){.upcoming-events-vertical .entry{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.upcoming-events-vertical .entry.position-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:1023px){.upcoming-events-vertical .entry.position-reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.upcoming-events-vertical .graphic{border-radius:16px;overflow:hidden;width:calc(50% - 4rem)}@media (max-width:1023px){.upcoming-events-vertical .graphic{width:100%}}.upcoming-events-vertical .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:50%}@media (max-width:1023px){.upcoming-events-vertical .content{width:100%}}