html{background:#33495c;scroll-behavior:smooth}body{margin:0;background:#33495c;color:#fafbfa;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}.unifi-nav{background:#253c4f;min-height:72px;padding:8px max(24px,calc((100vw - 1200px)/2));display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid #6d839633;position:sticky;top:0;z-index:10020}.unifi-nav>a{display:flex;flex-shrink:0}.unifi-nav img{width:104px;height:50px;object-fit:contain}.unifi-nav nav{display:flex;align-items:center;gap:20px}.unifi-nav nav a{font:600 13px/1.4 Arial,sans-serif;color:#fff;text-decoration:none;white-space:nowrap;padding:10px 0}.unifi-nav nav a[aria-current]{border-bottom:2px solid #b8d7e9}.menu-toggle{display:none;background:transparent;color:#fff;border:1px solid #a5b8c9;border-radius:5px;padding:9px 13px;font:600 14px Arial}.unifi-nav a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #d3edff;outline-offset:4px}.widget-header:empty{display:none}.standalone-archive main{padding:28px 24px}.widget-html:has(.standalone-archive) section,.widget-html:has(.standalone-archive) [data-ux=Container]{height:auto!important;padding-top:0!important;padding-bottom:0!important}.widget-html:not(:has(.standalone-archive)){display:none!important}section[data-unifi-first-visible]{padding-top:32px!important}.standalone-archive{height:auto!important}section[data-unifi-cards-section][data-unifi-first-visible][data-ux=Section]{padding-top:32px!important}.unifi-review-note{font-size:12px;text-align:center;color:#c9d9e5} [hidden]{display:none!important}
@media(max-width:960px){.menu-toggle{display:block}.unifi-nav{padding:8px 20px;min-height:68px}.unifi-nav nav{display:none;position:absolute;top:100%;left:0;right:0;background:#253c4f;padding:12px 24px 20px;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid #7890a3}.unifi-nav nav[data-open=true]{display:flex}.unifi-nav nav a{padding:12px 0}.unifi-nav img{height:46px;width:96px}.standalone-archive main{padding:24px 16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
html body .layout section[data-unifi-cards-section][data-unifi-first-visible][data-ux=Section],html body .layout .widget-contact section[data-ux=Section]{padding-top:32px!important}html body .layout .widget-html:has(.standalone-archive) section[data-ux=Section],html body .layout .widget-html:has(.standalone-archive) [data-ux=Container]{padding-top:0!important;padding-bottom:0!important;min-height:0!important}html body .layout .widget-html:has(.standalone-archive) [data-ux=Container]{padding-left:0!important;padding-right:0!important}.standalone-archive main{width:100%;max-width:1160px!important;margin:auto!important}.standalone-archive header{padding-top:0!important}a[data-aid=CONTACT_FORM_REVEAL_BUTTON_REND]{display:inline-flex;align-items:center;justify-content:center;background:#566e83;color:#fff!important;border:1px solid #91a8bb;border-radius:8px;text-decoration:none;padding:14px 22px;font-weight:700}

#project-enquiry{display:grid;gap:10px;margin:24px 0;color:#fff;width:100%;max-width:620px;font-family:Arial,sans-serif}#project-enquiry h3{margin:0 0 8px;font-size:24px}#project-enquiry label{font-weight:600;font-size:15px}#project-enquiry input,#project-enquiry textarea{display:block;width:100%;background:#253c4f;color:#fff;border:1px solid #9cb0bf;border-radius:6px;font:16px/1.5 Arial;padding:12px}#project-enquiry button{justify-self:start;padding:13px 22px;background:#566e83;color:#fff;border:1px solid #abc0d0;border-radius:7px;font:700 16px Arial;cursor:pointer}#project-enquiry button:disabled{opacity:.65;cursor:wait}#project-enquiry .enquiry-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.enquiry-status{font:15px/1.5 Arial;margin:4px 0}
