.heading--border{border-bottom:solid 3px currentColor;padding-bottom:5px}.calendar--date{padding:3px 5px;font-size:12px;text-transform:uppercase;font-weight:700;background:#F9C22B;border-radius:2px;margin-top:3px}.calendar--time{padding:3px 5px;font-size:12px;text-transform:uppercase;font-weight:700;margin-top:3px}.calendar--location{padding:3px 5px;font-size:12px;font-weight:700;background:#ededed;border-radius:2px;margin-top:3px}.Full{padding:0 4vw;width:100%}.Full h1{font-size:2.5em}.EventsFeature h2{text-transform:uppercase;font-size:.9em;color:#393939;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important}.EventsFeature-event{display:flex}.EventsFeature-eventImg{flex-basis:30%}.EventsFeature-eventImg img{width:100%;height:100%;object-fit:cover;border-radius:5px 0 0 5px}.EventsFeature-eventDesc{flex-basis:70%;padding:20px;border:solid 1px #ededed;border-left:none;border-radius:0 5px 5px 0}.EventsFeature-eventDesc h3{padding:0;margin:0;font-weight:700}.EventsFeature-eventDesc p{margin-bottom:8px}.EventsFeeds{margin-top:80px}.EventsFeeds-btns{border-bottom:solid 3px #393939}.EventsFeeds-btns button{font-weight:700;text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:16px !important;border-radius:5px 5px 0 0}.EventsFeeds-btns button:hover{background:#393939;color:#fff}.EventsFeeds-btns .active{background:#393939;color:#fff}.nav-tabs li{background:#fff !important}.nav-tabs li a{font-weight:700 !important;text-transform:uppercase !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:16px !important;border-radius:5px 5px 0 0 !important;border:solid 1px #393939}.nav-tabs li.active a{background:#393939 !important;color:#fff !important}.nav-tabs li a:hover{background-color:#393939 !important;color:#fff !important;border-bottom-color:#393939}#webinars{margin-top:25px}#webinars div{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));grid-gap:30px}#webinars div .Webinar{display:flex;flex-wrap:wrap;border:solid 1px #ededed;border-radius:5px;grid-template-column:none;grid-gap:0}#webinars div .Webinar-img{flex-basis:40%;display:block;grid-template-column:none}#webinars div .Webinar-img img{width:100%;height:100%;object-fit:cover;border-radius:5px 0 0 0}#webinars div .Webinar-desc{flex-basis:60%;padding:15px;display:block;grid-template-column:none}#webinars div .Webinar-desc h2{margin:0;font-size:1.2em}#webinars div .Webinar-desc p{font-size:.8em;margin-top:5px;margin-bottom:0}#webinars div .Webinar-desc .lead{font-weight:400}#webinars div .Webinar-details{flex-basis:100%;padding:12px 5px;text-align:center;background:#ededed;display:flex;justify-content:center;align-items:center;grid-template-column:none}#webinars div .Webinar-details p{margin-bottom:0;font-size:12px;font-weight:500}#webinars div .Webinar-details p .Webinar-detailsTitle{padding:3px 5px;text-transform:uppercase;background:#F9C22B;border-radius:2px;margin-top:3px}#webinars div .Webinar-details p .Webinar-detailsLocation{padding:3px 5px;background:#c3c6c9;border-radius:2px;margin-top:3px}#webinars .text-right{margin-top:25px}.EventsList{display:flex}.EventsList .EventsCalendar{flex-basis:70%}.EventsList .EventsSide{flex-basis:30%;display:flex;flex-direction:column;margin-top:25px}.EventsList .EventsSide-block{background:#ededed;padding:25px;border-radius:5px;margin-top:20px}.EventsList .EventsSide-block h2{margin-top:0}.EventsList .EventsSide-block ul{list-style-type:none;margin:0;padding:0;margin-bottom:12px}#calendar-block-feed{margin-top:10px}#calendar-block-feed div{display:flex;flex-wrap:wrap}.calendar-block{flex-basis:33%;align-items:flex-start;margin-top:20px;padding:12px 15px}.calendar-date-block{flex-direction:column;justify-content:start !important;flex-basis:30%;border:solid 2px #ffce34}.calendar-date-block p{margin:0;font-weight:700;text-align:center}.calendar-block-month{background:#ffce34;padding:5px 0;text-transform:uppercase;font-size:12px}.calendar-block-day{padding:10px 0;font-size:26px}.calendar-title-block{flex-basis:70%;padding-left:10px;justify-content:start !important}.calendar-block-title{margin-top:0;font-weight:700;font-size:1.2em;flex-basis:100%}.calendar-block-time{margin-top:10px;font-weight:700;font-size:12px}.calendar-block-location{margin-top:5px;margin-left:10px;background:#c2c6c9;font-size:12px;padding:5px;border-radius:3px}@media (max-width: 993px){.calendar-block{flex-basis:100%}}@media (min-width: 994px) and (max-width: 1299px){.calendar-block{flex-basis:50%}}
