body{font-family:Arial,sans-serif!important;color:#263830;background:#fff}h1,h2,h3,h4{font-family:Arial,sans-serif!important;color:#163d32}a{color:#17624c}.br-header{background:#fff;border-bottom:1px solid #e5ebe7}.br-nav{max-width:1200px;margin:auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.br-nav img{width:160px;height:auto}.br-nav nav{display:flex;gap:28px;align-items:center}.br-nav nav a{font-size:14px;font-weight:600}.br-call{background:#163d32;color:white!important;padding:12px 18px;border-radius:6px}.br-disclosure{background:#f3f6f4;text-align:center;padding:9px 18px;font-size:12px;color:#526359}.wrap-catagory{background:#f5f7f5!important;padding:40px 0}.wrap-catagory>.overlay{display:none}.wrap-catagory .row{background:transparent!important}.wrap-img-landingpage{padding:0!important}.topbanner{border-radius:12px}.modal-content{border:1px solid #e3e9e4;border-radius:12px;box-shadow:0 8px 30px #153c3210}.modal-header{background:#fff!important;padding:24px}.modal-title{font-size:22px;font-weight:600;color:#163d32}.form-control{height:44px;border-radius:6px;border:1px solid #d5ded8}.btn-primary{background:#163d32!important;border-color:#163d32!important;border-radius:6px;padding:12px 24px}.br-hero-copy{padding:0 0 20px}.br-hero-copy h1{font-size:36px;line-height:1.2;margin:0 0 10px}.br-hero-copy p{font-size:15px;color:#526359}.title-head{padding:25px 0!important}.title-head:before,.title-head:after{display:none!important}table{background:#fff}th{background:#163d32!important;color:#fff!important}td,th{padding:12px!important;border-color:#e3e9e4!important}.footer{background:#163d32!important} @media(max-width:767px){.br-nav{padding:14px 18px;flex-wrap:wrap;gap:16px}.br-nav img{width:135px}.br-nav nav{gap:15px;flex-wrap:wrap}.br-disclosure{font-size:11px}.wrap-catagory{padding:24px 0}.br-hero-copy h1{font-size:28px}.modal-content{margin-top:22px}}.br-nav{max-width:1280px;padding:20px 28px;gap:22px}.br-brand{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.br-brand img{width:145px}.br-brand span{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#63736a}.br-nav nav{gap:22px}.br-nav nav a{color:#2d4036;white-space:nowrap;padding:10px 0}.br-nav nav a:hover{color:#17896a}.br-call{white-space:nowrap;font-size:13px;font-weight:600}.br-project-bar{background:#163d32;color:#fff;display:flex;align-items:center;justify-content:center;gap:55px;padding:13px 24px;font-size:12px}.br-project-bar strong{font-weight:600}.br-project-bar>div:first-child strong{font-size:17px}.br-project-bar span{margin-left:12px;color:#c9dbd2}.br-disclosure{background:#f5f7f5;font-size:11px;padding:7px 18px}@media(max-width:1050px){.br-nav{flex-wrap:wrap}.br-nav nav{order:3;width:100%;justify-content:center;flex-wrap:wrap;gap:20px}.br-nav>.br-call{margin-left:auto}.br-project-bar{gap:20px;flex-wrap:wrap}}@media(max-width:600px){.br-nav{padding:14px 16px}.br-nav nav{gap:8px 19px;justify-content:flex-start}.br-nav nav a{font-size:12px;padding:5px 0}.br-project-bar{gap:7px;text-align:center;flex-direction:column;padding:12px}.br-brand img{width:125px}}

.br-header{box-shadow:0 5px 20px #163d3214;position:relative;z-index:2}.br-brand img{width:205px}.final-hero{display:grid;grid-template-columns: minmax(0,2.2fr) minmax(320px,1fr);background:#f8faf9}.final-photo{position:relative;min-height:510px}.final-photo>img{width:100%;height:100%;position:absolute;object-fit:cover}.final-photo>small{position:absolute;bottom:17px;left:24px;color:#fff;text-shadow:0 1px 4px #000}.final-badges{position:absolute;top:24px;left:24px;display:flex;gap:12px;flex-wrap:wrap}.final-badges span{background:#ffffffee;border-radius:30px;padding:13px 18px;font-size:14px;font-weight:600;color:#173c2f;box-shadow:0 3px 12px #0001}.final-badges i{margin-right:9px;color:#198552}.final-enquiry{padding:30px;background:#f8faf9}.final-enquiry form{background:#fff;border-radius:14px;box-shadow:0 10px 30px #153c3208;padding:12px}.final-enquiry .modal-header,.final-enquiry .modal-body,.final-enquiry .modal-footer{padding:16px 20px}.final-enquiry .modal-header{border:0}.final-enquiry .modal-title{line-height:1.3;font-size:25px}.final-enquiry .modal-footer{border:0;text-align:left}.final-enquiry .btn{width:100%}.final-enquiry label{font-size:12px;color:#526359}.final-project{background:#eef4ee;padding:25px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.final-project>div{padding:0 20px;border-right:1px solid #cbd6ce}.final-project>div:last-child{border:0}.final-project h2{font-size:25px;font-weight:700;margin:0 0 7px}.final-project strong{font-size:17px}.final-scheme{display:flex;align-items:center;gap:12px;font-size:12px}.final-scheme img{width:115px;height:auto}.final-cp{display:flex;flex-direction:column;gap:6px;font-size:11px}.final-cp img{width:145px}.final-notes{display:flex;justify-content:space-between;gap:25px;padding:15px 30px;font-size:10px;color:#59675f}@media(max-width:1000px){.final-hero{grid-template-columns:1.5fr 1fr}.final-enquiry{padding:15px}.final-project{flex-wrap:wrap;justify-content:center}.final-project>div{border:0}}@media(max-width:700px){.final-hero{grid-template-columns:1fr}.final-photo{min-height:330px}.final-enquiry{padding:20px}.final-badges{top:14px;left:12px;gap:7px}.final-badges span{font-size:11px;padding:9px 12px}.final-project{padding:22px 12px;gap:20px;text-align:center}.final-project>div{padding:0 6px}.final-notes{flex-direction:column;gap:8px;padding:14px 20px}.br-brand img{width:160px}}
/* Refined sticky navigation */
.br-header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.98);border-bottom:1px solid #e6ece8;box-shadow:0 4px 18px rgba(20,57,43,.08);backdrop-filter:blur(12px)}
.br-nav{max-width:1360px;min-height:92px;padding:15px 30px;gap:28px}
.br-brand{gap:5px}.br-brand img{width:185px;max-height:58px;object-fit:contain;object-position:left center}.br-brand span{font-size:10px;font-weight:500;color:#738178;letter-spacing:.5px}
.br-nav nav{flex:1;justify-content:center;gap:25px}.br-nav nav a{position:relative;font-size:13px;font-weight:600;color:#33483d;padding:12px 0;text-decoration:none;transition:color .18s ease}
.br-nav nav a:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:2px;background:#167654;transform:scaleX(0);transition:transform .18s ease}.br-nav nav a:hover:after,.br-nav nav a:focus-visible:after{transform:scaleX(1)}
.br-call{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 18px;border-radius:9px;background:#124d38;font-size:14px;box-shadow:0 4px 10px #124d3815;text-decoration:none;transition:background .18s ease}.br-call:hover{background:#0a3c2a}.br-call i{font-size:18px}
.br-header a:focus-visible{outline:2px solid #23916c;outline-offset:5px}
html{scroll-padding-top:130px}section[id],div[id]{scroll-margin-top:130px}
@media(max-width:1100px){.br-nav{gap:15px;padding:14px 22px}.br-nav nav{gap:18px;order:3;flex-basis:100%;justify-content:center}.br-nav>.br-call{margin-left:auto}html{scroll-padding-top:165px}section[id],div[id]{scroll-margin-top:165px}}
@media(max-width:600px){.br-nav{padding:10px 14px;gap:8px;min-height:0}.br-brand img{width:145px;max-height:46px}.br-brand span{font-size:9px}.br-call{padding:10px 12px;font-size:12px;gap:6px}.br-nav nav{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:22px;width:100%;padding:0 0 3px;scrollbar-width:thin}.br-nav nav a{font-size:12px;flex-shrink:0;padding:9px 0}html{scroll-padding-top:130px}section[id],div[id]{scroll-margin-top:130px}}
