.color-black{color:#222}.primary-color{color:var(--primary-color)}.primary-bg-color{background-color:var(--primary-color)}.text-center{text-align:center}.display-inline-block{display:inline-block}.padding-lg{padding:30px}.padding-top-lg{padding-top:30px}.padding-btm-lg{padding-bottom:30px}.padding-btm{padding-bottom:20px}.no-margin{margin:0}.no-margin-top{margin-top:0}.margin-top{margin-top:20px}.margin-btm{margin-bottom:10px}.margin-btm-lg{margin-bottom:25px}.margin-btm-sm{margin-bottom:5px}.light-grey-bg{background:#f7f7f7}.full-width-row{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.no-pointer-events{pointer-events:none}.single-ac_events .event-header{padding:30px;margin-bottom:50px;text-align:left;background-blend-mode:overlay;background-size:cover;background-position:center;background-color:rgba(0,0,0,.4);color:#fff;height:400px}.single-ac_events .event-header .content{position:relative;top:50%;transform:translateY(-50%)}.single-ac_events .event-header .categories{padding:5px 10px;margin-bottom:15px;display:inline-block}.single-ac_events .event-header .categories a{color:#fff}.single-ac_events .event-header .date{margin-bottom:10px}.single-ac_events .event-header .title{margin:0;color:#fff;font-weight:300;font-size:42px;line-height:52px}@media screen and (max-width:767px){.single-ac_events .event-header .title{font-size:32px;line-height:50px}.single-ac_events .event-header{height:auto}.single-ac_events .event-header .content{top:auto;transform:none}}.single-ac_events .inner-page-wrap{margin-bottom:0;overflow-x:hidden}.single-ac_events section .content-wrap.col-sm-offset-2{margin-left:0}.single-ac_events .post-info{display:none}.single-ac_events .sf-share-counts{text-align:center;padding-top:5px}.single-ac_events .sf-share-counts h3{display:inline-block;float:none}.single-ac_events .event-team-members .team-members{display:flex;justify-content:center}.event-card *{-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.event-card{overflow:auto;background:var(--module-bg-color);position:relative;margin-bottom:20px;color:var(--module-text-color)}.event-card:after{position:absolute;content:'';width:2px;background:var(--module-vertical-line-color);top:0;bottom:0;left:223px}.event-card:hover:after{background:var(--module-hover-vertical-line-color)}a .event-card:hover{background:var(--module-hover-bg-color)}a .event-card:hover .date,a .event-card:hover .meta,a .event-card:hover .meta h2{color:var(--module-hover-text-color)}a .event-card .location{color:var(--module-location-text-color)}a .event-card:hover .location{color:var(--module-location-text-hover-color)}.event-card .date{width:225px;text-align:center;padding:30px 0;position:absolute;height:100%;display:flex;justify-content:center;align-items:center}.event-card .date .day{font-size:97px;line-height:87px;font-weight:700;margin-bottom:5px}.event-card .meta{width:100%;padding:30px 70px 30px 255px;display:table}.event-card .meta .wrap{display:table-cell;vertical-align:middle;word-break:normal}.event-card .meta .wrap.text .location{position:relative;padding-left:20px}.event-card .meta .wrap.text .location:before{position:absolute;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-weight:900;-webkit-font-smoothing:antialiased;content:'\f3c5';font-family:'Font Awesome 5 Free';left:0}.event-card .meta .wrap.image{padding-right:30px;width:1px}.event-card .meta .wrap.image img{width:200px;height:200px;border-radius:50%;object-fit:cover;max-width:none}.event-card .meta .top-meta{margin-bottom:10px}.event-card .meta h2{margin:0 0 10px;font-size:26px;line-height:40px;color:var(--module-text-color)}.event-card .arrow{position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff;font-size:25px;background-color:var(--module-arrow-bg-color);color:var(--module-arrow-text-color)}.event-card:hover .arrow{background-color:var(--module-hover-arrow-bg-color);color:var(--module-hover-arrow-text-color)}.event-card .arrow .content{position:relative;top:50%;transform:translateY(-50%)}@media screen and (max-width:992px){.event-card:after,.event-card .date{display:none}.event-card .meta{padding-left:30px}}@media screen and (max-width:767px){.event-card .meta .wrap{display:block}.event-card .meta .wrap.image{width:100%;margin-bottom:20px}.event-card .meta .wrap.image img{width:100px;height:100px}.event-card .date{display:none}.event-card .meta{padding-left:30px;padding-top:30px;padding-bottom:30px}.event-card .meta p{display:none}.event-card .meta h2{margin-bottom:15px}.event-card .meta .location{display:block}}.event-card .margin-btm{margin-bottom:5px}