.nl-language-banner{position:relative;z-index:2;display:flex;align-items:center;gap:12px;max-width:760px;margin:18px auto 0;background:#fffbeb;border:1px solid #f59e0b;border-radius:8px;box-shadow:0 4px 15px #0003;padding:10px 18px;font-size:.875rem;color:#92400e;font-family:var(--font-main,"Inter",sans-serif);line-height:1.5;text-align:left;text-shadow:none}[data-theme=dark] .nl-language-banner{background:#1c1507;border-color:#b45309;color:#fcd34d}.nl-banner-icon{flex-shrink:0;font-size:1.1rem}.nl-banner-text{flex:1;line-height:1.5}.nl-banner-close{flex-shrink:0;background:none;border:none;color:inherit;cursor:pointer;font-size:1rem;opacity:.6;padding:2px 8px;border-radius:4px;transition:opacity .2s,background .2s;line-height:1}.nl-banner-close:hover{opacity:1;background:#00000014}[data-theme=dark] .nl-banner-close:hover{background:#ffffff14}@media(max-width:768px){.nl-language-banner{margin-top:14px;padding:9px 14px}}.nl-banner-enter-active,.nl-banner-leave-active{transition:all .3s ease;overflow:hidden}.nl-banner-enter-from,.nl-banner-leave-to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:0}.nl-banner-enter-to,.nl-banner-leave-from{max-height:200px}.sub-hero:has(.nl-language-banner){height:auto;min-height:max(300px,40vh);padding-bottom:32px}div.pane-hero:has(.nl-language-banner){height:auto;min-height:360px;padding:130px 0 32px}.hero-section:has(.nl-language-banner){padding-bottom:90px}div.grazie-page:has(.nl-language-banner){padding-top:130px}@media(max-width:768px){.sub-hero:has(.nl-language-banner){min-height:260px;padding-bottom:32px}div.grazie-page:has(.nl-language-banner){padding-top:110px}}@media(max-width:600px){div.pane-hero:has(.nl-language-banner){min-height:280px;padding:115px 0 28px}}@media(max-width:900px)and (orientation:landscape){.sub-hero:has(.nl-language-banner){min-height:160px;padding-bottom:20px}.hero-section:has(.nl-language-banner){padding-bottom:20px}}
