/* Nahar Vinteria partner lockup only; no global branding rules. */
.nv-brand{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;padding:8px 12px;background:#fff;border:1px solid #e7e5d8;border-radius:12px;box-sizing:border-box;line-height:1;letter-spacing:normal;vertical-align:middle}.nv-brand img{display:block;object-fit:contain;flex-shrink:1;margin:0;background:transparent;filter:none}.nv-brand .nv-brand-school{width:140px;height:61px;max-width:54%}.nv-brand .nv-brand-cuddles{width:70px;height:70px;max-width:28%}.nv-brand-strip{display:flex;justify-content:center;align-items:center;padding:18px;background:#fffdf8;border-bottom:1px solid #e4decd}.nv-brand-strip .nv-brand{border:0;padding:0}.nv-brand-heading{display:flex;justify-content:center;margin:20px 0}.nv-brand-footer{display:flex;justify-content:center;margin:18px 0}.nv-brand--small{gap:9px;padding:5px 9px}.nv-brand--small .nv-brand-school{width:108px;height:47px}.nv-brand--small .nv-brand-cuddles{width:52px;height:52px}.header .school-brand.nv-school-brand{font-size:inherit;letter-spacing:normal;gap:0}.header .nv-brand{gap:8px;padding:5px 8px}.header .nv-brand-school{width:106px;height:46px}.header .nv-brand-cuddles{width:48px;height:48px}.nv-brand-nav{display:flex;align-items:center;gap:18px}.nv-brand-nav>.nv-brand{flex-shrink:0}.nv-brand-nav>span{font-size:inherit}#regChooser .reg-card--vinteria .nv-brand{display:flex;align-self:stretch;width:100%;min-height:86px;height:86px;max-height:none;gap:10px;padding:7px 10px;margin-bottom:8px}#regChooser .reg-card--vinteria .nv-brand img{width:auto;margin:0;max-height:none;filter:none;border-radius:0}#regChooser .reg-card--vinteria .nv-brand .nv-brand-school{width:130px;height:56px}#regChooser .reg-card--vinteria .nv-brand .nv-brand-cuddles{width:66px;height:66px}.nv-virtual-brand{margin:0 0 12px}.nv-virtual-brand .nv-brand{gap:8px;padding:4px 8px}.nv-virtual-brand .nv-brand-school{width:96px;height:42px}.nv-virtual-brand .nv-brand-cuddles{width:44px;height:44px}.nv-brand-mail-name{font-weight:600;color:#214f42}@media(max-width:760px){.nv-brand-nav{gap:10px;flex-wrap:wrap}.nv-brand-nav>span{font-size:18px}.nv-brand-nav>.nv-brand .nv-brand-school{width:84px;height:37px}.nv-brand-nav>.nv-brand .nv-brand-cuddles{width:38px;height:38px}.nv-brand-nav>.nv-brand{gap:6px;padding:4px 7px}.nv-brand-strip{padding:13px}.header .nv-brand-school{width:70px;height:31px}.header .nv-brand-cuddles{width:32px;height:32px}.header .nv-brand{gap:4px;padding:4px}.header .school-brand.nv-school-brand{min-width:0}.nv-brand-heading{margin-top:24px}}@media print{.nv-brand,.nv-brand-strip{print-color-adjust:exact;-webkit-print-color-adjust:exact;box-shadow:none}}.nv-footer-event{display:block;font:25px Georgia,serif;margin-top:12px}.summary-top .nv-brand{background:white}.summary-top .nv-brand-school{width:100px;height:43px}.summary-top .nv-brand-cuddles{width:46px;height:46px}.summary-top .nv-brand{gap:8px;padding:6px 8px}.topbar .brand .nv-brand-school{width:100px;height:43px}.topbar .brand .nv-brand-cuddles{width:46px;height:46px}@media(max-width:760px){.nv-brand-nav>span{display:none}.topbar .brand{flex-wrap:wrap}}

.nv-welcome-brand{display:flex;justify-content:center;margin:8px 0}.nv-welcome-brand .nv-brand{gap:7px;padding:4px 8px}.nv-welcome-brand .nv-brand-school{width:88px;height:38px}.nv-welcome-brand .nv-brand-cuddles{width:40px;height:40px}
