.nursery-languages{position:fixed;right:16px;top:10px;z-index:10010;background:#fff;color:#214b32;border:1px solid #dce6d5;border-radius:5px;box-shadow:0 2px 8px #0002;font-size:13px}
.nursery-languages summary{cursor:pointer;padding:8px 12px;font-weight:600}
.nursery-languages nav{display:grid;grid-template-columns:1fr 1fr;padding:6px;gap:2px}
.nursery-languages a{padding:8px 10px;color:#214b32;white-space:nowrap}
.nursery-languages a:hover,.nursery-languages a[aria-current]{background:#eef3e9}
#header .topbar{display:none!important}
#header .logo{height:110px!important;margin-bottom:8px!important}
#header .logo img{height:100%!important;width:auto!important}
.nursery-team-photo{display:block;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain}
[id]{scroll-margin-top:88px}
@media(min-width:992px){
#header.nursery-compact .navbar-inner{display:flex!important;align-items:center;gap:20px;margin:0!important;padding:10px 0!important}
#header.nursery-compact .logo{height:44px!important;flex:0 0 auto;margin:0!important}
#header.nursery-compact #main-menu{display:flex!important;flex:1;justify-content:space-between;width:auto!important;clear:none!important;margin:0!important;padding:0 160px 0 0!important;background:transparent!important}
#header.nursery-compact #main-menu>li{display:block!important;padding:0!important;float:none!important}
#header.nursery-compact #main-menu>li>a{padding:10px 7px!important;line-height:24px!important;font-size:13px!important;white-space:nowrap}
#header.nursery-compact{box-shadow:0 2px 10px #0002}
}
@media(max-width:1199px) and (min-width:992px){#header.nursery-compact .logo{height:34px!important}#header.nursery-compact .navbar-inner{gap:8px}#header.nursery-compact #main-menu>li>a{font-size:12px!important;padding:10px 4px!important}.nursery-languages summary{max-width:125px}}
@media(max-width:991px){#header .logo{height:80px!important}#header .navbar-inner{margin-top:45px!important}.nursery-languages{right:10px;top:8px} [id]{scroll-margin-top:15px}}
