.menu-panel{position:fixed;background:rgba(0,0,0,.86);color:var(--bodycolor_invert);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);width:100%;height:100vh;transform:translateY(-100%);transition:transform .2s ease-out;z-index:400;display:block;background-size:cover;background-position:bottom center;background-repeat:no-repeat}@media only screen and (max-width :600px){.menu-panel{transform:translateX(-100%)}}.menu-panel.open{transform:translate(0);overflow:auto;display:block}@media only screen and (max-width :600px){.menu-panel.open~.main-wrapper .category-menu ul li a{color:#fff}}.menu-panel .menu-container .grid{margin:auto}@media only screen and (max-width :480px){.menu-panel .menu-container .grid{max-width:100%;margin:auto;margin-right:auto}}.menu-panel .menu-container{margin:25vh auto;height:initial;overflow:initial;max-width:var(--boxed);padding:12px}@media only screen and (max-width :920px){.menu-panel .menu-container{margin:64px auto}}@media only screen and (max-width :480px){.menu-panel .menu-container{padding:100px 6px 80px;margin:0;display:block}}.menu-panel .menu-container ul{list-style-type:none;padding:0;margin:auto;text-align:left}@media only screen and (max-width :480px){.menu-panel .menu-container ul{padding:0;margin:0 auto 42px auto}}.menu-panel .menu-container ul li{font-family:Outfit,sans-serif;text-align:left;text-transform:none;font-size:20.16px;line-height:36px;text-transform:none;padding:6px 0;font-weight:700;text-shadow:0 1px 1px #000;color:#fff}@media only screen and (max-width :480px){.menu-panel .menu-container ul li{margin:0 0;font-size:20.16px}}.menu-panel .menu-container ul li.menutitle{color:var(--primary)}.menu-panel .menu-container ul li a{color:#fff;opacity:.8;font-weight:700;transition:opacity .1s linear}@media only screen and (max-width :920px){.menu-panel .menu-container ul li a{opacity:1}}.menu-panel .menu-container ul li a:hover{opacity:1}.menu-panel .info-container{margin-top:60px;position:relative}@media only screen and (max-width :920px){.menu-panel .info-container{margin-top:0;margin-bottom:60px}}.menu-panel .info-container ul{text-align:center}.menu-panel .info-container ul li{display:inline-block;margin:0 12px}.menu-panel .info-container ul li a{font-family:Outfit,sans-serif;color:#dfe3ed;font-weight:700;font-size:14px;text-transform:none;letter-spacing:0;text-shadow:none}.menu-panel .info-container ul li a i{margin-right:6px}.menu-panel .info-container ul.about_desktop{display:block;text-align:center}@media only screen and (max-width :480px){.menu-panel .info-container ul.about_desktop{display:none}}.menu-panel .info-container ul.about_mobile{display:none}@media only screen and (max-width :480px){.menu-panel .info-container ul.about_mobile{display:block;text-align:left;columns:2;-webkit-columns:2;-moz-columns:2}.menu-panel .info-container ul.about_mobile li{display:block;margin:0}}.menu-panel .info-container .social-menu{position:relative;width:100%;text-align:center;max-width:var(--boxed);margin:auto;top:0;top:34px}@media only screen and (max-width :480px){.menu-panel .info-container .social-menu{top:6px}}.menu-panel .info-container .social-menu a{color:#dfe3ed;margin:6px;font-size:18px;transition:color .15s ease}.menu-panel .info-container .social-menu a.lin{font-size:19px}@media only screen and (min-width :1160px){.menu-panel--strip{height:auto}}.menu-panel--strip .menu-container{margin:15vh auto 0}.menu-panel--strip .menu-container ul{display:flex}@media only screen and (max-width :600px){.menu-panel--strip .menu-container ul{flex-direction:column}}.menu-panel--strip .menu-container ul li{margin:0 16px}@media only screen and (max-width :600px){.menu-panel--strip .menu-container ul li{margin:16px}}.search-panel{position:fixed;background:rgba(0,0,0,.86);color:var(--bodycolor_invert);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);width:100%;height:100%;top:64px;transform:translateX(-10%);transition:transform .2s ease-out!important;opacity:0;z-index:-1;display:block;overflow:-moz-scrollbars-none}@media only screen and (max-width :920px){.search-panel{top:50px}}.search-panel.open{transform:translate(0);opacity:1;overflow:auto;z-index:800}@media only screen and (min-width :1160px){.search-panel.scrolled{top:64px}}.search-panel .search-container{margin:25vh auto;max-width:1060px;padding:16px}.search-panel::-webkit-scrollbar{width:0!important;display:none}