/* Theme colours */
:root{
    --primary: #0d6efd;
}


/* Bootstrap variables */


/* Blockquote */
blockquote {
    padding: 1rem;
    font-style: italic;
    background-color: #f8f9fa;
    border-radius: 0.25rem;
}

/* Definition list */
dt {
    font-weight: bold;
    margin: 1em 0;
}
dd {
    font-style: italic;
    margin: 0 0 .5em 1em;
}

/* Code */
pre{ 
    padding: 0.2rem 0.4rem;
    font-size: 90%;
    color: #bd4147;
    background-color: #f8f9fa;
    border-radius: 0.25rem;
}

/*Images */
img{
    max-width: 100%;
    height: auto;
    width: auto;
}

/* Global layout styles */
.page-wrapper{
    overflow: hidden;
}

/* Overrides */
body.home .hide-on-home{
    display: none !important;
}

/* Hide the main left col on top level pages that have no sub-nav children
body.has-no-children.page-level-1 .main-left-col{
    display: none !important;
}

/* Containers */

/* Make sure the default container class has a max-width of 1140px; */
.container{
    max-width: 1140px;
}

/* Navbar */
header .logo img{
    max-height: 40px;
}

/* Main menu navigation */

.main-navbar{
    .navbar-nav{
        margin-bottom: -1px;
        
        > .nav-item{
            border-bottom: 3px solid transparent;
        }
        > .nav-item:hover{
            border-bottom-color: #d8d8d8;
        }
        > .nav-item.active{
            border-bottom-color: var(--primary);
            > a{
                color: #333;
            }
        }
        .dropdown-menu{
            padding: 0;
            border: none;
            margin-top: 3px;
            box-shadow: 1px 1px 0.25rem 1px #e6e6e6;
            
            li{
                padding: 0;
            
                a{
                    padding: 0.6rem 1rem;
                }
            }
            li.active a{
                color: #fff;
            }
        }
    }
}

/* List group for navigation */
.list-group-nav{
    .list-group-item{
        padding: 0px;
        
        a{
            display: block;
            padding: .6rem 1rem;
            text-decoration: none;
            color: #495057;
        }
    }
    .list-group-item.active > {
        a{
            color: #fff;
        }
    }
    .list-group-item.hierarchy{
        background: transparent;
        > a{
            color: var(--primary);
        }
    }
    .list-group-sub{
        padding-left: 0;
        list-style: none;
        border-radius: 0;
        font-size: 0.9rem;
        
        .list-group-item {
            border-width: 0px;
            border-top-width: 1px;
            border-style: dotted;
        }
        a{
            padding-left: 1.4rem;
        }
    }
}

/* Layout utilities */
.full-width-section{
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}


/* Hover based dropdown menu */
@media (min-width: 768px){
    li:hover > .dropdown-menu.dropdown-menu-hover {
        display: block;
    }
}

/* Running Squiz Matrix Developed by Squiz - http://www.squiz.net Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd Page generated: 30 June 2025 15:50:00 */ :root{--px-base: 16;--px-to-rem: 1rem;--font: "Arial", sans-serif;--font-headings: "Arial", sans-serif;--white: rgb(255 255 255);--black: rgb(0 0 0);--color-bg: rgb(255 255 255);--color-bg-alt: rgb(239 239 239);--color-text: rgb(0 0 0);--color-focus: rgb(0 0 0);--primary: rgb(242 242 242);--accent: rgb(191 24 35);--overlay-background: rgb(0 0 0 / 50%);--default-background-color: rgb(204 204 204);--gray: rgb(217 217 217);--primary-darker: color-mix(in srgb, var(--primary) 80%, rgb(0 0 0) 20%);--bpc-primary-cool-grey: #53565a;--bpc-primary-orange: #c04600;--bpc-primary-black: #000;--bpc-primary-white: #fff;--bpc-primary-light-grey: #eee;--bpc-border-light-grey: #cbcccd;--bpc-background-color: rgb(227 82 5 / 10%);--font-size-huge: calc(56 / var(--px-base) * var(--px-to-rem));--font-size-xxl: calc(48 / var(--px-base) * var(--px-to-rem));--font-size-xl: calc(40 / var(--px-base) * var(--px-to-rem));--font-size-lg: calc(32 / var(--px-base) * var(--px-to-rem));--font-size-md: calc(24 / var(--px-base) * var(--px-to-rem));--font-size-sm: calc(20 / var(--px-base) * var(--px-to-rem));--font-size-xs: calc(14 / var(--px-base) * var(--px-to-rem));--base-font-size: calc(16 / var(--px-base) * var(--px-to-rem));--spacing-xs: calc(8 / var(--px-base) * var(--px-to-rem));--spacing-sm: calc(16 / var(--px-base) * var(--px-to-rem));--spacing-md: calc(24 / var(--px-base) * var(--px-to-rem));--spacing-lg: calc(48 / var(--px-base) * var(--px-to-rem));--spacing-xl: calc(64 / var(--px-base) * var(--px-to-rem));--spacing-xxl: calc(160 / var(--px-base) * var(--px-to-rem));--font-normal: 400;--font-semibold: 500;--font-bold: 600;--base-line-height: calc(24 / var(--px-base) * var(--px-to-rem));--line-height-xxl: calc(48 / var(--px-base) * var(--px-to-rem));--line-height-xl: calc(40 / var(--px-base) * var(--px-to-rem));--line-height-lg: calc(32 / var(--px-base) * var(--px-to-rem));--line-height-md: calc(28 / var(--px-base) * var(--px-to-rem));--line-height-sm: calc(24 / var(--px-base) * var(--px-to-rem));--z-index-below: -1;--z-index-default: 1;--z-index-above: 2;--z-index-menus: 5;--switcher-bg: rgb(255 255 255);--switcher-text: rgb(0 0 0);--switcher-bg-hover: rgb(242 242 242);--container: calc(1200 / var(--px-base) * var(--px-to-rem));--sq-component-primary-color: var(--bpc-primary-orange)}:root h2{font-size:24px;font-weight:600;font-style:normal;line-height:32px;letter-spacing:0.384px}@media (width >= 62rem){:root h2{font-size:32px;font-style:normal;font-weight:600;line-height:40px;letter-spacing:0.448px}}:root h3{font-size:20px}@media (width >= 62rem){:root h3{font-size:24px}}:root h4{font-size:16px}@media (width >= 62rem){:root h4{font-size:20px}}:root h5{font-size:14px}@media (width >= 62rem){:root h5{font-size:18px}}.bpc-text-component{padding:20px 16px;margin-bottom:0}@media (width >= 62rem){.bpc-text-component{padding:20px 0px}}@media (width <= 62rem){.features__list{padding:20px 20px}}.bpc-news__heading-layout{background-color:var(--bpc-primary-light-grey);width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.bpc-news__heading-layout-container{max-width:1440px;padding:0 64px;margin:0 auto}.bpc-news__heading-layout-title{margin-top:0;margin-bottom:0;padding:24px 0}.bpc-accordion__header-layout{display:flex;align-items:center;justify-content:space-between}.bpc-accordion__header-layout-link{font-family:vic;color:var(--bpc-primary-orange);font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.307px;text-decoration:none}.bpc-accordion__header-layout-link:hover{text-decoration:underline}.accordion{padding:32px 16px;margin-top:0;margin-bottom:0}.accordion .accordion__item-wrapper{gap:0}.accordion .accordion__item{background-color:var(--bpc-primary-white);border:0;border:1px solid var(--bpc-border-light-grey);border-left:0;border-right:0;border-bottom:0}.accordion .accordion__item:first-child{border-top:1px solid var(--bpc-border-light-grey)}.accordion .accordion__item:last-child{border-bottom:1px solid var(--bpc-border-light-grey)}.accordion .accordion__heading{margin:0;cursor:pointer;text-align:left;width:100%;display:flex;gap:var(--spacing-sm);align-content:center;padding:var(--spacing-sm);background-color:var(--bpc-primary-white);font-weight:600;border:0;font-size:20px;padding-left:0}.accordion .accordion__heading:hover{background-color:transparent !important}.accordion .accordion__heading:last-child{border-bottom:0}.accordion .accordion__heading:after{display:none !important}.accordion .accordion__heading-button:before{display:none}.accordion .accordion__heading-button:after{transform:rotate(180deg);transform-origin:center center;width:16px;height:16px;background:transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzExNDVfMTIzNSkiPgo8cGF0aCBkPSJNOC42MjE3OSAzLjQwMjA0TDE1Ljc0MjQgMTAuNTIyN0MxNi4wODU5IDEwLjg2NjEgMTYuMDg1OSAxMS40MjI5IDE1Ljc0MjQgMTEuNzY2M0wxNC45MTE5IDEyLjU5NjhDMTQuNTY5MSAxMi45Mzk2IDE0LjAxMzQgMTIuOTQwMyAxMy42Njk4IDEyLjU5ODNMNy45OTk5OCA2Ljk1NTAyTDIuMzMwMTkgMTIuNTk4M0MxLjk4NjU1IDEyLjk0MDMgMS40MzA5MSAxMi45Mzk2IDEuMDg4MDcgMTIuNTk2OEwwLjI1NzU2NiAxMS43NjYzQy0wLjA4NTg1NTYgMTEuNDIyOSAtMC4wODU4NTU3IDEwLjg2NjEgMC4yNTc1NjYgMTAuNTIyN0w3LjM3ODE3IDMuNDAyMDRDNy43MjE1OSAzLjA1ODY2IDguMjc4MzcgMy4wNTg2NiA4LjYyMTc5IDMuNDAyMDRaIiBmaWxsPSIjQzA0NjAwIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE0NV8xMjM1Ij4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=") center center / contain no-repeat}.accordion .accordion__heading:hover .accordion__heading-button:after{background-color:transparent !important}.accordion .accordion__item.accordion__item--active .accordion__heading{border-left:4px solid var(--bpc-primary-orange)}.accordion .accordion__item--active .accordion__heading:hover,.accordion .accordion__item--active .accordion__heading:active{background-color:transparent}.accordion .accordion__item.accordion__item--active .accordion__heading-button:after{transform:rotate(0deg)}.accordion .accordion__body{border:none;transition:all 0.2s ease-in-out}.accordion .accordion__item.accordion__item--active .accordion__body{border:0;border-left:4px solid var(--bpc-primary-orange);border-top:0;padding:0px 20px 32px;max-height:30rem !important}.accordion .accordion__item.accordion__item--active .accordion__body p:last-child{margin-bottom:0}.accordion .accordion__item.accordion__item--active:last-child .accordion__body{border-bottom:1px solid var(--bpc-border-light-grey)}.accordion .accordion__heading:after{content:"";display:inline-block;min-width:var(--spacing-sm);width:var(--spacing-sm);height:var(--spacing-sm);margin-left:auto}.accordion .accordion__content{display:none}.accordion .accordion__item[open] .accordion__content{display:block;padding:var(--spacing-sm);border-top:1px solid var(--color-bg-alt)}.accordion .accordion__button-wrapper .accordion__button{color:var(--bpc-primary-orange);background-color:transparent;text-decoration:none}.accordion .accordion__button-wrapper .accordion__button:hover{text-decoration:underline;border-color:transparent !important}@media (width >= 48rem){.accordion{padding:32px 0}}.bpc__sub-nav-link{text-decoration:none;font-size:24px;font-weight:600;line-height:32px;letter-spacing:0.348px}.bpc__sub-nav-title{margin-bottom:0;margin-top:0}.bpc__list-group{padding:0;display:flex;flex-direction:column;gap:16px}.bpc__list-group-item{list-style-type:none;padding-left:16px;margin:0}.bpc__list-group-item:hover{border-left:4px solid var(--bpc-primary-orange)}.bpc__list-group a{font-size:16px;font-weight:400}.bpc__list-group a:hover{font-weight:600;text-decoration:none}.news{padding:32px 16px;padding-bottom:0px;margin-bottom:0}.news .news__wrapper{column-gap:1.25rem}.news .news__img-wrapper{border-bottom:4px solid var(--bpc-primary-orange)}.news .news__body-wrapper{flex:1;gap:0}.news .news__content-wrapper{background:var(--bpc-primary-white);height:100%;border-right:1px solid rgba(83, 86, 90, 0.2);border-bottom:1px solid rgba(83, 86, 90, 0.2);border-left:1px solid rgba(83, 86, 90, 0.2)}.news .news__content-wrapper:hover{background-color:var(--bpc-primary-orange);color:var(--bpc-primary-white)}.news .news__content-wrapper:hover .news__date-label{color:var(--bpc-primary-white)}.news .news__content-wrapper:hover .news__heading{color:var(--bpc-primary-white)}.news .news__content-wrapper:hover .news__body{color:var(--bpc-primary-white)}.news .news__content-wrapper:hover .news__heading-link{color:var(--bpc-primary-white)}.news .news__item--highlighted .news__content-wrapper{background-color:var(--bpc-primary-orange)}.news .news__item--highlighted .news__date-wrapper *{color:var(--bpc-primary-white)}.news .news__heading{order:1;text-align:left;margin-bottom:24px;line-height:26px;font-size:18px}.news .news__date-wrapper{order:3}.news .news__body{order:2;margin:24px 0px;color:var(--bpc-primary-black);display:none;flex:1}.news .news__categories{display:none}.news .news__button{display:none}.news .news__date:before{display:none}.news .news__date-label{color:var(--bpc-primary-cool-grey);font-style:normal}@media (width >= 48rem){.news{padding:32px 0;padding-bottom:0px;position:relative}.news::before{content:"";position:absolute;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:var(--bpc-primary-light-grey);z-index:-1;top:0;bottom:0}.news .news__heading{margin-bottom:0px;line-height:28px;font-size:20px}.news .news__body{display:flex;line-height:1.6rem}}.details .details__title{color:var(--bpc-primary-orange)}.details .details__content{border-left:0.625rem solid var(--bpc-primary-orange)}.dialog .dialog__button{background-color:var(--bpc-primary-orange);color:var(--bpc-primary-white);border:1px solid var(--bpc-primary-orange);text-decoration:none}.dialog .dialog__button:hover,.dialog .dialog__button:active{background-color:var(--bpc-primary-orange);color:var(--bpc-primary-white);border:1px solid var(--bpc-primary-orange);text-decoration:underline}[id^="drawer__"] .triggerButton{background-color:var(--bpc-primary-orange);color:var(--bpc-primary-white);border:1px solid var(--bpc-primary-orange);text-decoration:none}[id^="drawer__"] .triggerButton:hover,[id^="drawer__"] .triggerButton:active{background-color:var(--bpc-primary-orange);color:var(--bpc-primary-white);border:1px solid var(--bpc-primary-orange);text-decoration:underline}[id^="drawer__"] .drawer__header{background-color:var(--bpc-primary-orange)}[id^="drawer__"] .drawer__header h1{color:var(--bpc-primary-white)}.cards{background-color:var(--bpc-primary-light-grey);padding:32px 16px;padding-bottom:0px;margin-bottom:0}.cards .cards__wrapper{column-gap:1.25rem}.cards .cards__img-wrapper{border-bottom:4px solid var(--bpc-primary-orange)}.cards .cards__body-wrapper{gap:0}.cards .cards__content-wrapper{background:var(--bpc-primary-white)}.cards .cards__item--highlighted .cards__content-wrapper{background-color:var(--bpc-primary-orange)}.cards .cards__item--highlighted .cards__date-wrapper *{color:var(--bpc-primary-white)}.cards .cards__heading{order:1;text-align:left;margin-bottom:24px;line-height:26px;font-size:18px}.cards .cards__date-wrapper{order:3}.cards .cards__body{order:2;color:var(--bpc-primary-black)}.cards .cards__categories{display:none}.cards .cards__button{display:none}.cards .cards__date:before{display:none}.cards .cards__date-label{color:var(--bpc-primary-cool-grey);font-style:normal}@media (width >= 48rem){.cards{padding:32px 0;padding-bottom:0px;position:relative}.cards::before{content:"";position:absolute;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:var(--bpc-primary-light-grey);z-index:-1;top:0;bottom:0}.cards .cards__heading{margin-bottom:0px;line-height:28px;font-size:20px}.cards .cards__body{display:flex;margin:24px 0px;line-height:1.6rem}}.events{padding:32px 16px;padding-bottom:0px;margin-bottom:0}.events .events__wrapper{column-gap:1.25rem}.events .events__img-wrapper{border-bottom:4px solid var(--bpc-primary-orange)}.events .events__body-wrapper{gap:0}.events .events__content-wrapper{background:var(--bpc-primary-white)}.events .events__item--highlighted .events__content-wrapper{background-color:var(--bpc-primary-orange)}.events .events__item--highlighted .events__date-wrapper *{color:var(--bpc-primary-white);font-style:normal}.events .events__heading{order:1;text-align:left;margin-bottom:24px;line-height:26px;font-size:18px}.events .events__date-wrapper{order:3}.events .events__body{order:2;margin:24px 0px;color:var(--bpc-primary-black);display:none}.events .events__categories{display:none}.events .events__button{display:none}.events .events__date-label{color:var(--bpc-primary-cool-grey);font-style:normal}@media (width >= 48rem){.events{padding:32px 0;padding-bottom:0px;position:relative}.events::before{content:"";position:absolute;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:var(--bpc-primary-light-grey);z-index:-1;top:0;bottom:0}.events .events__heading{margin-bottom:0px;line-height:28px;font-size:20px}.events .events__body{display:flex;line-height:1.6rem}}.alert-in-page .alert-in-page__wrapper{border-left:0.625rem solid var(--bpc-primary-orange);align-items:center}.features .features__item__call-to-action{border:1px solid var(--bpc-primary-orange);background-color:var(--bpc-primary-orange);color:var(--bpc-primary-white)}.features .features__item__call-to-action::after{background-color:var(--bpc-primary-white)}.features .features__item__call-to-action:hover{border:1px solid var(--bpc-primary-orange);background-color:var(--bpc-primary-orange);color:var(--bpc-primary-white);text-decoration:underline}.features .features__item__call-to-action:hover::after{background-color:var(--bpc-primary-white)}.image-gallery .image-gallery__wrapper,.image-gallery .image-gallery__item{list-style:none}.phase-banner .phase-banner__wrapper{border-left:0.625rem solid var(--bpc-primary-orange)}.pull_quote{border-left:0.625rem solid var(--bpc-primary-orange)}.slider{position:relative}.slider .swiper-pagination-bullet-active{background-color:var(--bpc-primary-orange)}.slider .slider__image{width:100%;max-width:100%;object-fit:cover}.slider .swiper-button-prev,.slider .swiper-button-next{display:none !important}.tabs .tabs__nav,.tabs .tabs__navItem{list-style-type:none}.tabs .tabs__navItem--active .tabs__button{color:var(--bpc-primary-orange)}.tabs .tabs__navItem--active .tabs__button:after{background-color:var(--bpc-primary-orange)}.consent-banner button[data-click="accept"]{background-color:var(--bpc-primary-orange);border:1px solid var(--bpc-primary-orange)}.consent-banner button[data-click="accept"]:hover{border:1px solid var(--bpc-primary-orange);background-color:var(--bpc-primary-orange);color:var(--bpc-primary-white);text-decoration:underline}.consent-banner button[data-click="accept"]:hover:before{background-color:var(--bpc-primary-white)}.video-modal .video-modal__img-button{background-color:var(--bpc-primary-orange)}.video-modal .video-modal__img-button:hover{background-color:var(--bpc-primary-white)}.video-player .video-player__img-button{background-color:var(--bpc-primary-orange)}.video-player .video-player__img-button:hover{background-color:var(--bpc-primary-white)}
