/* NGOC PROPERTY V5.8.240 — master brand logo lock. Public-facing logo is fixed to the user-approved asset. */
:root{--np-master-logo-width:230px}
.np-brand-master,.np-brand-image[src="/media-assets/brand/ngoc-property-logo-master.png"]{display:block!important;object-fit:contain!important;object-position:left center!important;width:var(--np-master-logo-width)!important;height:66px!important;max-height:66px!important;flex:0 0 var(--np-master-logo-width)!important}
.np-header .np-brand,.site-header .brand{min-width:var(--np-master-logo-width)!important;gap:0!important}
.np-header .np-brand>span,.site-header .brand>.brand-copy,.site-header .brand>.logo-mark{display:none!important}
.pub-footer .np-footer-brand>span,.np-footer .np-brand>span{display:none!important}
.pub-footer .np-footer-brand img,.np-footer .np-brand-image{width:260px!important;height:96px!important;max-height:96px!important;object-fit:contain!important}
.np-v236-brand{min-width:255px!important;gap:0!important}.np-v236-brand img{width:250px!important;height:70px!important;max-height:70px!important;object-fit:contain!important}.np-v236-brand>span{display:none!important}
.np-v236-footer-brand img{width:280px!important;height:110px!important;max-height:110px!important;object-fit:contain!important}.np-v236-footer-brand>span{display:none!important}
@media(max-width:1100px){:root{--np-master-logo-width:190px}.np-v236-brand{min-width:195px!important}.np-v236-brand img{width:190px!important}.np-header .np-brand,.site-header .brand{min-width:190px!important}}
@media(max-width:760px){:root{--np-master-logo-width:158px}.np-brand-master,.np-brand-image[src="/media-assets/brand/ngoc-property-logo-master.png"]{width:158px!important;height:54px!important;max-height:54px!important;flex-basis:158px!important}.np-header .np-brand,.site-header .brand{min-width:158px!important}.np-v236-brand{min-width:165px!important}.np-v236-brand img{width:165px!important;height:58px!important;max-height:58px!important}.pub-footer .np-footer-brand img,.np-footer .np-brand-image{width:210px!important;height:84px!important}}
.np-approved-logo-inline{display:block!important;width:180px!important;height:70px!important;object-fit:contain!important;object-position:left center!important}.np-reveal-header .np-reveal-brand[hidden]{display:none!important}.np-customer-media-fallback img[src="/media-assets/brand/ngoc-property-logo-master.png"]{width:82%!important;height:82%!important;object-fit:contain!important}
@media(max-width:760px){.np-approved-logo-inline{width:145px!important;height:56px!important}}
