.page-header{position:sticky;display:block;box-shadow:0 -20px 50px 20px rgba(0,0,0,.05);top:0;padding:10px 0;background-color:var(--white);z-index:100;line-height:1.4}.page-header .container{display:flex;justify-content:space-between;align-items:center}@media(max-width: 991.98px){.page-header .container{max-width:none}}.page-header .logo img{display:block;width:80px}@media(max-width: 767.98px){.page-header .logo img{width:50px}}.page-header ul{margin:0;list-style:none;line-height:1.4}@media(min-width: 992px){.page-header .menu-toggle{display:none}}.page-header .navigation-frame a{display:block;padding:5px 10px;text-decoration:none}@media(max-width: 991.98px){.page-header .navigation-frame{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease 0s,visibility 0s ease .4s,z-index .4s linear,transform .4s ease;position:absolute;display:block;top:100%;left:0;width:100%;background-color:var(--white);padding:10px;box-shadow:0 1000px 0 1000px rgba(0,0,0,.8)}.page-header .search{margin:0 -10px;padding:20px 20px 10px;border-top:1px solid #eee;margin-top:15px}.page-header .menu-toggle{font-size:0;position:absolute;top:50%;right:15px;width:50px;height:50px;margin-top:-25px;border:0;background-color:rgba(0,0,0,0)}.page-header .menu-toggle::before,.page-header .menu-toggle::after,.page-header .menu-toggle span{content:"";position:absolute;display:block;width:36px;height:2px;left:50%;background-color:var(--black);transform:translate3d(-50%, -1px, 0) rotate(0deg);transition:margin .2s ease .2s,transform .2s ease 0s,background-color .2s ease 0s,opacity .2s ease 0s}.page-header .menu-toggle::before{margin-top:-12px}.page-header .menu-toggle::after{margin-top:12px}.page-header.menu-open .navigation-frame{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s ease 0s,visibility 0s ease 0s,z-index .5s linear,transform .4s ease}.page-header.menu-open .menu-toggle::before,.page-header.menu-open .menu-toggle::after,.page-header.menu-open .menu-toggle span{margin-top:0;transition:margin .2s ease 0s,transform .2s ease .2s,background-color .2s ease 0s,opacity .2s ease .2s}.page-header.menu-open .menu-toggle::before{transform:translate3d(-50%, -1px, 0) rotate(45deg)}.page-header.menu-open .menu-toggle::after{transform:translate3d(-50%, -1px, 0) rotate(-45deg)}.page-header.menu-open .menu-toggle span{opacity:0}}@media(min-width: 992px){.page-header .level-1{display:flex;justify-content:flex-end;align-items:center;margin-right:-10px}.page-header .level-1 li{position:relative}.page-header .level-1 li:hover>ul{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s ease 0s,visibility 0s ease 0s,z-index .5s linear,transform .4s ease}.page-header .level-2,.page-header .level-3{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease 0s,visibility 0s ease .4s,z-index .4s linear,transform .4s ease;position:absolute;top:100%;background-color:var(--white);box-shadow:0 5px 12px -4px rgba(0,0,0,.1);min-width:100%}.page-header .level-2 a,.page-header .level-3 a{white-space:nowrap}.page-header .level-3{left:100%;top:0}.page-header .outer{display:flex;flex-wrap:wrap;justify-content:flex-end}.page-header .main-navigation{display:flex;justify-content:flex-end;margin-top:20px;order:1;min-width:100%}.page-header .language-navigation{margin:0 10px}.page-header .language-navigation .language-items{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease 0s,visibility 0s ease .4s,z-index .4s linear,transform .4s ease;background:#fff;position:absolute;border:1px solid #ccc}.page-header .language-navigation .language-link{display:block;padding:5px 10px;text-decoration:none}.page-header .language-navigation:hover .language-items{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s ease 0s,visibility 0s ease 0s,z-index .5s linear,transform .4s ease}}
