.dialog-container,.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.dialog-container{z-index:200;display:flex}.dialog-container[aria-hidden=true]{display:none}.dialog-overlay{background-color:rgba(0,0,0,.8)}.dialog-content{margin:auto;z-index:200;position:relative;background-color:#fff;border-radius:4px;max-height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}@media (min-width:900px){#language-dialog .dialog-content{max-width:50%}}.dialog-close{top:1rem;right:2rem;position:absolute;font-size:2rem}.modal-lower,.modal-upper{padding:1.5rem}.modal-upper{padding-top:3.5rem}.parent__list:focus,.parent__list:hover{color:#ffd771}.parent__list .child__list{max-height:1000px;opacity:1;transition:all .3s}@media (min-width:1265px){.parent__list .child__list{max-height:0;opacity:0;pointer-events:none}}.is-parent:hover .child__list{max-height:1000px;opacity:1;pointer-events:auto}.language-btn:hover path,.login-btn:hover path{fill:var(--color-yellow)}.mainnav{container-type:inline-size}@container (width > 650px){.nav__item:not(.login-btn):not(.child__list .nav__item):not(.navcta):not(.footerlink){white-space:wrap;line-height:1.2;text-align:center;display:inline-block}}