@charset "UTF-8";header .logo,header .logo a,header .logo img{height:inherit}header{position:sticky;display:flex;top:0;left:0;width:100%;height:85px;max-width:1100px;margin:0 auto 3em;padding:2em 0;color:#ff0090;background-color:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);line-height:85px;letter-spacing:1px;align-items:center;justify-content:space-between;z-index:2}header .background_wrap{display:none}header .logo,header nav{display:flex;align-items:center}header .logo{justify-content:center}header nav{gap:.8em;margin:0;font-size:larger;text-align:center;line-height:2}header nav [title]::before{content:attr(title)}header nav a{margin:0 .4em;padding:.4em 0}header nav a:hover{font-weight:bolder}header nav>a{position:relative}header nav>a::after{position:absolute;content:"";width:0;top:100%;left:0;border-radius:2px;border:2px solid transparent;transition:.3s ease-in-out}header nav>a:hover::after{width:100%;border:1.5px solid #eaeaea}header nav .submenu{position:relative;cursor:pointer}header .arr,header .burger{align-items:center;justify-content:center;cursor:pointer}header .burger{display:none;width:24px}header .arr{display:inline-flex;width:16px}header nav .submenu div{position:absolute;top:110%;right:0;width:max-content;max-height:0;border-radius:5px;background:rgba(0,0,0,.75);transition:.5s ease-in-out;box-shadow:0 1px 3px 0 #afafaf;overflow:hidden}header nav .submenu:hover div{max-height:400px}header nav .submenu a{display:block;padding:.4em 1.5em}@media screen and (max-width:768px){header nav{position:absolute;display:block;width:80%;max-width:300px;height:100vh;top:100%;left:-100%;padding-top:.8em;transition:.5s ease-in-out;background-color:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}header .burger{display:inline-flex;margin:0 1.2em 0 0}header .background_wrap{position:absolute;top:0;left:0;width:100vw;height:100vh}header nav>a{display:block;text-align:center;margin:0}header nav>a::after{content:none}header nav a:hover{color:#fff;background-color:#000}header nav .submenu div{width:100%;top:100%;border-radius:0;box-shadow:none}header .background_wrap.is_open,header nav.is_open{display:block;left:0}}