main{position:relative}main:before{content:'';left:0;top:0;z-index:1;position:absolute;width:100%;height:calc(100% - 200px);max-height:830px;background:var(--secondary-colour)}main #main_col{padding:0 50px;background:#fff;position:relative;z-index:2;min-height:400px}@media (min-width:0px) and (max-width:575px){main #main_col{padding:0 15px}}main #main_col:after{content:'';width:999px;height:100%;top:0;position:absolute;right:-999px;background:#fff}main #main_col #bread_wrap,main #main_col #main_heading_wrap{background:var(--secondary-colour);margin:0 -50px;padding:0 50px;position:relative;overflow:visible}main #main_col #bread_wrap:after,main #main_col #main_heading_wrap:after{content:'';width:999px;height:100%;top:0;position:absolute;right:-960px;z-index:2;background:var(--secondary-colour)}main #main_col #main_heading_wrap{padding-bottom:40px;margin-bottom:40px}@media (min-width:0px) and (max-width:575px){main #main_col #main_heading_wrap{padding-bottom:25px;text-align:center}}@media (min-width:576px) and (max-width:767px){main #main_col #main_heading_wrap{padding-bottom:25px;text-align:center}}main #main_col #bread_wrap{padding-top:30px;padding-bottom:70px}@media (min-width:0px) and (max-width:575px){main #main_col #bread_wrap{padding-bottom:25px}}@media (min-width:576px) and (max-width:767px){main #main_col #bread_wrap{padding-bottom:25px}}main #main_col #bread_wrap ul#bread li a{-webkit-transition:opacity ease-in-out .2s;transition:opacity ease-in-out .2s}main #main_col #bread_wrap ul#bread li a:hover{opacity:.5;color:var(--primary-colour)}body.module_blog.module_inner main:before{background:var(--third-colour)}body.module_blog.module_inner main #bread_wrap,body.module_blog.module_inner main #main_heading_wrap{background:var(--third-colour)!important}body.module_blog.module_inner main #bread_wrap:after,body.module_blog.module_inner main #main_heading_wrap:after{background:var(--third-colour)!important}body.module_careers main #module_filters .nice-select{background:0 0;border-color:var(--primary-colour)}body.module_careers main #module_filters .nice-select .current{color:var(--primary-colour)}body.module_careers main #module_filters .nice-select:after,body.module_careers main #module_filters .nice-select:before{background:0 0!important;color:var(--primary-colour)}#announcement_inner_container{max-width:1035px}#announcement_inner_container .date,#announcement_inner_container .featured{margin:0 0 10px 0}#announcement_inner_container .date{display:inline-block;margin:0 0 20px 0;padding-bottom:5px;color:var(--primary-colour);font-weight:var(--font-bold-weight);font-size:16px;text-transform:uppercase}#announcement_inner_container blockquote{margin-top:50px}