@media screen and (max-width:1199px) and (min-width:992px){.cycle_banner_container .banner_pager{margin-top:10px}}@media screen and (max-width:767px){.banner_item_description h1{font-size:1.2em;margin-top:10px}.banner_btn{font-size:.9em;margin:30px 0 0;padding:2px 20px}.cycle_banner_container .banner_item_description h1{font-size:4em!important}.cycle_banner_container .banner_pager{margin-top:20px}.cycle_banner_container .banner_pager a{width:15px;height:15px}.cycle_banner_container .banner_pager_previous,.cycle_banner_container .banner_pager_next{display:none}a.edit_banner{display:none}}@media screen and (max-width:500px){.banner_item_description h1{font-size:1em}.cycle_banner_container .banner_item_description .btn{font-size:.9em}.cycle_banner_container .banner_item_description p{display:none}.cycle_banner_container .banner_pager a{margin-top:5px}.banner_item_description h1 strong{display:inline;font-size:1em}.banner_btn{margin:0}.cycle_banner_container .banner_pager a{width:20px;height:20px}}@media screen and (max-width:991px){.group_members .listing_grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){a.calendar_event{margin-right:0;margin-left:27px}.sidebar_box{margin-top:20px;margin-bottom:20px}}@media screen and (max-width:991px){.events_view_filters{font-size:.9em}.conference_slide{padding:20px 45px 10px}.conference_slide h1{font-size:1.65em}.conference_slide .image_block{display:none}.event_details{gap:.5em 1em!important;flex-flow:row!important;flex-wrap:wrap!important;font-style:italic}.event_details div::after{content:none}.booking_prompts+span{margin-top:20px}.booking_prompts .btn{font-size:.9em;padding:.6em 1em}.year_calendar{margin-bottom:20px}.ticket_container{padding:var(--pl) var(--p) var(--p) var(--p)}.ticket{flex-flow:column;text-align:center}}@media screen and (max-width:767px){.post .headlines,.newsletter_grid{display:block}.page_newsletter .page_banner{min-height:250px}.newsletter .newsletter_title{margin-bottom:1em}.newsletter .card{width:100%;min-height:0}.newsletter .card.grid{display:block}.newsletter .card.grid .has_image{min-height:200px}.newsletter .card.post .newsletter_side{display:none}.newsletter .card.grid .card_content{padding:20px 17px}.newsletter .events_highlight{flex-flow:column;padding:0}}@media screen and (max-width:991px){.member_blocks{--cols:2}}@media screen and (max-width:767px){.card.insight h3,.card.resource h3,.card.research h3{font-size:1.4em}.card.insight h3 a,.card.resource h3 a,.card.research h3 a{font-weight:600}.card.insight .card_image,.card.resource .card_image,.card.research .card_image{height:150px}.card.insight .card_tags,.card.resource .card_tags,.card.research .card_tags{font-size:.85em}.resource_member_hub{--cols:1}.resource_member_hub .card{grid-column:1 / 3!important;flex-flow:column!important;box-shadow:rgba(0,0,0,.2) 5px 5px 10px}.resource_member_hub .card:not(.featured):not(.sub_feature){margin-top:0}.feature_hub,.feature_hub .non_feature{display:flex;flex-flow:column}.feature_hub .sub_feature .card{flex-flow:column}.feature_hub .sub_feature .card .card_image{width:100%}.insights_hub,.guides_hub,.hubs{flex-flow:column}.research_hub{grid-template-columns:1fr}.research_hub .card:not(.side_section) p{display:none}.hub_quick_links{flex-flow:column;align-items:baseline;font-size:.8em;gap:1em}.hub_quick_links+.hub_quick_links{display:none}.form_group.searchbox .btn,.form_group.searchbox .btn.type_search{font-size:.85em;padding:.6em 1em}.expandable_categories{display:none}.listing_second .listing_member,.listing_second .listing_interest{margin:20px 0}.listing_third .listing_subtypes .subtype_filter{text-align:center;gap:7px;display:flex;flex-wrap:wrap;justify-content:center}.listing_third .listing_subtypes .listing_subtype .subtype{flex-flow:column}.main_archive .card,.listing_archive .card{padding:0;margin-bottom:20px}.tag_cloud{gap:10px}.tag_cloud .tag{font-size:.8em;letter-spacing:.1px}.tag_cloud:not(.no_bg) .tag{padding:1px 10px;border:0 solid var(--color);border-radius:50px;background:rgba(var(--background),.25)}}@media screen and (max-width :767px){.search-overlay .closebtn{top:15px;right:15px;font-size:50px}.search-overlay-content{width:95%}.search-overlay input[type=text]{font-size:1em;width:75%}.search-overlay button{padding:14.5px 20px}.quicksearch_results ul{max-height:120px}}