.cycle_banner_container{position:relative;z-index:1;overflow:hidden}.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!important;width:100%!important;height:100%!important;padding:var(--header-height) 0 0}.cycle_banner_container .banner_item::after{position:absolute;content:"";background:rgba(0,0,0,0.35);top:0;bottom:0;left:0;right:0}.cycle_banner_container .banner_item .container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;height:100%;min-height:300px}.cycle_banner_container .banner_item .container .row{display:flex;align-items:flex-end}.cycle_banner_container .banner_item_description{position:relative;font-size:1.2rem;line-height:1.2em;color:#fff;z-index:9;text-align:center}.cycle_banner_container .banner_item_description .banner_title{font-family:"myriad-pro",Helvetica,Arial,Sans-Serif;font-size:3.5rem;line-height:1em;font-weight:600;margin:0 0 30px}.cycle_banner_container .banner_item_description p{margin:5px 0 0 0}.banner_item_description .btn-sec{text-transform:uppercase}.cycle_banner_container .banner_btn{position:relative;padding:5px 15px 5px 55px;margin:35px 0 35px 50px;background:var(--primary);color:#fff;border-radius:15px;display:inline-block;text-align:left;transition:background .3s linear;z-index:9}.cycle_banner_container .banner_btn:hover{background:var(--primary-active)}.cycle_banner_container .banner_btn span{position:absolute;width:100px;height:100px;top:50%;left:-50px;transform:translate(0,-50%);border:2px solid var(--primary);border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:border-color .3s linear}.cycle_banner_container .banner_btn:hover span{border-color:var(--primary-active)}.cycle_banner_container .banner_pager{position:absolute;z-index:100;bottom:200px}.cycle_banner_container .banner_pager a{background-color:rgba(255,255,255,0.5);border-radius:50px;color:#000;display:block;float:left;font-size:1.2em;height:20px;line-height:20px;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:20px}.cycle_banner_container .banner_pager a.cycle-pager-active{color:#FFF;background-color:var(--sec)}.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:99}.banner_item_description h1{color:white}.grid_block.module_listing_container.case_study{background-color:transparent}.grid_block.case_study .block_content>p:last-child>a:first-child:last-child{position:relative;bottom:0;right:0}.grid_block .block-content{padding:0}.modEventsFilterBar{padding:0 15px;background:#f1f1f1;border-radius:4px}.modEventsFilterBar button{white-space:nowrap}.modEventsFilterBar .dropdown-menu{max-height:205px;overflow:auto}.events_view_filters{background:#f1f1f1}.events_range{font-size:.7em;color:#666}.events_previous_date .glyphicon,.events_next_date .glyphicon{font-size:3em;color:var(--pri);margin-top:-5px;vertical-align:middle;line-height:42px}.events_previous_date span,.events_next_date span{vertical-align:middle;line-height:38px}.events_previous_date .glyphicon{float:left}.events_next_date .glyphicon{float:right}.events_previous_date a,.events_next_date a{color:#666;display:inline-block;height:42px;text-decoration:none;vertical-align:middle}.events_view_title{font-size:1.3em}.events_view_title h2{margin-top:0}.events_heading_row{padding:5px 15px;background:var(--pri);color:#fff;margin-top:15px}.month_row{background:#eee;font-weight:bold;color:#444;font-size:1.2em;padding:5px 15px}.date_row{padding:10px 15px}.date_row:hover{background:#FFE8C5}.date_passed{opacity:.7}a.calendar_event{font-size:.9em;line-height:1.4em;background:#1557b2;color:#fff;padding:3px 6px;display:block;margin-right:20px;margin-bottom:2px;border-radius:4px;text-decoration:none}a.calendar_event:hover{background:#0a4493}.calendar_day_number a{color:#666}.pagination.events>li.active>a{background-color:var(--pri);border-color:var(--pri)}.pagination.events>li>a,.pagination.events>li>a:visited{color:#000!important}.pagination.events>li.active>a,.pagination.events>li.active>a:visited{color:#fff!important}.date_row.date_passed{color:#000}.date_row.date_passed a{color:#000!important}.date_row.date_passed:hover a{color:#fff!important}.date_row.date_passed:hover{color:#fff!important;background-color:var(--pri-light)}.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}a.glossary_popover{cursor:help;text-decoration:none;border-bottom:1px dashed #2AB8AA;outline:0}.glossary_letter{padding:8px 15px;color:#FFF;background-color:var(--sec)}.glossary_letter a.back_to_top{float:right;color:#FFF!important}.glossary_pagination>li>a{padding-left:10px;padding-right:10px}.modNewsFilterBar{margin:20px 0 15px;display:flex;gap:20px}.modNewsFilterBar button{white-space:nowrap}.modNewsFilterBar .dropdown-menu{max-height:205px;overflow:auto}.modNewsFilterBar .dropdown-menu li.active a,.modNewsFilterBar .dropdown-menu li.active a:hover{color:#FFF;background:var(--pri)}.modNewsFilterBar .dropdown-menu li a:hover{background:0;background:var(--pri-light)}.filter_date_column .dropdown-menu{top:initial;left:initial}.modMiniNewsBar h2{margin-top:0;margin-bottom:10px}.modMiniNewsBar h3{margin-top:0;margin-bottom:5px;font-size:1.1em}.news_grid:not(.slide){display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.grid_item .default_news{padding:25px 40px;background:var(--pri);object-fit:contain!important}.news_grid .grid_item img{width:100%;height:170px;object-fit:cover;transition:all .3s ease}.news_grid .grid_item a{display:block}.news_grid .grid_item a .news_image{background:var(--sec)}.news_grid .grid_item a:hover .news_image img{opacity:.5;filter:saturate(0)}.grid_item .module_inline_metadata{margin-top:5px;color:var(--pri);font-weight:300}.grid_item h5{font-weight:400;color:var(--black);font-family:"Albert Sans",sans-serif;transition:all .3s ease}.grid_item a:hover h5{font-weight:400;color:var(--sec)}.grid_item p:last-of-type{line-height:1.4em}.module_listing_categories .dropdown-menu>.active a{background-color:var(--pri);background-image:none}.news-article-img{width:40%;float:right}.news_grid h3{margin-top:5px}@media screen and (max-width :991px){.news_grid:not(.slide){grid-template-columns:repeat(1,1fr)}.module_article_read_other.news{text-align:center}}@media screen and (max-width :767px){.news_grid:not(.slide){margin:0 10%}}.person_sub_heading{margin:-1rem 0 1rem 0;color:#aaa;font-size:1.3rem}.news_grid.people{grid-template-columns:repeat(3,1fr)}.news_grid.people.smaller{grid-template-columns:repeat(6,1fr)}.news_grid.people .grid_item img{width:100%;height:300px;object-fit:cover;transition:all .3s ease}.news_grid.people.smaller .grid_item img{height:200px}.projects_block_text{text-align:center;margin-top:10px;margin-bottom:0}.projects_block_text.sub{text-align:center;margin-top:0;margin-bottom:10px}.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{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}.news_grid.people{grid-template-columns:repeat(2,1fr);margin:0}.group_member_profile{flex-flow:column}}.modMiniNewsBar h2{margin-top:0;margin-bottom:10px}.modMiniNewsBar h3{margin-top:0;margin-bottom:5px;font-size:1.1em}.resource-categories{background:#eee;padding:1.5em;margin-top:.5em}.resource-categories .checkboxes{list-style:none;display:flex;flex-wrap:wrap;padding:0}.resource-categories .checkboxes li{flex-basis:33%;margin-bottom:.5em}.resource{--file:"\f47b";display:flex;gap:1em;border-bottom:1px solid #eee;padding:1em}.resource .resource_image{content:"\f47b";content:var(--icon);display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;height:100%;background:var(--sec)}.resource .resource_image.bi{background:0;font-size:5em;color:var(--primary)}.resource .subtitle{display:flex;align-items:center}.resource .subtitle span{padding:0 1em;line-height:1em}.resource .subtitle span:first-of-type{padding-left:0}.resource .subtitle span+span{border-left:1px solid var(--pri)}.resource-search{display:flex;flex-wrap:wrap;margin-top:1em}.resource-search .input{--spacer:.5em;display:flex;align-items:center;margin-right:var(--spacer);gap:var(--spacer)}.resource-search .input:first-of-type{flex-grow:1}.resource-search .input .btn{font-size:.9em}.resource-search .input input{flex-grow:1}.filter_highlight{padding:15px;background:linear-gradient(0deg,#005764,#00a7c1);color:#fff;margin:0 0 15px}.filter_highlight span{display:block;line-height:1.3em}.filter_highlight span.first{font-size:2.2em;color:#63e1f5}.filter_highlight span.second{font-size:1.85em}.filter_highlight span.third{margin:5px 0 0;text-align:right}.filter_highlight a{color:#fff;text-decoration:none}.modSearchBar{padding:15px;background:#f1f1f1;border-radius:4px}.modSearchBar .search_icon{padding-left:6px;padding-right:6px}.modSearchBar .modSearchFilter td span input{margin-right:5px}.modSearchBar .modSearchFilter td span label{margin-right:10px}.search_box{background:#e8e8e8;border-radius:4px;float:right;min-height:0}.search_box a{color:#565656;font-size:1.1em}.search_box a .glyphicon{margin-right:5px}.search_box{padding-left:0}.search_box .search_icon{background:#dbdbdb;border-color:#dbdbdb;padding-left:6px;padding-right:0}.search_box .form-control{background:#dbdbdb;color:#000;border-color:#dbdbdb;outline:0;box-shadow:none;border-bottom-left-radius:0;border-top-left-radius:0}