.black,.text-black{color:#000}.white,.text-white{color:#fff}.blue,.text-blue{color:#1b3768}.lime,.text-lime{color:#8eaf2a}.dark-blue,.text-dark-blue{color:#002855}.body-text-color{color:#666}.light-grey,.text-light-grey{color:#e5e5e5}.events-intro{padding-top:32px}@media(min-width:768px){.events-intro{padding-top:48px}}@media(min-width:1024px){.events-intro{padding-top:64px}}@media(min-width:1280px){.events-intro{padding-top:80px}}.events-intro__body{width:100%}.events-intro__date-time{margin-bottom:10px;text-transform:uppercase}.events-intro__date-time span{font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;font-size:11px;font-weight:700;line-height:13px;letter-spacing:.1em;text-align:left}.events-intro__separator{padding:0 10px}.events-intro__content{padding:32px 24px}@media(min-width:768px){.events-intro__content{padding:20px 0;margin:0 14%}}@media(min-width:1024px){.events-intro__content{margin:0 56px;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:380px;min-width:380px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.events-intro__content:first-child .events-intro__links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.events-intro__content:first-child h1{text-align:center}.events-intro__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.events-intro__links{margin-top:30px}.events-intro__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:1024px){.events-intro__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.events-intro__image{width:100%;max-width:1253px}.events-intro__image--wrapper{height:375px}@media(min-width:768px){.events-intro__image--wrapper{height:420px}}@media(min-width:1280px){.events-intro__image--wrapper{height:560px}}@media(min-width:1920px){.events-intro__image--wrapper{height:600px}}