.cycle_banner_container{position:relative;z-index:1;overflow:hidden;text-align:center;background:var(--pri)}.page_home .cycle_banner_container{margin-bottom:0}.cycle_banner_container .banner_content{width:100%;height:100%}.cycle_banner_container .banner_content img{width:100%;height:100%}.cycle_banner_container .banner_item{background-size:cover!important;background-position:center center!important;width:100%!important;height:100%!important}.cycle_banner_container .banner_item:nth-child(n+2){display:none}.cycle_banner_container .banner_item .bg_image{filter:grayscale(1);opacity:.4;background-size:cover}.banner_item_description_column{display:flex;align-items:end;justify-content:space-between;margin-top:250px;margin-bottom:50px;min-width:400px;width:100%;z-index:98}.banner_item_description_column .col-xs-12{padding:0!important}.page_home .banner_item_description_column{margin-bottom:var(--overlay-height)}.cycle_banner_container .banner_item_description_container{text-align:left;color:#fff}.cycle_banner_container .banner_item_link{display:block;position:absolute;top:0;left:0;background:#7a16a3;background:linear-gradient(45deg,rgba(122,22,163,1),rgba(49,0,255,1),rgba(122,22,163,1),rgba(49,0,255,1),rgba(122,22,163,1));background-size:400% 400%;animation:gradient 20s ease infinite;width:100%;height:100%;z-index:98;mix-blend-mode:color}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.cycle_banner_container h2{color:#fff;font-size:1.35em;font-weight:300;margin-bottom:20px}.cycle_banner_container .banner_item_description{padding-top:0}.cycle_banner_container .banner_item_description h1{color:var(--blue-light)!important;letter-spacing:-2px;font-size:3em;font-weight:800;text-shadow:5px 5px 5px rgba(0,0,0,.2)}.cycle_banner_container .banner_item_description h1 span{color:var(--white)!important}.cycle_banner_container .banner_item_description p{margin:5px 0 0 0;font-size:1.1em}.cycle_banner_container .banner_item_description p a{font-weight:400}.page_home .cycle_banner_container .banner_item_description h1{color:var(--blue)!important;letter-spacing:-3px;font-size:7.6em}.page_home .cycle_banner_container .banner_item_description p{font-size:1.5em}.cycle_banner_container .banner_item_description .btn{margin-top:30px;line-height:1.7em;padding:.3em 2em}.cycle_banner_container .banner_item_description .btn.sparkle{color:var(--white);background:var(--blue)}.cycle_banner_container .banner_item_description .btn.sparkle:hover{background:var(--blue-dark)}.cycle_banner_container .banner_pager a{background-color:rgba(255,255,255,0.5);border-radius:13px;color:#000;display:block;float:left;font-size:1.2em;height:17px;line-height:17px;margin-left:6px;text-align:center;text-decoration:none;transition:background-color .2s ease;-moz-transition:background-color .2s ease;-webkit-transition:background-color .2s ease;-ms-transition:background-color .2s ease;-o-transition:background-color .2s ease;width:17px}.cycle_banner_container .banner_pager a.cycle-pager-active{color:#FFF;background-color:rgba(255,255,255,1)}.cycle_banner_container .banner_pager_next,.cycle_banner_container .banner_pager_previous{position:absolute;top:120px;font-size:60px;z-index:100;color:#666;color:rgba(0,0,0,0.6);cursor:pointer}.cycle_banner_container .banner_pager_next:hover,.cycle_banner_container .banner_pager_previous:hover{color:#000}.cycle_banner_container .banner_pager_next{right:25px}.cycle_banner_container .banner_pager_previous{left:25px}a.edit_banner{position:absolute;bottom:0;left:0;z-index:100;border-bottom-left-radius:0;border-bottom-right-radius:0}.committee_mini_menu{margin-bottom:15px}.committee_mini_menu .committee_box{background-color:#D2DCE1;margin-bottom:15px}.committee_mini_menu .committee_box h2{background-color:#4C8CC2;color:#FFF;padding:10px 15px}.committee_mini_menu .committee_box ul{margin:15px!important;max-height:158px;padding-left:0;overflow-y:auto}.committee_mini_menu .committee_box ul li{line-height:1.3em;margin-bottom:5px}.committee_mini_menu .committee_box p{margin:15px!important}.committee_mini_menu .committee_box ul{list-style:none}.committee_mini_menu .committee_box li:before{display:none}.group_members{background:var(--warm-grey);padding:25px 0;margin-bottom:30px}.group_members .listing_grid{gap:3em 1em}.group_member{display:flex;flex-flow:column;text-align:center;align-items:center}.group_member img{margin-bottom:10px;width:200px;height:200px;object-fit:cover;object-position:center;border-radius:100%}.group_member h4,.group_member h5{margin:0}.group_member p{margin:5px 0}.group_member .email{color:var(--lilac);font-size:.9em;font-weight:500;line-height:1.2em;padding:4px 0}.group_member .email i{--space:2px;font-size:1.1em}.group_member a:hover{color:var(--pink)}.group_member .title{font-weight:700;color:var(--purple)}.group_member .organisation{color:var(--lilac)}.group_member .role:not(:empty){background:var(--purple-light);padding:7px 10px;color:#fff;margin-top:10px;line-height:1.3em;max-width:200px}.committee_schedule{--basic-color:var(--lilac);margin-top:10px}.committee_schedule{padding:15px;border-color:var(--lilac);background:var(--off-white)}.committee_schedule .event_title strong{font-size:1.2em;margin:9px 0 0;font-family:var(--heading-font)}.committee_schedule .event_details{display:flex;margin-bottom:5px}.committee_schedule .event_stats{position:absolute;right:25px;top:20px;z-index:2}.committee_schedule .event_stats a{font-weight:500;margin-left:5px}.committee_schedule .event_stats a:hover{color:var(--blue)}.committee_schedule .event_stats a i{margin-right:5px}.committee_schedule .event_detail a{color:var(--purple)}.profile_container{margin-top:-30px;background:var(--warm-grey)}.group_member_profile{display:flex;gap:2em}.group_member_profile .group_member{margin-top:2em}.group_member_profile .profile_content{padding:2em 0}.group_member_profile .profile_content .btn_group{color:var(--purple)}.group_member_profile .profile_content .card+.card{margin-top:1em}@media screen and (max-width:767px){.committee_mini_menu{float:none;margin-left:0;max-width:unset}.group_member_profile{flex-flow:column}}:root{--event-color:var(--purple);--event-color-rgb:var(--purple-rgb);--event-color-alt:var(--pink);--event-color-alt-rgb:var(--pink-rgb)}.conference_slider{padding:2em 1em}.conference_slide{padding:0 3em}.conference_slide h1{text-shadow:5px 5px 5px rgba(0,0,0,.2);font-size:3.2em}.conference_slide .image_block{min-width:350px;background:0}.conference_slide .image_block::before{content:none}.conference_slide .image_block .bg_image{filter:none;mix-blend-mode:normal;background-size:contain}.conference_slide .image_block .bg_image::after,.conference_slide .image_block .bg_image::before{content:none!important}.events_view_heading #events{position:relative;top:-90px}.events_filter_sort{display:inline-block;width:fit-content}.modEventsFilterBar .btn-group{margin-right:10px}.modEventsFilterBar button{white-space:nowrap}.modEventsFilterBar .dropdown-menu{max-height:205px;overflow:auto}.modEventsFilterBar .dropdown-menu li.active a{color:#FFF;background:#777}.lower_calendar .lower_banner{overflow:auto}.events_view_filters{display:flex;gap:1em;margin:0;flex-flow:column;min-height:0}.events_view_filters>p{float:left;margin:15px}.events_view_filters>.pagination{margin:0}.course_faq_cta{padding:4em;background:var(--purple)}.course_faq_cta .bg_image{mix-blend-mode:overlay}.course_faq_cta .container{position:relative;z-index:2}.events_view_title{font-size:1.3em}.events_view_title h2{margin-bottom:10px}.events_previous_date a,.events_next_date a{display:inline-block;height:42px;color:#666;text-decoration:none;vertical-align:middle}.events_previous_date span,.events_next_date span{vertical-align:middle;line-height:38px}.events_previous_date .bi,.events_next_date .bi{font-size:1.4em;margin-top:-2px;vertical-align:middle;line-height:42px;transition:all .3s ease}.events_previous_date .bi{float:left;margin-right:8px}.events_next_date .bi{float:right;margin-left:8px}.events_previous_date:hover .bi{margin-right:12px}.events_next_date:hover .bi{margin-left:12px}.year_calendar{--basic-color:#000;--row-bg:linear-gradient(90deg,rgba(var(--event-color-rgb),.2),rgba(var(--blue-rgb),.2))}.events_heading_row{margin-top:15px;margin-bottom:10px;padding:5px 15px;color:#FFF;background:var(--event-color);border-radius:25px}.events_range{color:#666;font-size:.7em}.month_row{padding:12px 15px 5px 46px;color:var(--basic-color);font-size:1.2em;margin-bottom:5px;font-weight:500;font-family:var(--heading-font)}.date_row{padding:0;color:var(--basic-color);font-size:.9em;margin-bottom:5px;border-left:6px solid rgba(var(--event-color-rgb),1);background:var(--row-bg);background-size:calc(100% + 100px);transition:background .3s}.date_row.col-xs-12{float:none}.date_row:hover{background-position:-100px}.date_row a{display:block;padding:.8em;color:#000;font-weight:300}.date_row .event_title{display:flex;justify-content:space-between;align-items:end}.date_row .event_details{display:flex;gap:10px;align-items:center}.date_row .event_details .module_inline_metadata{padding:0 16px;font-size:.9em;line-height:1.5em;height:fit-content}.date_row .event_detail{display:flex;width:150px;gap:10px;justify-content:end;font-weight:700}.date_row .event_detail i{max-width:0;width:100%;display:inline-block;overflow:hidden;transition:all .3s ease}.date_row:hover .event_detail i{max-width:30px}.date_row .comment,.day_view .comment{position:absolute;box-sizing:content-box;top:-9999px;left:0;right:0;padding:0 15px;overflow:hidden;visibility:hidden;background-color:#3A4967}.date_row .comment.ready,.day_view .comment.ready{position:static;visibility:visible;height:0;transition:height .1s ease-in .1s}.date_row .comment.ready{margin:10px -15px -10px -15px}.date_row .comment.visible,.day_view .comment.visible{border-bottom:1px solid #FFF;transition:height .1s ease-out}.date_row .comment p,.day_view .comment p{margin:0;color:transparent;transition:color .1s ease-in}.date_row .comment p:first-child,.day_view .comment p:first-child{padding-top:15px}.date_row .comment p:last-child,.day_view .comment p:last-child{padding-bottom:15px}.date_row .comment p+p,.day_view .comment p+p{margin-top:6px}.date_row .comment.visible p,.day_view .comment.visible p{transition:color .1s ease-out .1s}.white_calendar .year_calendar{--basic-color:#fff;--event-color:var(--blue-light);--event-color-rgb:var(--blue-rgb);--row-bg:linear-gradient(90deg,#00 0,rgba(49,0,255,1) 100%)}.white_calendar .month_row{color:var(--blue-light)}.white_calendar .date_row a{color:#fff}.white_calendar .date_row a:hover{color:#fff}.white_calendar .date_row .event_title strong{font-size:1.2em}.calendar{--event-color:#e2a5ff;--event-bg-color:#f2d5ff;--event-bg-hover-color:#f2d5ff;--event-tag-color:#6d1d93}a.calendar_event{background:var(--event-bg-color);border-left:5px solid var(--event-color);color:#000;display:block;line-height:1.4em;margin-bottom:2px;padding:8px 6px;font-size:.9em;font-weight:400;text-decoration:none;transition:all .3s ease}a.calendar_event:hover{filter:brightness(0.9) saturate(1.5);background:var(--event-bg-hover-color)}a.calendar_event.date_passed:hover{filter:brightness(0.9) saturate(0)}.date_passed{opacity:.7;filter:saturate(0)}.calendar_day_number a{color:#666}.year_calendar{position:relative}.year_timeline{position:absolute;top:0;left:22px;bottom:0;width:3px;background:#E6E6E6;z-index:-1}.white_calendar .calendar_day_number+a.calendar_event{color:#fff;background:rgba(var(--event-color-rgb),.9);line-height:1.3em;padding:10px 8px}.event_booking{--color:var(--warm-dark-grey);--background:var(--off-white);padding:15px;background:var(--off-white);border-left:7px solid var(--color);margin-bottom:15px}.event_booking h3{font-size:1.4em;margin-bottom:0}.event_booking .label{height:fit-content;padding:2px 19px;background:var(--color);color:var(--purple)}.event_booking:not(.completed){--color:#fface1;--background:#fff6fe}.event_key p{margin:.5em 2em .5em 0}.event_key p:before{content:"";height:14px;width:14px;display:inline-block;margin-right:10px}.event_key p.generic_event:before{background:rgba(var(--event-color-rgb),.4)}.event_key p.featured_event:before{background:rgba(var(--event-color-rgb),.2)}.confirm_delegate_btn:not(.disabled)+#acceptPrompt{opacity:0!important}#events_order_nav{position:relative}#events_order_nav .event_order_header{display:flex;justify-content:space-between}#events_order_nav h4{margin-bottom:0}#events_order_nav ul{margin:0;padding:0;list-style-type:none}#events_order_nav ul li{margin:0;padding:0}#events_order_nav .basket{position:relative;display:block;padding:6px 13px;color:#fff;text-decoration:none;background-color:rgba(var(--event-color-alt-rgb),1);width:fit-content;margin:15px auto 0}#events_order_nav .basket:hover{background-color:rgba(var(--event-color-alt-rgb),.6)}#events_order_nav .basket i{font-size:1.2em;line-height:1.3em;color:#FFF}#events_order_nav .basket .couny:not(:empty){color:#FFF;position:absolute;top:-10px;right:-10px;width:25px;height:25px;background:var(--pink);text-align:center;border-radius:25px}.event_details{color:var(--lilac)}.event_details div:empty{display:none}.event_details div::after{content:'|';margin-left:1em}.booking_prompts{display:flex;flex-flow:column;justify-content:end;align-items:start;gap:.5em}.grey_section .booking_prompts{align-items:end}.event_org_slider{margin:2em 0}.event_org_slider .splide__arrows .splide__arrow{background:var(--warm-grey)}.event_org_slider .splide__arrows .splide__arrow:hover{background:var(--warm-dark-grey)}.event_org_slider .event_org_slide{text-align:center;padding:0 25px;color:var(--light-grey)}.event_org_slider .event_org_slide img{max-height:100px;max-width:100%}#cert_container.cpd_certificate{font-family:Helvetica,Arial,sans-serif}#cert_container.cpd_certificate strong{color:#2E2E2E}#cert_container.cpd_certificate img.logo{width:300px}#cert_container.cpd_certificate .title_hours{margin:17px 0 13px 0}#cert_container.cpd_certificate p.statement_top .name{display:inline-block;margin-top:6px;margin-bottom:2px;font-size:28px!important;line-height:26px!important}#cert_container.cpd_certificate p.statement_bottom{margin-top:6px;margin-bottom:14px;line-height:22px!important}#cert_container.cpd_certificate p.statement_bottom .metadata{display:inline-block;margin-top:4px}#cert_container.cpd_certificate p.confirmation{margin:18px 0!important;font-size:13px;line-height:17px}.events_member_inline{position:relative;color:#fff;padding:25px;border-radius:15px;margin-bottom:15px;overflow:hidden}.events_member_inline img{position:absolute;top:0;left:0;z-index:0;height:100%;min-width:100%;z-index:-1;filter:brightness(.7);object-fit:cover}.events_member_inline a{color:rgba(var(--event-color-rgb),.6)}.events_member_inline a:hover{color:rgba(var(--event-color-alt-rgb),1)}.carousel{margin-bottom:0;padding:0 40px 0 40px}.carousel-inner .thumbnail{margin-bottom:0}.carousel-control{left:-12px}.carousel-control.right{right:-12px}.carousel-control{position:absolute;top:50%;width:40px;height:40px;font-size:28px;line-height:40px;margin-top:-20px;color:#fff;text-align:center;background:none!important;text-shadow:none;opacity:.5;filter:alpha(opacity=50)}.carousel-control:hover,.carousel-control:focus,.carousel-control:active{color:#000}.uniform_grid_gallery{padding-top:15px;margin-top:15px}.uniform_grid_gallery .image_col div{position:relative;overflow:hidden}.uniform_grid_gallery .image_col img{position:relative;transform:translate(-50%);left:50%;display:block;max-width:1000px;min-height:200px;width:auto;height:auto;margin:15px 0}.newsletter_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1em}.newsletter_grid .card hr{width:100%;margin:10px auto}.newsletter_grid .card{padding:0}.newsletter_grid .card .card_image{position:relative;background:#000}.newsletter_grid .card .card_image .card_content{position:absolute;z-index:9}.newsletter_grid .card .card_image .date{margin:0;color:#46bd7c;font-weight:700}.newsletter_grid .card .card_image span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;transition:all .3s ease}.newsletter_grid .card .card_image span{opacity:0}.newsletter_grid .card .card_image img{border-radius:0!important;height:150px;max-height:200px;filter:brightness(.9);transition:all .3s ease}.newsletter_grid .card .card_content{padding:15px 20px 20px}.newsletter_grid .card .card_content h5{margin-bottom:0}.newsletter_grid .card:hover .card_image span{opacity:1}.newsletter_grid .card:hover .card_image img{opacity:.6}:root{--trans:all .3s ease;--search-color:#c07ce1}.insight{--main-theme:var(--purple-light);--theme:var(--purple-light)}.insight.article{--theme:#BC6DD1}.insight.case_study{--theme:#9A53AF}.insight.howto_guide{--theme:#78398D}.insight.news{--theme:#561F6B}.insight.opinion{--theme:#3e1452}.insight.webinar{--theme:#330549}.resource{--main-theme:#45A7DE;--theme:#45A7DE}.resource.article{--theme:#0085FF}.resource.guide{--theme:#2396EF}.research{--main-theme:var(--orange);--theme:var(--orange)}.research.dashboard{--theme:#DD5224}.research.report{--theme:#ed6d0a}.page_resources h1 strong,.page_resources h2 strong,.page_resources h3 strong{color:var(--theme)}.hover_group .card.hover .card_image .overlay_link{opacity:1}.hover_group .card.hover .card_image.has_overlay_link .bg_image{filter:grayscale(1) brightness(1.1)}.resources_landing #footer{margin-top:0}.hub_quick_links{display:flex;gap:1.5em;margin-bottom:1em;align-items:end}.hub_quick_links>div:first-of-type{opacity:.6}.hub_quick_links .link_block{--color:#fff;--hover:var(--blue-light);display:flex;justify-content:center;align-items:center;gap:15px;font-size:2em;padding:0;color:var(--color)!important;font-weight:500;margin:0;flex-flow:row;text-shadow:5px 5px 5px rgba(0,0,0,.2);background:0;height:auto;border:0;border-bottom:5px solid transparent}.hub_quick_links .link_block:hover{color:var(--hover)!important;background:0}.hub_quick_links .link_block.insights{--color:#d784ff;--hover:#edc6ff}.hub_quick_links .link_block.resources{--color:#79d9ff;--hover:#beedff}.hub_quick_links .link_block.research{--color:#ffc496;--hover:#ffdfc5}.hub_quick_links .link_block.main{font-size:3.5em;font-weight:600;order:0}.hub_quick_links .link_block.main i{font-size:.8em}.hub_quick_links .link_block.main span{color:#fff;font-size:.8em}.hub_quick_links .link_block.default{font-size:1.5em;order:1}.hub_quick_links .link_block i{font-size:1em}.hub_quick_links .link_block .bi-arrow-right{display:none!important}.hub_quick_links .link_block.smaller{margin-top:0;font-size:1.2em;gap:7px;order:3;font-weight:400}.feature_hub{--gap:1.5em;display:grid;gap:var(--gap);grid-template-columns:repeat(12,1fr);padding:0 0 2em}.feature_hub .feature{grid-row:1 / 2;grid-column:1 / 6}.feature_hub .feature .card{height:100%;padding:0}.feature_hub .feature .card .card_image{flex-grow:1}.feature_hub .feature .card .card_content{padding:10px 15px}.feature_hub .feature .card .card_shown_content{max-height:0;overflow:hidden;opacity:0;transition:.5s ease}.feature_hub .feature .card:hover .card_shown_content{max-height:300px;opacity:1;margin-bottom:15px}.feature_hub .sub_feature{grid-row:1 / 2;grid-column:6 / 13;display:flex;flex-flow:column;gap:var(--gap)}.feature_hub .sub_feature .card{padding:0;transition:var(--trans)}.feature_hub .sub_feature .card:hover{background:var(--off-white)}.feature_hub .sub_feature .card .card_image{height:100%;width:250px;min-height:200px}.feature_hub .sub_feature .card .card_tags{max-width:80%;margin-bottom:10px}.feature_hub .sub_feature .card .card_content{padding:0 20px 20px}.feature_hub .non_feature{margin-top:2em;grid-row:2 / 3;grid-column:1 / 13;display:flex;flex-wrap:wrap;gap:var(--gap)}.feature_hub .non_feature h2{flex-basis:100%;margin-bottom:0;margin-top:1em}.feature_hub .non_feature .card{flex:1 1 0;padding:0}.feature_hub .non_feature .card .card_image{transition:var(--trans)}.feature_hub .non_feature .card .date{opacity:0;transition:var(--trans)}.feature_hub .non_feature .card .card_tags,.feature_hub .non_feature .card .card_link{max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:var(--trans)}.feature_hub .non_feature .card.hover .card_image{margin-bottom:15px}.feature_hub .non_feature .card.hover .date{opacity:1}.feature_hub .non_feature .card.hover .card_tags,.feature_hub .non_feature .card.hover .card_link{max-height:50px;opacity:1}.feature_hub .cta{grid-row:3 / 4;grid-column:1 / 13;text-align:right}.card.compressed .card_image{margin-bottom:0}.card.compressed .card_tags{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff}.card.compressed .card_tags a{color:#fff}.card.compressed .card_tags a:hover{color:var(--blue-light)}.card.compressed .date,.card.compressed .card_link,.card.compressed .card_tags{opacity:0;transition:var(--trans)}.card.compressed:hover .date,.card.compressed:hover .card_link,.card.compressed:hover .card_tags{opacity:1}.break_container.insights{padding:3em 0;background:var(--warm-grey)}.insights_hub{display:flex;gap:1em;margin:2em 0 3em}.insights_hub>div{flex:1 1 0}.insights_hub>div .card{height:100%}.insights_hub .card .card_content{display:flex;flex-flow:column;flex-grow:1}.insights_hub .card h3{margin-bottom:15px}.insights_hub .card .card_link{margin-top:auto}.insights_hub .side_section{height:fit-content}.break_container.guides{padding:3em 0;background:var(--warm-grey)}.guides_hub{display:flex;gap:1em}.guides_hub>div{flex:1 1 0}.guides_hub .card{flex:1 1 0;padding:10px;height:100%;z-index:2}.guides_hub .card.guide .card_tags{margin-bottom:1em}.guides_hub .card.guide .card_image{margin-top:auto!important}.guides_hub .card.guide::before,.guides_hub .card.guide::after{content:"";position:absolute;height:500px;left:0;right:0;background:var(--theme);mix-blend-mode:lighten;transform:translate(111px,0px) skew(24deg);z-index:-1;opacity:0;transition:var(--trans)}.guides_hub .card.guide::before{top:0}.guides_hub .card.guide::after{top:100%}.guides_hub .card.guide.hover::before,.guides_hub .card.guide.hover::after{opacity:1}.break_container.research{background:var(--off-white)}.research_hub{display:grid;gap:2em 1em;grid-template-columns:repeat(4,1fr);padding:3em 0}.research_hub>div,.research_hub>div .card{height:100%}.research_hub .side_section{height:fit-content}.hubs{display:flex;gap:1em;margin:2em 0}.hubs>div{flex:1 1 0}.hub .link_block{height:200px}.hubs .bg_image{mix-blend-mode:overlay;transition:opacity .3s ease}.hubs span{z-index:2;font-size:1.8em;font-family:var(--heading-font);font-weight:600}.hubs>div:hover .bg_image{opacity:.2}.editing .hubs .overlay_link{bottom:100%!important}.insights_listing #footer{margin-top:0}.listing_feature .card .card_content{color:#fff}.listing_feature .card .card_image{height:350px!important}.listing_feature .card .card_image .bg_image{opacity:.7}.listing_second{margin-top:2em;padding:2em 0;background:var(--warm-grey)}.listing_second .listing_member,.listing_second .listing_interest{margin:2em 0 4em}.listing_second .listing_member .card,.listing_second .listing_interest .card{height:100%}.listing_second .splide__arrows .splide__arrow--next{right:-35px}.listing_second .splide__arrows .splide__arrow--prev{left:-35px}.listing_third{padding:3em 0;background:linear-gradient(90deg,rgba(122,22,163,1) 0,rgba(49,0,255,1) 100%)}.listing_third .listing_subtypes{display:flex;flex-flow:column;gap:2em}.listing_third .listing_subtypes .subtype_filter{text-align:center}.listing_third .listing_subtypes .subtype_filter .btn{background:var(--theme);color:#fff;margin:0 5px;opacity:.4}.listing_third .listing_subtypes .subtype_filter .btn.selected{opacity:1}.listing_third .listing_subtypes .subtype_filter .btn:hover{opacity:.8}.listing_third .listing_subtypes .subtype_container{position:relative}.listing_third .listing_subtypes .listing_subtype{position:absolute;top:0;left:0;width:100%;opacity:0;overflow:hidden;transition:opacity .3s ease}.listing_third .listing_subtypes .listing_subtype.shown{opacity:1;z-index:5}.listing_third .listing_subtypes .listing_subtype h3{margin-bottom:30px}.listing_third .listing_subtypes .listing_subtype .subtype{display:flex;gap:2em 1em;flex-wrap:wrap;justify-content:center}.listing_third .listing_subtypes .listing_subtype .card{flex-basis:24%}.insights_listing .lower_banner .bg_image,.page_insights .lower_banner .bg_image{background-image:url(../../modules/moduleResources/_resources/images/backgrounds/insights.jpg)}.guides_listing .lower_banner .page_title_container{margin-bottom:0}.guides_listing .lower_banner .bg_image,.page_guides .lower_banner .bg_image{background-image:url(../../modules/moduleResources/_resources/images/backgrounds/guides.jpg)}.research_listing .lower_banner .page_title_container{margin-bottom:0}.research_listing .lower_banner .bg_image,.page_research .lower_banner .bg_image{background-image:url(../../modules/moduleResources/_resources/images/backgrounds/research.jpg)}.resource_listing .page_title_container h1,.resource_listing .page_title_container h3{display:inline-block}.resource_listing .page_title_container h1{display:none}.resource_listing .page_title_container h3{margin-left:10px;color:var(--blue-light)!important}.resource_listing .hub_quick_links+.hub_quick_links{margin-bottom:.5em}.listing_search{order:-1;padding:1em 0;background:rgba(var(--purple-rgb),.4);z-index:2}.form_group.searchbox.white select{padding:0 5px;border-color:var(--search-color)}.main_search{padding:2em 0 1em;z-index:2;background:var(--warm-grey)}.main_search .tag_cloud .tag{color:var(--purple)!important}.form_group.searchbox{--r:0;max-width:100%;gap:1em;background:0}.form_group.searchbox input{max-width:800px}.main_search .form_group.searchbox select,.main_search .form_group.searchbox input:not(.btn){border:2px solid var(--main-color)!important;--main-color:var(--purple-light)}.main_search .form_group.searchbox select{background:rgba(192,124,225,.2)}.form_group.searchbox .expandable .expandable_heading .expandable_title{display:flex;height:37px;padding-top:3px}.form_group.searchbox .expandable .expandable_heading .expandable_title>span{font-size:.9em;color:var(--search-color)}.tag_cloud{justify-content:start}.main_archive{--cols:3;gap:0}.main_archive .card.standard .card_image{height:150px}.non_member_notice{background:var(--warm-grey);padding:2em 0}.non_member_notice_flex{display:flex;gap:1em;justify-content:space-between;align-items:center}.listing_grid.non_member{position:relative;filter:saturate(0)}.listing_grid.non_member::after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%)}.card.insight:not(.standard):not(.no_image){padding:0}.card.insight:not(.standard) .card_content{padding:0 15px 10px}.card.guide:not(.standard) h3{margin-top:0}.card.guide:not(.standard) .card_image{order:4;margin-bottom:0;margin-top:10px}.card.guide:not(.standard) .card_image .card_label{left:0;right:auto}.card.guide:not(.standard) .card_image .date{top:0;bottom:auto;font-size:.9em;padding:3px 18px;line-height:1.8em}.card.guide:not(.standard) .card_tags{order:2}.card.research:not(.standard):not(.flat):hover{background:var(--off-white)}.card.research:not(.standard) .card_tags,.card.research:not(.standard) .card_tags a{color:var(--light-grey)}.card.research:not(.standard) .card_label{right:auto;left:0}.card.research:not(.standard) h3{font-size:1.3em;margin-bottom:10px}.card.research:not(.standard):not(.flat) .card_link{margin-top:auto;padding-top:1em}.resource_article_image{max-width:100%;min-width:100%;margin-top:-3em;margin-bottom:1em;box-shadow:rgba(0,0,0,.2) 5px 5px 10px}.lower_banner.short_banner .page_title_container{margin-top:160px}.resource_sidebar h3{margin:0}.resource_sidebar h5{margin:0;color:var(--warm-dark-grey)}.resource_sidebar .sidebar_expandables{margin:1em 0 2em}.resource_sidebar .tag_cloud{flex-flow:column;gap:6px}.resource_sidebar .tag_cloud .tag{font-size:1em;font-weight:500}.resource_sidebar .tag_cloud .tag:hover{color:var(--purple)!important}.resource_sidebar .sidebar_member_notice{background:linear-gradient(90deg,rgba(122,22,163,1) 0,rgba(49,0,255,1) 100%);padding:2em 10px;box-shadow:rgba(0,0,0,.2) 5px 5px 10px;margin-bottom:20px}.resource_sidebar .sidebar_member_notice .bg_image{mix-blend-mode:overlay;transition:var(--trans);opacity:.8}.resource_sidebar .sidebar_member_notice .member_notice_text{position:relative;z-index:0}.resource_sidebar .sidebar_member_notice:hover .bg_image{filter:brightness(.4)}.tag_cloud{--color:var(--search-color);--background:192,124,225;display:flex;justify-content:center;gap:1em;margin:15px 0;flex-flow:wrap}.tag_cloud.left_align{justify-content:start}.tag_cloud.white,.listing_search .tag_cloud{--color:#f3dbff;--background:255,255,255}.tag_cloud .tag{color:var(--color)!important;font-weight:400;font-size:.9em;cursor:pointer}.tag_cloud:not(.no_bg) .tag{padding:3px 18px;border:2px solid var(--color);border-radius:50px;background:rgba(var(--background),.2)}.tag_cloud:not(.no_bg) .tag:hover{background:rgba(var(--background),.6)}.tag_cloud .tag:hover,.tag_cloud .tag.selected{color:var(--purple)!important}.tag_cloud:not(.no_bg) .tag.selected{background:rgba(var(--background),.8)}.form_group.searchbox{--main-color:var(--search-color);--btn-color:var(--search-color);--main-dark-color:#b15dd9;--background:255,255,255;margin:0!important}.form_group.searchbox select{font-size:.9em}.form_group.searchbox select,.form_group.searchbox input{font-size:.9em;border-width:2px;border-color:var(--main-color)}.form_group.searchbox.white select,.form_group.searchbox.white input{color:#fff;background:0}.form_group.searchbox .btn{font-size:.9em}.form_group.searchbox .btn.type_search{border-radius:0;padding:.6em 1.5em;background:var(--btn-color)}.form_group.searchbox .btn.type_search:hover{color:#fff;background:var(--main-dark-color)}.form_group.searchbox .expandable{margin:0}.form_group.searchbox .expandable .expandable_heading .expandable_title a{width:fit-content;font-weight:400;margin-right:1.5em;font-size:.9em;border-color:var(--search-color)}.form_group.searchbox.white .expandable .expandable_heading .expandable_title a{color:#fff!important}.form_group.searchbox .expandable .expandable_heading .expandable_title a:hover{color:var(--search-color)!important}.form_group.searchbox .expandable .expandable_heading .expandable_title a .glyphicon{top:4px;margin-left:5px}.form_group.searchbox .expandable .expandable_body{background:none!important}.form_group.searchbox+.form_group.searchbox{margin:1em 0 0!important}.resource_member_hub{--cols:6;display:grid;gap:2em 1em;margin-top:2em;grid-template-columns:repeat(var(--cols),1fr)}.resource_member_hub .featured{grid-column:1 / 7;gap:1em}.resource_member_hub .featured .card_image{flex-basis:45%}.resource_member_hub .featured .card_content{flex-basis:55%}.resource_member_hub .featured .btn_group{justify-content:end}.resource_member_hub .sub_feature{grid-column:span 3}.resource_member_hub .card:not(.featured):not(.sub_feature){margin-top:1em;grid-column:span 2}.modSearchBar{border-radius:50px;border:2px solid var(--blue)}.modSearchBar .search_icon{padding-left:13px;padding-right:6px;background:0;border:0}.modSearchBar .input-group .form-control{border:0}.modSearchBar .modSearchFilter td span input{margin-right:5px}.modSearchBar .modSearchFilter td span label{margin-right:10px}.search-overlay{height:100%;width:100%;display:none;position:fixed;z-index:9999;top:0;left:0;background:rgba(0,0,0,0.9)}.search-overlay-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;text-align:center;margin:auto;border-bottom:2px solid #fff}.search-overlay-content:hover{border-bottom:2px solid var(--blue-light)}.search-overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px;cursor:pointer;color:#fff}.search-overlay .closebtn:hover{color:var(--purple-extralight)}.search-overlay input[type=text]{border-radius:0!important;height:54px;color:var(--blue-light);padding:15px;font-size:18px;border:0;float:left;width:300px}.search-overlay input:focus{border:0;outline:0;box-shadow:none}.search-overlay a{float:left;padding:13px 20px;color:#fff;background:0;font-size:1.1em;line-height:1.1em;border:0;box-shadow:none;outline:0;cursor:pointer;transition:all .5s ease}.search-overlay a:hover{color:var(--blue-light)}.tab-pane .padding_top:first-child{margin-top:15px}.tab-pane p:first-child{margin-top:30px}.quicksearch_results{margin-top:5px}.quicksearch_results p{color:#fff;margin:0;padding:4px 15px;font-style:italic}.quicksearch_results ul{display:flex;flex-flow:column;list-style-type:none;margin:0;max-height:250px;overflow-y:auto;padding:0;padding-bottom:15px}.quicksearch_results li{margin:0;padding:0}.quicksearch_results li a{color:var(--blue-light)!important;border:none!important;display:block;padding:4px 15px!important;height:auto!important}.quicksearch_results li a:hover{color:var(--blue-dark)!important}.supplier_filters{display:flex;gap:1em;justify-content:space-between;padding:20px;background:var(--off-white);margin-bottom:2em}.supplier_filters .filters .search{display:flex;gap:1.5em;justify-content:flex-end;margin-bottom:20px}.supplier_filters .filters .search .form-group{margin-bottom:0}.supplier_filters .filters .search .form-group select,.supplier_filters .filters .search .form-group input{min-width:200px}.supplier_filters .filters .search .toggle_view{display:flex;gap:8px;justify-content:center;align-items:center;font-size:.9em}.supplier_filters .filters .search .toggle_view span{transition:color .4s ease;white-space:pre}.supplier_filters .filters .search .toggle_view[data-selected="grid"] span:first-of-type,.supplier_filters .filters .search .toggle_view[data-selected="list"] span:last-of-type{color:#b0b0b0}.supplier_filters .letters{display:flex;justify-content:end;align-items:center}.supplier_filters .letters span{color:#b0b0b0;margin-right:8px;font-size:.9em}.supplier_filters .letters .pagination{margin:0}.supplier_filters .switch{position:relative;display:inline-block;width:60px;height:34px}.supplier_filters .switch input{opacity:0;width:0;height:0}.supplier_filters .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:34px;transition:.4s}.supplier_filters .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;border-radius:50%;-webkit-transition:.4s;transition:.4s}.supplier_filters input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.supplier_grid.listing_grid.list{--cols:1}.supplier_grid.listing_grid.list .supplier{flex-flow:row;gap:2em;padding:15px;background:var(--off-white)}.supplier_grid.listing_grid.list .supplier.card .card_image{height:100%;width:300px}.supplier.card{padding:0}.supplier.card .logo_title{display:flex;gap:1.5em;align-items:end;margin-bottom:20px}.supplier.card .logo_title .logo img{max-width:150px;max-height:100px}.supplier.card .services{--gap:5px;margin-bottom:20px}.supplier.card .service{background:var(--purple);color:#fff;font-size:.85em;padding:4px 10px;width:fit-content;font-weight:300}.supplier.card .service:hover{background:var(--pink)}