.menu-panel{position:fixed;background:rgba(255,255,255,.86);color:var(--bodycolor);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:Manrope,sans-serif;text-align:left;text-transform:none;font-size:18px;line-height:20px;text-transform:none;padding:6px 0;font-weight:700}@media only screen and (max-width :480px){.menu-panel .menu-container ul li{margin:0 0;font-size:18px}}.menu-panel .menu-container ul li.menutitle{color:var(--primary)}.menu-panel .menu-container ul li a{color:var(--bodycolor);opacity:1;font-weight:700}.menu-panel .menu-container ul li a:hover{color:var(--primary)}.menu-panel .menu-container ul li.alt_color a{color:var(--primary)}.menu-panel .menu-container ul li.secondary_color a{color:var(--secondary)}.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:Manrope,sans-serif;color:#94a3b8;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_menu{display:block;text-align:center}@media only screen and (max-width :480px){.menu-panel .info-container ul.about_menu{padding:12px;text-align:left;columns:2;-webkit-columns:2;-moz-columns:2}.menu-panel .info-container ul.about_menu 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:var(--bodycolor);opacity:.5;margin:6px;font-size:18px;transition:color .15s ease}.menu-panel .info-container .social-menu a.lin{font-size:19px}.menu-panel .info-container .social-menu a:hover{color:var(--primary);opacity:1}@media only screen and (min-width :942px){.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(255,255,255,.86);color:var(--bodycolor);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 :942px){.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}