/* Photograph remains visible; only the navigation receives a light glass surface. */
.panorama-home .header,.panorama-home .header.is-scrolled{background:linear-gradient(180deg,rgba(255,255,255,.48),rgba(255,255,255,.12))!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.panorama-home .desktop-nav{padding:11px 19px!important;border:1px solid rgba(255,255,255,.78);border-radius:50px;background:rgba(255,255,255,.64);box-shadow:0 4px 20px rgba(30,40,50,.07);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.panorama-home .desktop-nav>a,.panorama-home .desktop-nav>.nav-dropdown>.nav-dropdown-link,.panorama-home .desktop-nav>.nav-dropdown>button{font-size:14px!important;padding-top:6px!important;padding-bottom:6px!important;font-weight:650!important;color:#101419!important}
.panorama-home .desktop-nav>a:first-child{color:#d9001b!important}
.panorama-home .desktop-nav>a:hover,.panorama-home .desktop-nav>.nav-dropdown>.nav-dropdown-link:hover,.panorama-home .desktop-nav>.nav-dropdown>button:hover{color:#d9001b!important}
.panorama-home .language-toggle,.panorama-home .student-nav-link{background:rgba(255,255,255,.72)!important;border-color:rgba(255,255,255,.85)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
@media(min-width:1251px){.panorama-home .header-inner{gap:19px!important;padding-left:4%!important;padding-right:4%!important}.panorama-home .desktop-nav{gap:17px!important}.panorama-home .header-actions{gap:12px!important}}
@media(min-width:1000px) and (max-width:1250px){.panorama-home .desktop-nav{gap:10px!important;padding:10px 14px!important}.panorama-home .desktop-nav>a,.panorama-home .desktop-nav>.nav-dropdown>.nav-dropdown-link,.panorama-home .desktop-nav>.nav-dropdown>button{font-size:12px!important}}
@media(max-width:999px){.panorama-home .header,.panorama-home .header.is-scrolled{background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.12))!important}.panorama-home .menu-toggle{background:rgba(255,255,255,.8)!important;border-color:rgba(65,75,85,.18)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}
