#navbar{z-index:1000;opacity:1;width:100%;transition:opacity .3s ease-in-out,transform .3s ease-in-out;position:absolute;top:0;left:0;transform:translateY(0)}#navbar.navbar-hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}#navbar .navbar-container{-webkit-backdrop-filter:blur(10px);padding:20px 80px}#navbar .navbar-container .logo{width:46px;height:40px}#navbar .navbar-container .logo img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}#navbar .navbar-container .items a{letter-spacing:0;border-radius:84px;outline:1px solid #0000;padding:12px 16px;font-size:15px;font-weight:600;line-height:100%;transition:all .3s ease-in-out}#navbar .navbar-container .items a span{background:var(--secondary-color);-ms-background-clip:text;color:#0000;-webkit-text-fill-color:#0000;-moz-text-fill-color:#0000;-ms-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}#navbar .navbar-container .items a:active,#navbar .navbar-container .items a:hover{background-color:var(--button-color-2);outline:1px solid #1f1f1f}#navbar .navbar-container .items a:active span,#navbar .navbar-container .items a:hover span{background:var(--gradient-accent);-ms-background-clip:text;color:#0000;-webkit-text-fill-color:#0000;-moz-text-fill-color:#0000;-ms-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:998px){#navbar{opacity:0;pointer-events:none;transform:translateY(-100%)}}.menu-icon{z-index:2000;-webkit-backdrop-filter:blur(10px);cursor:pointer;opacity:0;-webkit-user-select:none;user-select:none;background:#1a1a1a;border:1px solid #1f1f1f;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .3s ease-in-out;display:flex;position:fixed;top:15px;right:15px;transform:scale(0)}.menu-icon.menu-icon-visible{opacity:1;transform:scale(1)}.menu-icon:hover{background:#afafaf26;border:1px solid #535353c1}@media (min-width:768px){.menu-icon{top:30px;right:40px}}.hamburger{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;display:flex;position:relative}.hamburger span{background:var(--secondary-color);transform-origin:50%;border-radius:2px;width:100%;height:2px;transition:all .3s ease-in-out}.hamburger.open span:first-child{background:var(--gradient-accent);transform:translateY(8px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0;background:var(--gradient-accent);transform:translate(20px)}.hamburger.open span:nth-child(3){background:var(--gradient-accent);transform:translateY(-8px)rotate(-45deg)}.overlay-menu{-webkit-backdrop-filter:blur(20px);-moz-backdrop-filter:blur(20px);-ms-backdrop-filter:blur(20px);z-index:1500;opacity:0;visibility:hidden;background:#000000e6;justify-content:center;align-items:center;width:100%;height:100vh;transition:all 1.2s ease-in-out;display:flex;position:fixed;top:0;left:0;transform:translateY(-100%)}.overlay-menu.overlay-menu-open{opacity:1;visibility:visible;transform:translateY(0)}.overlay-menu .overlay-content{flex-direction:column;align-items:start;gap:60px;padding:10px 20px;animation:.6s ease-in-out .2s both fadeInUp;display:flex}@media (max-width:767px){.overlay-menu .overlay-content{align-items:center;gap:40px}}.overlay-menu .overlay-logo{pointer-events:none;-webkit-user-select:none;user-select:none;width:80px;height:70px;margin:16px 32px}@media (max-width:767px){.overlay-menu .overlay-logo{width:60px;height:52px}}.overlay-menu .overlay-logo img{object-fit:cover;width:100%;height:100%}.overlay-menu .overlay-items{flex-direction:column;align-items:start;gap:10px;display:flex}@media (max-width:767px){.overlay-menu .overlay-items{align-items:center;gap:20px}}.overlay-menu .overlay-items a{letter-spacing:0;text-transform:uppercase;border-radius:84px;outline:2px solid #0000;padding:16px 32px;font-size:32px;font-weight:500;line-height:100%;transition:all .3s ease-in-out;position:relative;overflow:hidden}@media (max-width:767px){.overlay-menu .overlay-items a{padding:12px 24px;font-size:24px}}.overlay-menu .overlay-items a span{background:var(--secondary-color);-ms-background-clip:text;color:#0000;-webkit-text-fill-color:#0000;-moz-text-fill-color:#0000;-ms-text-fill-color:#0000;z-index:1;-webkit-background-clip:text;background-clip:text;position:relative}.overlay-menu .overlay-items a:before{content:"";background-color:var(--button-color-2);z-index:0;border-radius:84px;width:0;height:100%;transition:width .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overlay-menu .overlay-items a:hover{outline:2px solid #1f1f1f}.overlay-menu .overlay-items a:hover:before{width:100%}.overlay-menu .overlay-items a:hover span{background:var(--gradient-accent);-ms-background-clip:text;color:#0000;-webkit-text-fill-color:#0000;-moz-text-fill-color:#0000;-ms-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.overlay-menu .overlay-items a:active{transform:scale(.95)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
#footer{padding:80px 80px 0}#footer .footer-container .section-1{border-bottom:1px solid #1f1f1f;padding-bottom:30px}#footer .footer-container .section-1 .logo{width:56px;height:50px}#footer .footer-container .section-1 .logo img{object-fit:cover;width:100%;height:100%}#footer .footer-container .section-1 .social-media{padding:20px}#footer .footer-container .section-1 .social-media h6{font-size:16px;font-weight:400;line-height:24px}#footer .footer-container .section-1 .social-media h6 .navigations a,#footer .footer-container .section-1 .social-media h6 p{letter-spacing:0;color:var(--ternary-color);font-size:14px;font-weight:300;line-height:24px}#footer .footer-container .section-1 .social-media{color:var(--secondary-color)}#footer .footer-container .section-1 .icons a{background:linear-gradient(#1a1a1ae9 0%,#151515e6 50%,#0b0b0b 100%);border:1px solid #262626;border-radius:66px;justify-content:center;align-items:center;width:64px;height:64px;padding:20px;transition:all .4s ease-in-out;display:flex;position:relative;overflow:hidden}#footer .footer-container .section-1 .icons a:before{content:"";background:var(--gradient-accent);border-radius:inherit;z-index:-1;transform-origin:bottom;width:100%;height:0%;transition:height .4s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}#footer .footer-container .section-1 .icons a img{object-fit:cover;z-index:2;width:24px;height:24px;position:relative}#footer .footer-container .section-1 .icons a:hover{transform:translateY(-4px)}#footer .footer-container .section-1 .icons a:hover:before{height:100%}#footer .section-2{border-top:1px solid #1f1f1f;padding:24px 0}#footer .section-2 .copy-rights p,#footer .section-2 .version p{letter-spacing:0;background:var(--ternary-color);color:#0000;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:300;line-height:24px;transition:all .4s ease-in-out}#footer .section-2 .copy-rights p:hover,#footer .section-2 .version p:hover{background:var(--gradient-accent);color:#0000;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}#footer .section-2 .navigations a{letter-spacing:0;background:var(--ternary-color);color:#0000;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:300;line-height:24px;transition:all .4s ease-in-out}#footer .section-2 .navigations a:hover{background:var(--gradient-accent);color:#0000;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;text-decoration:underline;transform:translateY(-4px)}@media (min-width:769px) and (max-width:998px){#footer{padding:60px 40px}#footer .footer-container{gap:48px}#footer .footer-container .section-1{padding-bottom:24px}#footer .footer-container .section-1 .logo{width:48px;height:44px}#footer .footer-container .section-1 .social-media h6{font-size:15px}#footer .footer-container .section-1 .social-media .icons{gap:12px}#footer .footer-container .section-1 .social-media .icons a{width:56px;height:56px;padding:16px}#footer .footer-container .section-1 .social-media .icons a img{width:22px;height:22px}#footer .footer-container .section-2{padding:20px 0}#footer .footer-container .section-2 .copy-rights p,#footer .footer-container .section-2 .version p{font-size:13px}#footer .footer-container .section-2 .navigations{gap:16px}#footer .footer-container .section-2 .navigations a{font-size:13px}}@media (min-width:481px) and (max-width:767px){#footer{padding:40px 20px}#footer .footer-container{gap:40px}#footer .footer-container .section-1{flex-direction:column;align-items:center;gap:24px;padding-bottom:20px}#footer .footer-container .section-1 .logo{width:44px;height:40px}#footer .footer-container .section-1 .social-media{text-align:center;flex-direction:column;gap:16px;padding:0}#footer .footer-container .section-1 .social-media h6{font-size:14px}#footer .footer-container .section-1 .social-media .icons{gap:12px}#footer .footer-container .section-1 .social-media .icons a{width:52px;height:52px;padding:14px}#footer .footer-container .section-1 .social-media .icons a img{width:20px;height:20px}#footer .footer-container .section-2{text-align:center;flex-direction:column;gap:16px;padding:16px 0}#footer .footer-container .section-2 .copy-rights p,#footer .footer-container .section-2 .version p{font-size:12px}#footer .footer-container .section-2 .navigations{flex-wrap:wrap;justify-content:center;gap:12px}#footer .footer-container .section-2 .navigations a{font-size:12px}}@media (max-width:480px){#footer{padding:32px 16px}#footer .footer-container{gap:32px}#footer .footer-container .section-1{flex-direction:column;align-items:center;gap:20px;padding-bottom:16px}#footer .footer-container .section-1 .logo{width:40px;height:36px}#footer .footer-container .section-1 .social-media{text-align:center;flex-direction:column;gap:12px;padding:0}#footer .footer-container .section-1 .social-media h6{font-size:13px;line-height:20px}#footer .footer-container .section-1 .social-media .icons{gap:10px}#footer .footer-container .section-1 .social-media .icons a{border-radius:60px;justify-content:center;align-items:center;width:48px;height:48px;padding:12px;display:flex}#footer .footer-container .section-1 .social-media .icons a img{width:18px;height:18px}#footer .footer-container .section-1 .social-media .icons a:hover{transform:translateY(-2px)}#footer .footer-container .section-2{text-align:center;flex-direction:column-reverse;gap:12px;padding:12px 0}#footer .footer-container .section-2 .copy-rights p,#footer .footer-container .section-2 .version p{font-size:11px;line-height:20px}#footer .footer-container .section-2 .navigations a{font-size:11px;line-height:20px;display:block}#footer .footer-container .section-2 .navigations a:hover{transform:translateY(-2px)}}
