.wp-block-latest-events{padding:70px 7rem;background-color:#eee}@media only screen and (max-width: 500px){.wp-block-latest-events{padding:70px 2rem}}.wp-block-latest-events .latest-events-left-column,.wp-block-latest-events .latest-events-right-column{display:flex;flex-flow:column nowrap}.wp-block-latest-events .latest-events-left-column{padding-right:4rem;justify-content:space-between;max-width:1024px}@media only screen and (max-width: 991px){.wp-block-latest-events .latest-events-left-column{padding-left:2rem;padding-right:2rem}}@media only screen and (max-width: 500px){.wp-block-latest-events .latest-events-left-column{padding:.75rem}}.wp-block-latest-events .latest-events-left-column .latest-events-header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin-bottom:2rem}.wp-block-latest-events .latest-events-left-column .latest-events-header h2{color:#6a94c9;font-size:6rem;font-weight:600;font-family:"Josefin Sans",sans-serif;margin-bottom:0}@media only screen and (max-width: 499px){.wp-block-latest-events .latest-events-left-column .latest-events-header h2{font-size:4rem}}.wp-block-latest-events .latest-events-left-column .latest-events-header a{color:#26337a;font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:1.2rem;text-align:center;text-decoration:none;text-transform:uppercase;border:1px solid #dedede;padding:18px 26px;min-width:100px;transition:all 200ms ease-in}.wp-block-latest-events .latest-events-left-column .latest-events-header a:hover,.wp-block-latest-events .latest-events-left-column .latest-events-header a:focus{background-color:#dedede}.wp-block-latest-events .latest-events-left-column .latest-events-body{height:100%;width:100%}.wp-block-latest-events .latest-events-left-column .latest-events-body img{width:100%;height:auto}.wp-block-latest-events .latest-events-right-column{justify-content:flex-start;max-width:767px}.wp-block-latest-events .latest-events-right-column .cell:not(:last-of-type){margin-bottom:2rem}.wp-block-latest-events .latest-events-right-column .latest-event{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;text-decoration:none;cursor:pointer;padding:5rem 2rem;height:100%;position:relative;background-color:#fff;box-shadow:0 4px 10px #dedede;transition:all 150ms ease-in}.wp-block-latest-events .latest-events-right-column .latest-event h3{margin-bottom:3rem;color:#26337a;font-family:"Source Serif Pro",serif;font-weight:700;font-size:4rem}@media only screen and (max-width: 499px){.wp-block-latest-events .latest-events-right-column .latest-event h3{font-size:3rem}}.wp-block-latest-events .latest-events-right-column .latest-event p{color:#757575;font-family:"Source Serif Pro",serif;font-style:italic}.wp-block-latest-events .latest-events-right-column .latest-event:hover,.wp-block-latest-events .latest-events-right-column .latest-event:focus{box-shadow:4px 4px 35px #ced4da}.wp-block-latest-events .latest-events-right-column .latest-event:hover h3,.wp-block-latest-events .latest-events-right-column .latest-event:focus h3{text-decoration:underline}.wp-block-latest-events .latest-events-right-column .latest-event .date{color:#000;font-family:"Josefin Sans",sans-serif;font-size:1.3rem;font-weight:600;line-height:1;padding:0 1rem;text-align:center;text-transform:uppercase}.wp-block-latest-events .latest-events-right-column .latest-event .date span{display:inline-block;margin-top:5px;color:#6a94c9;font-family:"Josefin Sans",sans-serif;font-size:42px;font-weight:700}.wp-block-latest-events .latest-events-right-column .latest-event .description{border-left:2px solid #e6e4e1;padding:0 1rem 0 2rem}@media only screen and (max-width: 1199px){.wp-block-latest-events .latest-events-right-column .latest-event{flex-flow:column nowrap;justify-content:flex-start;align-items:center;padding:2rem 0}.wp-block-latest-events .latest-events-right-column .latest-event .date{min-width:8rem}.wp-block-latest-events .latest-events-right-column .latest-event .description{border-left:none;border-top:2px solid #e6e4e1;margin:2rem;padding-top:2rem}}@media only screen and (min-width: 768px)and (max-width: 1199px){.wp-block-latest-events .latest-events-right-column{max-width:100%;flex-flow:row wrap}.wp-block-latest-events .latest-events-right-column .cell{width:46%;margin-right:4%}}
