.cm_event_listings .filter_btn[data-cate=admin_month]{border:1px solid #ff00c8}.cm_event_listings .filter_btn[data-cate=admins_awards_good_as_gold_gala]{border:1px solid #a18a2f}.cm_event_listings .filter_btn[data-cate=arw_live]{border:1px solid #d43f25}.cm_event_listings .filter_btn[data-cate=info_sessions_-virtual]{border:1px solid #228792}.cm_event_listings .filter_btn[data-cate=learning]{border:1px solid #ff9500}.cm_event_listings .filter_btn[data-cate=social_event]{border:1px solid #8e43e9}.cm_event_listings .cat-item.arw_live{align-items:center;display:flex}.cm_event_listings span.badge.badge_format.virtual{background:#d027ec}.cm_event_listings span.badge.badge_format svg{fill:currentColor}.cm_event_listings span.svg_icon{background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:20px;margin-right:10px;vertical-align:middle;width:20px}.cm_event_listings{padding:100px 0}.cm_event_listings span.cat_icon{background-position:0;background-repeat:no-repeat;background-size:28px;display:inline-block;height:32px;margin-right:4px;vertical-align:middle;width:32px}.cm_event_listings section.card_grid{display:flex;flex-wrap:wrap;gap:30px}.cm_event_listings article.resource_card{background:#fff;border:1px solid #e8e7e480;border-radius:11px;overflow:hidden;width:calc(33.33% - 20px)}.cm_event_listings .cat-item.learning{align-items:center;display:flex}.cm_event_listings .card_image{height:280px;line-height:0;overflow:hidden;position:relative}.cm_event_listings span.badge.badge_format{align-items:center;background-color:#02d8e9;border-radius:30px;bottom:20px;color:#fff;display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;padding:5px 16px;pointer-events:none;position:absolute;right:20px}.cm_event_listings span.badge.badge_format svg{height:26px;vertical-align:middle;width:26px}.cm_event_listings span.badge.badge_status{background-color:#c4ff01;border-radius:30px;font-weight:700;line-height:normal;padding:5px 12px;pointer-events:none;position:absolute;right:20px;top:24px}.cm_event_listings .card_content{display:flex;flex-direction:column;justify-content:space-between;padding:14px 20px 24px}.cm_event_listings .card_platform svg{height:21px;vertical-align:middle;width:21px}.cm_event_listings .card_platform{align-items:center;border-color:#ead7d7;border-style:solid;border-width:1px 0;display:flex;gap:13px;padding:16px 0}.cm_event_listings a.register_btn{align-self:flex-start;border:1px solid #1d1d1d;border-radius:35px;cursor:pointer;display:inline-block;font-family:Avenir-Medium;font-size:16.5px;font-weight:600;line-height:1;margin:10px 0 0;padding:13px 18px;transition:all .2s}.cm_event_listings a.register_btn:hover{background-color:#c018ae;border-color:#c018ae;box-shadow:0 -2px 8px 0 #00000014;color:#fff}.cm_event_listings h4.card_title{font-family:Avenir-Heavy;font-size:19px;margin-bottom:15px}.cm_event_listings article.resource_card p.card_text{font-family:AvenirLight;font-size:15px}.cm_event_listings nav.module_filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.cm_event_listings .filter_btn.all{border:1px solid}.cm_event_listings .filter_btn{border:none;border-radius:4px;cursor:pointer;padding:8px 16px;transition:background-color .2s,color .2s}.cm_event_listings .filter_btn.active{background-color:#1d1d1d;border-color:#1d1d1d;color:#fff}.cm_event_listings .pagination_wrap .pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:50px}.cm_event_listings .p-link.number{background:transparent;border:1px solid #c018ae;border-radius:20px}.cm_event_listings .p-link.number:hover{background:#c018ae;border:1px solid #c018ae;box-shadow:0 -2px 8px 0 #00000014;color:#fff}.cm_event_listings .p-link.number,.cm_event_listings .p-link:not(.number){align-items:center;cursor:pointer;display:flex;height:41px;justify-content:center;min-width:41px;transition:all .2s;width:auto}.cm_event_listings .card_datetime{display:flex;gap:24px;margin-bottom:16px}.cm_event_listings .dt_value{font-family:Avenir-Heavy}.cm_event_listings .dt_block{display:flex;flex-direction:column}.cm_event_listings .dt_block .dt_value{color:#000}.cm_event_listings .p-link:not(.number){background:transparent;border:1px solid #c018ae;border-radius:20px;padding:12px 16px}.cm_event_listings .p-link.number.active{background:#000;border-color:#000;color:#fff;pointer-events:none}.cm_event_listings .p-link:not(.number):hover{background:#c018ae;border-color:#c018ae;box-shadow:0 -2px 8px 0 #00000014;color:#fff}.cm_event_listings .p-link:not(.number) svg *{fill:currentColor}.cm_event_listings .controls_wrapper{padding-bottom:40px}.cm_event_listings .controls_actions{display:flex;gap:16px}.cm_event_listings .total_wrp{font-family:Avenir-Heavy;font-size:20px;margin-bottom:24px}.cm_event_listings .location-input-wrapper{line-height:0;max-width:400px;position:relative;width:100%}.cm_event_listings .view_toggles{background:#f6f6f6;border-radius:8px;box-shadow:inset -2px 1px 4px 0 #0000001a;display:flex;display:none;max-width:312px;width:100%}.cm_event_listings .location-input-wrapper select{border:.6px solid #abaaaa;border-radius:8px;font-size:20px;line-height:1;padding:7px 10px 7px 35px;width:100%}.cm_event_listings .location-input-wrapper svg{width:20px}.cm_event_listings .location-input-wrapper>svg{left:14px;position:absolute;top:12px}.cm_event_listings .toggle_btn.active{background:#ff00c8;border-radius:8px;color:#fff}.cm_event_listings .toggle_btn{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:10px;width:50%}.cm_event_listings .toggle_btn svg{fill:currentColor}.cm_event_listings .view_toggles svg{gap:20px;width:20px}.cm_event_listings .card_category{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:10px}.cm_event_listings .card_category svg{vertical-align:middle}.cm_event_listings .card_image img{height:100%;object-fit:cover;width:100%}@media(max-width:1024px){.cm_event_listings article.resource_card{width:calc(50% - 15px)}}@media(max-width:767px){.cm_event_listings article.resource_card{width:100%}.cm_event_listings .card_datetime{flex-direction:column;gap:10px}.cm_event_listings a.register_btn{margin-top:0}.cm_event_listings .card_content{padding:15px}.cm_event_listings .filter_btn{font-size:12px;padding:4px 9px}.cm_event_listings span.cat_icon{background-size:100%;height:20px;width:20px}.cm_event_listings{padding:50px 0}.cm_event_listings .p-link:not(.number){font-size:0}}