:root{--screen-xs-min:0;--screen-xs-max:576px;--screen-sm-min:576px;--screen-sm-max:768px;--screen-md-min:768px;--screen-md-max:992px;--screen-lg-min:992px;--screen-lg-max:1200px;--screen-xl-min:1200px;--screen-xl-max:1400px;--screen-xxl-min:1400px;--screen-xxl-max:99999px;--show-mobile-nav:991px;--show-mobile-on-desktop:false}body.module_home.module_blog,body.module_home.module_case_study,body.module_home.module_key_information{background:-webkit-gradient(linear,left top, left bottom,color-stop(0, var(--gradident-colour-one)),to(var(--gradident-colour-two)));background:linear-gradient(180deg,var(--gradident-colour-one) 0,var(--gradident-colour-two) 100%)}body.module_home.module_blog main,body.module_home.module_case_study main,body.module_home.module_key_information main{position:relative;overflow-x:hidden}body.module_home.module_blog main:before,body.module_home.module_case_study main:before,body.module_home.module_key_information main:before{content:'';width:600px;height:100%;max-height:800px;background:url(/custom_images/page_overlay.svg) no-repeat;background-size:cover;bottom:0;right:-100px;opacity:1;position:absolute}body.module_home.module_blog .no_results,body.module_home.module_case_study .no_results,body.module_home.module_key_information .no_results{color:#fff;border-color:#fff}body.module_home.module_blog #main_heading,body.module_home.module_case_study #main_heading,body.module_home.module_key_information #main_heading{color:#fff}body.module_home.module_blog #module_filters,body.module_home.module_case_study #module_filters,body.module_home.module_key_information #module_filters{color:#fff}body.module_home.module_blog #module_filters .nice-select,body.module_home.module_case_study #module_filters .nice-select,body.module_home.module_key_information #module_filters .nice-select{background:0 0;border:1px solid rgba(255,255,255,.3)}body.module_home.module_blog #module_filters .nice-select:before,body.module_home.module_case_study #module_filters .nice-select:before,body.module_home.module_key_information #module_filters .nice-select:before{display:none}body.module_home.module_blog #module_filters .nice-select .current,body.module_home.module_case_study #module_filters .nice-select .current,body.module_home.module_key_information #module_filters .nice-select .current{color:#fff}body.module_home.module_blog #module_filters .nice-select .list li,body.module_home.module_case_study #module_filters .nice-select .list li,body.module_home.module_key_information #module_filters .nice-select .list li{color:var(--text-colour)}body.module_home.module_blog #module_filters .radio>input[type=radio]+label:before,body.module_home.module_case_study #module_filters .radio>input[type=radio]+label:before,body.module_home.module_key_information #module_filters .radio>input[type=radio]+label:before{background:hsla(calc(var(--primary-colour-h) + 0deg),calc(var(--primary-colour-s) + 0%),calc(var(--primary-colour-l) + -10%),calc(var(--primary-colour-a) - 0))}body.module_home.module_blog #module_filters .radio>input[type=radio]+label:after,body.module_home.module_case_study #module_filters .radio>input[type=radio]+label:after,body.module_home.module_key_information #module_filters .radio>input[type=radio]+label:after{background:#fff}body.module_home.module_blog #bread_wrap ul#bread li#bread_home i,body.module_home.module_case_study #bread_wrap ul#bread li#bread_home i,body.module_home.module_key_information #bread_wrap ul#bread li#bread_home i{color:#fff!important}body.module_home.module_blog #bread li,body.module_home.module_case_study #bread li,body.module_home.module_key_information #bread li{color:#fff!important}body.module_home.module_blog #bread li:after,body.module_home.module_case_study #bread li:after,body.module_home.module_key_information #bread li:after{color:#fff!important}body.module_home.module_blog #bread a,body.module_home.module_case_study #bread a,body.module_home.module_key_information #bread a{color:#fff!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body.module_home.module_blog #bread a i,body.module_home.module_case_study #bread a i,body.module_home.module_key_information #bread a i{color:var(--secondary-colour)!important}body.module_home.module_blog #bread a:hover,body.module_home.module_case_study #bread a:hover,body.module_home.module_key_information #bread a:hover{color:var(--secondary-colour)!important}body.module_home.module_blog #breadcrumb_socials .social_buttons_title,body.module_home.module_case_study #breadcrumb_socials .social_buttons_title,body.module_home.module_key_information #breadcrumb_socials .social_buttons_title{color:#fff}body.module_home.module_blog #breadcrumb_socials .contact_link,body.module_home.module_blog #breadcrumb_socials .social_buttons ul li a,body.module_home.module_case_study #breadcrumb_socials .contact_link,body.module_home.module_case_study #breadcrumb_socials .social_buttons ul li a,body.module_home.module_key_information #breadcrumb_socials .contact_link,body.module_home.module_key_information #breadcrumb_socials .social_buttons ul li a{color:#fff;border-left:1px solid rgba(255,255,255,.5);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body.module_home.module_blog #breadcrumb_socials .contact_link:hover,body.module_home.module_blog #breadcrumb_socials .social_buttons ul li a:hover,body.module_home.module_case_study #breadcrumb_socials .contact_link:hover,body.module_home.module_case_study #breadcrumb_socials .social_buttons ul li a:hover,body.module_home.module_key_information #breadcrumb_socials .contact_link:hover,body.module_home.module_key_information #breadcrumb_socials .social_buttons ul li a:hover{color:var(--house-yellow)!important}body.module_home.module_blog #breadcrumb_socials .social_buttons ul li.first a,body.module_home.module_case_study #breadcrumb_socials .social_buttons ul li.first a,body.module_home.module_key_information #breadcrumb_socials .social_buttons ul li.first a{border-left:none}body.module_home.module_blog .button,body.module_home.module_case_study .button,body.module_home.module_key_information .button{border-color:rgba(255,255,255,.25);color:#fff}body.module_home.module_blog .button:hover,body.module_home.module_case_study .button:hover,body.module_home.module_key_information .button:hover{border-color:#fff;outline-color:#fff}body.module_home.module_blog .button:last-of-type:not(:first-of-type),body.module_home.module_case_study .button:last-of-type:not(:first-of-type),body.module_home.module_key_information .button:last-of-type:not(:first-of-type){margin-left:25px}