/* NGW_OFFICIAL_LOGO_CLEAN_20261027 | NGW official verified transparent 4320px logo. */
header a.brand, header a.er-brand, header a.lr-logo, header a.ob-logo, header a.prf-logo, header a.ngw-pl-brand, header a.ex-brand {
 display: block !important; flex: 0 0 248px !important; width: 248px !important; max-width: 248px !important; min-width: 0 !important; height: 70px !important;
 padding: 0 !important; margin: 0 !important; text-indent: 0 !important; border: 0 !important;
 font-size: 0 !important; letter-spacing: 0 !important; line-height: 0 !important; color: transparent !important;
 box-shadow: none !important; text-shadow: none !important; border-radius: 0 !important;
 background-color: transparent !important; background-image: url('https://static.wixstatic.com/media/2751ec_9c77690a4de647d4a1a1277b07ee0e0e~mv2.png') !important;
 background-repeat: no-repeat !important; background-position: center center !important; background-size: contain !important;
}
header a.brand > *, header a.er-brand > *, header a.lr-logo > *, header a.ob-logo > *, header a.prf-logo > *, header a.ngw-pl-brand > *, header a.ex-brand > * { display: none !important; }
@media(max-width:800px){header a.brand, header a.er-brand, header a.lr-logo, header a.ob-logo, header a.prf-logo, header a.ngw-pl-brand, header a.ex-brand { width:200px !important; max-width:200px !important; flex-basis:200px !important; height:62px !important; }}
@media(max-width:480px){header a.brand, header a.er-brand, header a.lr-logo, header a.ob-logo, header a.prf-logo, header a.ngw-pl-brand, header a.ex-brand { width:176px !important; max-width:176px !important; flex-basis:176px !important; height:58px !important; }}

/* NGW_OFFICIAL_FOOTER_LOGO_V2_20261027 */
/* The footer uses a div.brand instead of header a.brand; render the identical official image there. */
footer .footgrid > div:first-child > .brand {
 display:block !important; width:232px !important; max-width:100% !important; height:68px !important; min-height:68px !important;
 margin:0 !important; padding:0 !important; line-height:0 !important; flex-shrink:0 !important;
 background-color:transparent !important; background-image:url('https://static.wixstatic.com/media/2751ec_9c77690a4de647d4a1a1277b07ee0e0e~mv2.png') !important;
 background-size:contain !important; background-position:left center !important; background-repeat:no-repeat !important;
}
footer .footgrid > div:first-child > .brand > * { display:none !important; }
@media(max-width:520px){ footer .footgrid > div:first-child > .brand { width:208px !important; height:62px !important; min-height:62px !important; } }
