main{background:no-repeat bottom right var(--primary-colour)}main #main_col>p{color:#fff;text-align:center}main #bread_wrap ul#bread li,main #breadcrumb_socials .contact_link,main #breadcrumb_socials .page_gallery_scroll,main #breadcrumb_socials .social_buttons ul li a,main #breadcrumb_socials .social_buttons_title,main #main_heading,main #module_filters .radio,main #module_filters .radio label,main #module_filters .select_wrap,main #module_filters .title{color:#fff}main #module_filters .radio>input[type=radio]+label:before{background:var(--secondary-colour)}main #bread_wrap ul#bread li a,main #bread_wrap ul#bread li:after{color:#fff}main #bread_wrap ul#bread li a:hover,main #bread_wrap ul#bread li:after:hover{color:var(--secondary-colour)}main #module_filters .nice-select{background:0 0}main #module_filters .nice-select .current{color:#fff}main>.container .button{min-width:240px;color:#fff!important}main #main_col{min-height:880px}main #himage_wrapper .section-curve path{fill:var(--primary-colour)}.pre-footer,footer{background:hsla(calc(var(--primary-colour-h) + 0deg),calc(var(--primary-colour-s) + 0%),calc(var(--primary-colour-l) + -5%),calc(var(--primary-colour-a) - 0))!important}.footer-curve-wrap svg path{fill:hsla(calc(var(--primary-colour-h) + 0deg),calc(var(--primary-colour-s) + 0%),calc(var(--primary-colour-l) + -5%),calc(var(--primary-colour-a) - 0))!important}