@media (min-width: 768px){.bf-colour-bleed-left>canvas,.bf-colour-bleed-right>canvas{display:block}.bf-colour-bleed-left .featurette{padding-left:20px}.bf-colour-bleed-right .featurette{padding-right:20px}}@media (max-width: 991px){#b_mobile_nav{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;padding-top:65px;padding-bottom:20px;text-align:right;line-height:1.5em;background:#fff;overflow:scroll}#b_mobile_nav .bfcms-nav{display:block}#b_mobile_nav .bfcms-nav>li{display:block;text-align:center}#b_mobile_nav .bfcms-nav .bf-has-child ul.bf-subnav{position:static;display:block;padding-right:20px;margin-bottom:20px;text-align:center;font-size:0.9em}#b_head:not(.bf-has-colour){background:#fff}#b_head:not(.bf-has-colour)>.container:first-child{position:relative;z-index:1000;background:#fff}#b_head #b_nav{background:#fff}#b_head #b_nav ul.bfcms-nav{display:block;margin-top:20px}#b_head #b_nav ul.bfcms-nav>li{display:block;text-align:center}#b_head #b_nav ul.bfcms-nav > li > a, #b_head #b_nav ul.bfcms-nav > li > a.on, #b_head #b_nav ul.bfcms-nav > li > a:hover, #b_head #b_nav ul.bfcms-nav > li > a:focus, #b_head #b_nav ul.bfcms-nav>li>a:visited{margin-top:0;margin-bottom:0}#b_head.bf-head-centred .bf-main-nav{display:none}#b_head.bf-head-centred #b_mobile_nav .bfcms-nav{margin:0;padding:0;list-style:none}#b_head.bf-head-centred #b_mobile_nav .bfcms-nav>li{display:block;text-align:center}#b_head #b_nav{top:60px;background:#fff !important;overflow-y:scroll;overscroll-behavior:contain;-ms-scroll-chaining:none}#b_head #b_nav ul.bfcms-nav{display:block;text-align:center}#b_head #b_nav ul.bfcms-nav>li{display:block;width:100%;margin:0}#b_head #b_nav ul.bfcms-nav > li ul{position:static;display:block;padding-right:20px;margin-bottom:20px;text-align:center;font-size:0.9em}#b_head #b_nav ul.bfcms-nav > li ul > li > a, #b_head #b_nav ul.bfcms-nav > li ul>li>a:hover{margin:0;padding:10px;text-align:center}#b_head #b_nav ul.bfcms-nav>li>a{margin-top:0 !important}body.bf-is-admin #b_mobile_nav{top:46px}body.bf-has-brand #b_mobile_nav{top:32px}body.bf-has-brand.bf-is-admin #b_mobile_nav{top:78px}}@media (min-width: 992px){#b_mobile_nav{display:none}#b_pre_head{display:block}#b_pre_head #b_head_contact{text-align:left}#b_head.bf-head-centred{height:100px}#b_head.bf-head-centred:not(.fixed){height:165px}#b_head #b_head_social{display:block}#b_head #b_mobile_toggle{display:none}#b_head a.logo, #b_head a.logo:hover{margin-top:18px}#b_head a.logo.bf-logo-small, #b_head a.logo.bf-logo-small:hover{height:65px}#b_head a.logo.bf-logo-medium, #b_head a.logo.bf-logo-medium:hover{height:90px}#b_head a.logo.bf-logo-large, #b_head a.logo.bf-logo-large:hover{height:125px}#b_head.bf-head-centred a.logo, #b_head.bf-head-centred a.logo:hover{height:105px}#b_head #b_nav, #b_head .bf-main-nav{display:block;top:0 !important;left:auto !important;width:auto !important;height:auto !important;position:relative;text-align:right;color:#000;background:transparent}#b_head #b_nav > ul.bfcms-nav > li, #b_head .bf-main-nav>ul.bfcms-nav>li{display:inline-block}#b_head #b_nav > ul.bfcms-nav > li > .bf-subnav, #b_head .bf-main-nav>ul.bfcms-nav>li>.bf-subnav{display:none;position:absolute;z-index:1000;min-width:200px}#b_head #b_nav > ul.bfcms-nav > li:hover > .bf-subnav, #b_head .bf-main-nav>ul.bfcms-nav>li:hover>.bf-subnav{display:block}}@media (min-width: 768px){font:var(--t-font-footer)}@media (min-width: 768px){.bfac-acc-participants li, .bfac-fr-participant-fundraisers li{float:left;width:22%;margin-right:1%}}@media (max-width: 767px){.bfcms-ctr-container:not(.bf-colmun-bleed)>.container>.row>div[class^="col-xs-6"]:nth-child(2n+1){clear:left}}@media (max-width: 767px){.bfif-t-horiz .bfif-image-ctr{display:block !important;width:100%;margin:0 auto 1em;margin-bottom:1em !important}.bfif-t-horiz .bfif-image-ctr .bfif-image{margin:0 auto;padding-top:100%}.bfif-t-horiz.bfif-image-med .bfif-image-ctr{margin:0 auto 1em;width:75% !important;max-width:75%}.bfif-t-horiz.bfif-image-sm .bfif-image-ctr{margin:0 auto 1em;width:50% !important;max-width:50%}.bfif-t-horiz.bfif-image-xs .bfif-image-ctr{margin:0 auto 1em;width:33.333% !important;max-width:33.333%}}@media (min-width: 768px){.bfif-horiz,.bfif-t-horiz{text-align:left}.bfif-horiz .bfif-image-ctr, .bfif-t-horiz .bfif-image-ctr{float:left;max-width:50%;margin:0 1em 1em 0}.bfif-horiz .bfif-content, .bfif-t-horiz .bfif-content{margin-left:50%}.bfif-t-horiz.bfif-image-med .bfif-image-ctr{max-width:33%}.bfif-t-horiz.bfif-image-med .bfif-content{margin-left:33%}.bfif-t-horiz.bfif-image-sm .bfif-image-ctr{max-width:25%}.bfif-t-horiz.bfif-image-sm .bfif-content{margin-left:25%}.bfif-t-horiz.bfif-image-xs .bfif-image-ctr{max-width:12.5%}.bfif-t-horiz.bfif-image-xs .bfif-content{margin-left:12.5%}}@media (min-width: 992px){.bfcms-image-feature.bfif-t-overlay .bfif-overlay.show-on-hover{display:none}.bfcms-image-feature.bfif-t-overlay:hover .bfif-overlay{display:block}}@media (min-width: 768px){.bf-listing-row>div[class^="col-xs-12"]{margin-top:0px}}@media (min-width: 992px){.bfcms-listing.bf-listing-has-filters .bf-listing-row, .bfcms-listing.bf-listing-has-filters .bf-listing-inf{margin-left:175px}.bfcms-listing.bf-listing-has-filters .bf-listing-filter-ctr{position:absolute;left:0;top:0;width:175px;padding-right:20px;text-align:left;border-right:1px solid #f5f5f5}.bfcms-listing.bf-listing-has-filters .bf-listing-title, .bfcms-listing.bf-listing-has-filters .bf-listing-error, .bfcms-listing.bf-listing-has-filters .bf-listing-search{margin-left:175px}}@media (min-width: 1200px){.bfcms-listing.bf-listing-has-filters .bf-listing-row, .bfcms-listing.bf-listing-has-filters .bf-listing-inf{margin-left:250px}.bfcms-listing.bf-listing-has-filters .bf-listing-filter-ctr{width:250px}.bfcms-listing.bf-listing-has-filters .bf-listing-title, .bfcms-listing.bf-listing-has-filters .bf-listing-error, .bfcms-listing.bf-listing-has-filters .bf-listing-search{margin-left:250px}}@media (min-width: 992px){#b_head.bf-head-stacked{height:auto}#b_head.bf-head-stacked #b_nav{top:0;margin:12px 0;text-align:left}#b_head.bf-head-stacked #b_nav>ul.bfcms-nav>li:first-child>a{padding-left:0}#b_head.bf-head-stacked #b_nav>ul.bfcms-nav>li{display:inline-block}#b_head.bf-head-stacked #b_head_social{margin-top:18px;line-height:65px}#b_head.bf-head-stacked:not(.fixed) #b_nav{display:block !important}}