header{left:0;position:fixed;top:0;width:100vw;z-index:100}header .nav-bar{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#1c1819f2;padding:1.5rem}@media only screen and (max-width:940px){header .nav-bar{padding:1rem}}header .nav-bar .nav-container{align-items:center;display:grid;grid-auto-flow:column;grid-template-columns:auto 1fr auto;margin:auto;max-width:1366px;transition:all .5s ease-out}header .nav-bar .nav-container .brand a img{height:56px}@media only screen and (max-width:940px){header .nav-bar .nav-container .brand a img{height:40px}}header .nav-bar .nav-container .menu-row{align-items:center;display:grid;grid-template-columns:1fr auto;overflow:visible}@media only screen and (max-width:940px){header .nav-bar .nav-container .menu-row{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#1c1819f2;display:grid;height:100vh;max-width:480px;opacity:0;position:absolute;right:-100%;top:100%;transition:all .5s ease-out;width:90%;z-index:100}header .nav-bar .nav-container .menu-row.active{display:grid;opacity:1;right:0}}header .nav-bar .nav-container .menu-row nav{position:relative}@media only screen and (max-width:940px){header .nav-bar .nav-container .menu-row nav{position:absolute;top:2rem}}header .nav-bar .nav-container .menu-row nav ul{display:grid;grid-auto-flow:column;justify-items:end;list-style-type:none;margin:0;padding:0 2rem 0 8rem}@media only screen and (max-width:940px){header .nav-bar .nav-container .menu-row nav ul{grid-auto-flow:row;justify-items:start;padding:0 4rem}}header .nav-bar .nav-container .menu-row nav ul li{align-items:center;display:flex;padding-left:1rem;padding-right:1rem}header .nav-bar .nav-container .menu-row nav ul li.dropdown{position:relative}@media only screen and (max-width:820px){header .nav-bar .nav-container .menu-row nav ul li.dropdown{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}}@media only screen and (min-device-width:320px) and (max-device-width:932px) and (orientation:landscape){header .nav-bar .nav-container .menu-row nav ul li.dropdown{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}}header .nav-bar .nav-container .menu-row nav ul li.dropdown:hover .dropdown-content{display:block!important}header .nav-bar .nav-container .menu-row nav ul li.dropdown .dropdown-content{background-color:#323232;box-shadow:0 8px 16px #0003;display:none;min-width:160px;position:absolute;top:100%;width:10rem;z-index:20000}header .nav-bar .nav-container .menu-row nav ul li.dropdown .dropdown-content a{color:#fff;display:block;padding:12px 16px;text-decoration:none}header .nav-bar .nav-container .menu-row nav ul li.dropdown .dropdown-content a:hover{text-decoration:underline}@media only screen and (min-device-width:320px) and (max-device-width:932px) and (orientation:landscape){header .nav-bar .nav-container .menu-row nav ul li.dropdown .dropdown-content{background:transparent;display:flex;flex-direction:column;position:relative!important;top:0;width:100%}header .nav-bar .nav-container .menu-row nav ul li.dropdown .dropdown-content a{display:inline-block}}@media only screen and (max-width:820px){header .nav-bar .nav-container .menu-row nav ul li.dropdown .dropdown-content{background:transparent;display:flex;flex-direction:column;position:relative!important;top:0;width:100%}header .nav-bar .nav-container .menu-row nav ul li.dropdown .dropdown-content a{display:inline-block}}@media only screen and (min-width:821px){header .nav-bar .nav-container .menu-row nav ul li.dropdown:before{background:var(--55469a68);content:"";display:block;height:10px;margin-top:.6rem;width:10px}header .nav-bar .nav-container .menu-row nav ul li.dropdown:after{background:var(--226f2203);content:"";display:block;height:10px;margin:.6rem 0 0 .75rem;width:10px}}header .nav-bar .nav-container .menu-row nav ul li a{color:#fff;cursor:pointer;font-size:1.5rem;font-weight:500;text-decoration:none;transition:all .25s}header .nav-bar .nav-container .menu-row nav ul li a:hover{color:#f0f0e6}header .nav-bar .nav-container .menu-row nav ul li a.active{color:#f0f0e6;font-weight:700}@media only screen and (max-width:940px){header .nav-bar .nav-container .menu-row nav ul li{padding:1rem 0}}@media only screen and (max-width:940px) and (orientation:landscape){header .nav-bar .nav-container .menu-row nav ul li{padding:.5rem 0}}header .nav-bar .nav-container .toggle-menu{cursor:pointer;height:20px;position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:20px}@media only screen and (min-width:941px){header .nav-bar .nav-container .toggle-menu{display:none}}header .nav-bar .nav-container .toggle-menu div{background:#fff;height:2px;margin-bottom:6px}footer{background:#000;padding:3rem}footer .content{align-items:center;color:#fff;display:grid;font-size:min(3vw,1.4rem);grid-template-columns:1fr auto;margin:auto;max-width:1366px}footer .content ul{list-style-type:none;margin:0;padding:0}footer .content ul li{padding:.6rem .3rem}footer .content ul li.gray{color:#9f9f9f}footer .content ul li a{color:#fff;cursor:pointer;text-decoration:none}footer .content ul li a:hover{text-decoration:underline}footer .content ul li .footer-logo img{height:45px;margin-left:-5px}footer .content ul li .zen-link{background:no-repeat 0;background-size:auto 90%;color:#f0f0e6;padding-left:25px}footer .content ul.social-links{display:flex;gap:2rem}footer .content .footer-logo{width:54px}@media only screen and (max-device-width:600px){footer .content .footer-logo{width:40px}}.cookies{bottom:0;display:flex;justify-content:center;left:50%;position:fixed;transform:translate(-50%);width:100vw;z-index:1000}.cookies .container{animation:enterScreen .75s forwards;background:#1c1819;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 2px 10px 2px #ffffff4d;color:#fff;max-width:1000px;padding:3rem 2rem 1.5rem;transform:translateY(100%);width:100%}@keyframes enterScreen{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media only screen and (max-width:767px){.cookies .container{bottom:70px}}.cookies .container h1{font-size:min(5vw,2.2rem);font-weight:600;text-align:center;text-transform:uppercase}.cookies .container .body p{font-size:min(3vw,1.5rem);padding-bottom:1rem;padding-left:1rem}.cookies .container .body a{color:#fff}.cookies .container .body a.button{background:#f0f0e6;border:2px solid #f0f0e6;border-radius:10px;color:#000;cursor:pointer;font-size:min(4vw,1.6rem);font-weight:600;padding:.75rem 1.25rem;transition:all .25s}.cookies .container .body a.button:hover{background:transparent;color:#f0f0e6}.cookies .container .body .consent-actions{display:flex;gap:2rem;justify-content:flex-end}
