.navbar-navigation{z-index:10000000;background:linear-gradient(#000000f2 41%,#0000 90.99%);width:100%}.navbar-navigation-div{z-index:9999;background:linear-gradient(#000000f2 41%,#0000 90.99%);border-radius:0;align-items:center;width:100%;max-width:100%;height:121px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.navbar-logo{background:linear-gradient(90deg,#cb93ff 0%,#56beff 100%);-webkit-text-fill-color:transparent;z-index:10000;-webkit-background-clip:text;background-clip:text;width:16%;height:25%;font-family:sans-serif;font-size:26px;font-weight:700;text-decoration:none;display:block;position:relative;left:5%}.navbar-mobile-bar{z-index:10000;background:linear-gradient(#000000f2 41%,#0000 90.99%);justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 20px;display:none;position:fixed;top:0;left:0}.navbar-hamburger{z-index:10001;cursor:pointer;color:#fff;font-size:26px;display:none;position:fixed;top:30px;left:20px}.navbar-hamburger i{color:#fff;font-size:24px;transition:transform .3s}.navbar-hamburger:active i{transform:scale(.9)}.navbar-mobile-logo{position:absolute;left:50%;transform:translate(-50%)}.navbar-mobile-logo-text{background:linear-gradient(90deg,#cb93ff 0%,#56beff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Rubik,sans-serif;font-size:28px;font-weight:700}.navbar-mobile-overlay{z-index:9999;opacity:0;visibility:hidden;background:#000000fa;justify-content:center;align-items:center;width:100%;height:100dvh;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0}.navbar-mobile-overlay.navbar-active{opacity:1;visibility:visible}.navbar-mobile-content{flex-direction:column;align-items:center;padding:100px 20px 40px;display:flex}.navbar-mobile-links{flex-direction:column;gap:0;width:100%;max-width:100%;margin-bottom:50px;display:flex}.navbar-mobile-link{color:#fff;text-align:left;background:#ffffff0d;border-radius:12px;margin-bottom:12px;padding:18px 24px;font-family:Rubik,sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:all .3s;display:block}.navbar-mobile-link.navbar-active,.navbar-mobile-link:hover{color:#cb93ff;background:#cb93ff26}.navbar-mobile-app-buttons{flex-direction:column;align-items:flex-start;display:flex}.navbar-mobile-app-buttons a{transition:transform .3s;display:block}.navbar-mobile-app-buttons a:hover{transform:scale(1.05)}.navbar-mobile-app-buttons img{object-fit:contain;width:140px;height:auto}.navbar-navigation-bar{z-index:9998;background:#000000e6 padding-box padding-box;border:1px solid #ffffff1f;border-radius:18px;justify-content:left;align-items:center;width:1030px;height:62px;display:flex;position:fixed;left:64%;overflow:visible;transform:translate(-50%)}.navbar-navigation-bar:before{content:"";-webkit-mask-composite:xor;z-index:-1;pointer-events:none;opacity:-11;background:#010102;border-radius:18px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.navbar-links-container{z-index:1;align-items:center;padding:0 20px;display:flex;position:relative}.navbar-link{color:#fff;z-index:2;white-space:nowrap;background:0 0;border-radius:30px;padding:12px 24px;font-family:Rubik,sans-serif;font-size:14px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible;font-weight:100!important}.navbar-link:before{content:"";opacity:0;pointer-events:none;z-index:-1;background:url(/main-website/images/nav-glow.png) 50%/contain no-repeat;width:140px;height:44px;transition:opacity .3s;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}.navbar-link:hover:before{opacity:1}.navbar-link:hover{-webkit-text-stroke:.5px #fff;transform:scale(1.1)}.navbar-link.navbar-active{color:#cb93ff}.navbar-link.navbar-active:before{opacity:1}.navbar-app-buttons{align-items:center;gap:18px;margin-left:auto;padding-right:10px;display:flex}.navbar-app-btn{cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #ffffff1a}.navbar-app-btn:hover{background:#f8f8f8;transform:scale(1.08);box-shadow:0 6px 20px #ffffff40}.navbar-app-btn:active{transform:scale(.95)}.navbar-app-icon{object-fit:contain;width:14px;height:26px;transition:transform .3s}.navbar-app-btn:hover .navbar-app-icon{transform:scale(1.1)}@media screen and (max-width:1024px){.navbar-navigation{display:none}.navbar-navigation-div{display:none!important}.navbar-logo{z-index:10001;width:130px;height:auto;position:fixed;top:30px;left:50%;transform:translate(-50%)}.navbar-navigation-bar{display:none}.navbar-mobile-bar{display:flex!important}.navbar-app-buttons{gap:10px}.navbar-app-btn{width:44px;height:44px}.navbar-app-icon{width:24px;height:24px}.navbar-hamburger{display:flex}.navbar-mobile-overlay{display:block}}@media screen and (min-width:1025px){.navbar-mobile-bar{display:none!important}}@media screen and (max-width:768px){.navbar-app-buttons{display:none}.navbar-logo{width:120px;top:25px}.navbar-hamburger{top:25px;left:15px}}@media screen and (max-width:480px){.navbar-logo{width:110px;top:22px}.navbar-hamburger{color:#fff;cursor:pointer;width:28px;height:22px;font-size:24px;position:absolute;top:22px;left:12px}.navbar-mobile-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background:#0009;justify-content:center;align-items:center;width:100%;height:64px;display:flex;position:fixed;top:0}.navbar-mobile-logo{position:absolute;left:50%;transform:translate(-50%)}.navbar-mobile-logo-text{color:#fff;font-size:22px;font-weight:700}.navbar-mobile-overlay{z-index:9998;background:#261c2d;width:100%;height:100dvh;transition:all .5s;position:fixed;top:0;left:0;transform:translateY(-100%)}.navbar-mobile-overlay.navbar-active{transform:translateY(0)}.navbar-mobile-content{padding:100px 30px}.navbar-mobile-link{color:#fff;font-size:16px;text-decoration:none;display:block}.navbar-mobile-app-buttons img{width:160px}}
.footer{background:linear-gradient(#08071300 0%,#261c2d 100%);flex-direction:column;align-items:center;padding:80px;display:flex;position:relative}.footer-container{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:48px;width:100%;max-width:1320px;margin:0 auto;display:grid}.footer-brand{flex-direction:column;gap:14px;display:flex}.footer-logo-section{flex-direction:column;align-items:flex-start;display:flex}.footer-logo-img{width:80px;height:99px}.footer-logo-text{background:linear-gradient(90deg,#cb93ff 0%,#56beff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Rubik,sans-serif;font-size:25.6px;font-weight:600}.footer-description{color:#fffc;max-width:350px;margin:0;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:28px}.footer-links{flex-direction:column;gap:24px;display:flex}.footer-heading{color:#fff;margin:0;font-family:Rubik,sans-serif;font-size:22px;font-weight:400}.footer-nav-list{flex-direction:column;margin:0;padding:0;line-height:50px;list-style:none;display:flex}.footer-nav-list.footer-with-dots li{padding-left:20px;position:relative}.footer-nav-list.footer-with-dots li:before{content:"•";color:#fffc;font-size:18px;position:absolute;left:0}.footer-nav-list li.footer-view-all{margin-top:6px;padding-left:0}.footer-nav-list li.footer-view-all:before{content:none}.footer-nav-list li.footer-view-all a{text-underline-offset:3px;color:#fff;font-weight:500;text-decoration:underline}.footer-nav-list li a{color:#fffc;font-family:Rubik,sans-serif;font-size:18px;font-weight:300;text-decoration:none;transition:all .3s;display:inline-block}.footer-nav-list li a:hover{color:#fff;text-shadow:0 0 10px #ffffff80;transform:translate(5px)}.footer-contact{flex-direction:column;gap:24px;display:flex}.footer-contact-info{flex-direction:column;gap:16px;font-style:normal;display:flex}.footer-contact-item{color:#fffc;align-items:center;gap:12px;font-family:Rubik,sans-serif;font-size:18px;font-weight:300;display:flex}.footer-contact-item a{color:#fffc;text-decoration:none;transition:color .3s}.footer-contact-item a:hover{color:#fff}.footer-contact-icon{opacity:.56;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.footer-contact-icon img{max-width:100%;max-height:100%}.footer-contact-phone{opacity:.56;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.footer-contact-phone img{max-width:100%;max-height:100%}.footer-social{align-items:center;gap:16px;margin-top:12px;display:flex}.footer-social-icon{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.footer-social-icon svg{transition:transform .3s}.footer-social-icon:hover{background:#ffffff26;border-color:#cb93ff80;transform:translateY(-8px)scale(1.15);box-shadow:0 12px 30px #cb93ff66}.footer-social-icon:hover svg{transform:scale(1.1)}.footer-bottom{text-align:center;max-width:1320px;margin:0 auto;padding-top:40px}.footer-copyright{color:#fffc;margin:0;font-family:Rubik,sans-serif;font-size:18px;font-weight:300}.footer-copyright a{color:#fffc;font-family:Rubik,sans-serif;font-weight:500;text-decoration:underline;transition:color .3s}.footer-copyright a:hover{color:#fff}@media screen and (max-width:1024px){.footer-container{grid-template-columns:1fr 1fr;gap:60px}.footer-brand{grid-column:1/-1;max-width:500px}}@media screen and (max-width:768px){.footer{padding:60px 30px 30px}.footer-container{grid-template-columns:1fr;gap:40px}.footer-brand{align-items:baseline;text-align:left!important}.footer-logo-section{align-items:center}.footer-description{text-align:left}.footer-heading{font-size:20px}.footer-nav-list li a,.footer-contact-item{font-size:16px}.footer-social{justify-content:center}.footer-copyright{font-size:14px}}
