@import url(https://use.typekit.net/lim8dup.css);
:root{--color-black:#000;--color-black-rgb:0,0,0;--color-gray:#939598;--color-gray-rgb:147,149,152;--color-green:#18a238;--color-green-rgb:24,162,56;--color-red:#e4002b;--color-red-rgb:228,0,43;--color-slate:#213961;--color-slate-rgb:33,57,97;--color-transparent:transparent;--color-transparent-rgb:0,0,0;--color-yellow:#f6df3f;--color-yellow-rgb:246,223,63;--color-white:#fff;--color-white-rgb:255,255,255}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shiftInLeft{0%{opacity:0;transform:translateX(-.5rem)}to{opacity:1;transform:translateX(0)}}@keyframes shiftInRight{0%{opacity:0;transform:translateX(1rem)}to{opacity:1;transform:translateX(0)}}@keyframes shiftInTop{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}@keyframes shiftInBottom{0%{opacity:0;transform:translateY(-.5em)}to{opacity:1;transform:translateY(0)}}.agcbymdg .agenda-day:not(:last-of-type){margin-bottom:50px}.agcbymdg .agenda-day .event-day-title{text-transform:none}.agcbymdg .agenda-header{background:var(--color-two);padding:0}@media screen and (max-width:960px){.agcbymdg .agenda-header{display:none}}.agcbymdg .agenda-header .agenda-grid--what{background-color:var(--color-one)}.agcbymdg .single-event{background:none;border-bottom:1px dotted #dcdcdc!important;position:relative}@media screen and (max-width:960px){.agcbymdg .single-event{margin-bottom:60px}}.agcbymdg .single-event:after{background-color:var(--color-one);clear:both;content:"";display:block;height:0;left:0;position:absolute;top:0;transition:all 1.5s;width:3px;z-index:-1}@media screen and (max-width:960px){.agcbymdg .single-event:after{background-color:var(--color-two)}}.agcbymdg .single-event.active,.agcbymdg .single-event:active,.agcbymdg .single-event:focus,.agcbymdg .single-event:hover{background-color:transparent!important}.agcbymdg .single-event.active:after,.agcbymdg .single-event.active:before,.agcbymdg .single-event:active:after,.agcbymdg .single-event:active:before,.agcbymdg .single-event:focus:after,.agcbymdg .single-event:focus:before,.agcbymdg .single-event:hover:after,.agcbymdg .single-event:hover:before{height:100%}.agcbymdg .single-event-title *{font-family:var(--font-secondary)}.agcbymdg .single-event-category{font-size:100%;line-height:normal;margin:0 0 10px 10px;padding-left:0;position:relative}.agcbymdg .single-event-category:after,.agcbymdg .single-event-category:before{display:none}.agcbymdg .single-event-header{font-size:inherit;padding:0}.agcbymdg .single-event-description h2,.agcbymdg .single-event-description h3,.agcbymdg .single-event-description h4{font-size:120%!important}.agcbymdg .single-event-more-details{display:flex;margin-top:60px;width:100%}.agcbymdg .single-event-speakers ul{display:flex;flex-wrap:wrap}.agcbymdg .single-event-speakers ul>li{margin-bottom:25px;width:45%}@media screen and (max-width:960px){.agcbymdg .single-event-speakers ul>li{width:100%}}.agcbymdg .speaker-frame{align-items:center;display:flex}@media screen and (max-width:960px){.agcbymdg .speaker-frame{flex-wrap:wrap}}.agcbymdg .speaker-frame-image img{height:auto;max-width:150px;width:auto}.agcbymdg .speaker-frame-info{padding:15px}@media screen and (max-width:600px){.agcbymdg .speaker-frame-info{padding:15px 15px 15px 0;width:100%}}@media screen and (max-width:960px){.agcbymdg .single-event-header{padding:0}}.agcbymdg .agenda-day-trigger h2:before,.agcbymdg .filter-bar{background:var(--color-one)}.agcbymdg .agenda-day-trigger h2:before{font-weight:400}.agcbymdg .mobile-heading{background:var(--color-two);color:#fff;display:none;font-weight:700;margin:0 auto 20px;padding:1rem 2rem}@media screen and (max-width:960px){.agcbymdg .mobile-heading{display:block}.agcbymdg .mobile-heading~*{padding-left:20px;padding-right:20px}}.agcbymdg .agenda-events .agenda-grid--what .mobile-heading{background-color:var(--color-one)}.agcbymdg .agenda-grid{grid-column-gap:0;display:flex!important}@media screen and (max-width:960px){.agcbymdg .agenda-grid{flex-flow:column}}.agcbymdg .agenda-grid--what{width:30%}.agcbymdg .agenda-grid--when{width:22%}.agcbymdg .agenda-grid--location{width:17%}.agcbymdg .agenda-grid--type{width:19%}.agcbymdg .agenda-grid--type ul{list-style-position:inside;list-style:none;margin:0;padding:0}.agcbymdg .agenda-grid--sponsor{width:12%}.agcbymdg .agenda-grid--when br:after{clear:both;content:"";content:" ";display:block}@media screen and (max-width:960px){.agcbymdg .agenda-grid--sponsor{width:100%}.agcbymdg .agenda-grid--sponsor img{max-width:200px!important}}.agcbymdg .agenda-grid--location,.agcbymdg .agenda-grid--sponsor,.agcbymdg .agenda-grid--type,.agcbymdg .agenda-grid--what,.agcbymdg .agenda-grid--when{padding:1rem 2rem}@media screen and (max-width:960px){.agcbymdg .agenda-grid--location,.agcbymdg .agenda-grid--sponsor,.agcbymdg .agenda-grid--type,.agcbymdg .agenda-grid--what,.agcbymdg .agenda-grid--when{padding:0;width:100%}}.agcbymdg .agenda-grid--sponsor,.agcbymdg .agenda-grid--type,.agcbymdg .agenda-grid--when{font-size:15px!important}@media screen and (max-width:960px){.agcbymdg .agenda-grid--sponsor,.agcbymdg .agenda-grid--type,.agcbymdg .agenda-grid--when{margin-left:3px;width:calc(100% - 3px)}}.agcbymdg .page-template-agenda{padding:0 20px}.agcbymdg .page-template-agenda p:after{clear:both;content:"";display:block}.agcbymdg .page-template-agenda .single-event-body *{font-size:100%}.agcbymdg .page-template-agenda .single-event-title h3{font-size:140%!important}.agcbymdg .page-template-agenda .single-event-header:hover{background:none}.schedule-items{display:grid;gap:var(--wp--custom--spacing--gap);grid-template-columns:5rem auto;list-style:none;margin-block-end:var(--wp--custom--spacing--gap);margin-block-start:var(--wp--custom--spacing--gap);margin:0 auto;padding:0}.schedule-align-center .schedule-items{justify-content:center}.schedule-align-right .schedule-items{justify-content:end}.schedule-item-content,.schedule-item-icon{align-items:center;display:flex}.schedule-item-icon span{align-items:center;background-color:var(--wp--preset--color--contrast);border-radius:50%;color:#fff;display:block;display:flex;font-size:var(--wp--preset--font-size--large);height:5rem;justify-content:center;width:5rem}.schedule-item-title{margin:0}.schedule-item-time{font-size:smaller;margin:0;text-transform:uppercase}
