a{text-decoration:none;color:#000}.header{width:100vw;height:72px;position:fixed;top:0;left:0;transition:all .5s;z-index:999}.header-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:15px 0;margin:auto;height:-webkit-fill-available;height:-moz-available}.links{margin:0;padding:0;display:none;list-style:none;align-items:center}.links .link{display:flex;align-items:center;justify-content:space-between;padding:10px 0 10px 30px;font-size:16px;font-weight:400;color:#fff!important;white-space:nowrap;transition:.3s;font-family:Poppins}.links .link.active{color:#9b87f5!important}.logo-container{display:flex}.logo-container span{color:#9b87f5;text-decoration:none;line-height:1;font-size:32px}.logo{color:#fff;font-size:32px;margin:0;padding:0;line-height:1;font-weight:700;letter-spacing:2px;font-family:Raleway,sans-serif;text-transform:uppercase}.visible{display:flex}.hamburger{display:block;margin-top:30px;margin-right:-30px;border:none;background:none}.mobile-menu{position:absolute;background:#333;border-radius:12px;display:flex;flex-direction:column;top:75px;width:65vw;align-self:center;padding:16px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .5s ease,transform .5s ease}.mobile-menu.visible{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu .link{color:#fefefe;margin:12px 0;font-size:14px;font-weight:400;font-family:Poppins}.background{background:#000c}.dummy{width:141px;display:none}@media (min-width: 300px){.header-container{max-width:290px}.logo-container span,.logo-container .logo{font-size:16px}.lang-switcher{display:none}}@media (min-width: 430px){.header-container{max-width:410px}}@media (min-width: 576px){.header-container{max-width:540px}}@media (min-width: 768px){.header-container{max-width:720px}.logo-container span,.logo-container .logo{font-size:24px}}@media (min-width: 992px){.header-container{max-width:960px}.links{display:flex}.logo-container span,.logo-container .logo{font-size:32px}.hamburger{display:none}.lang-switcher{display:flex}}@media (min-width: 1200px){.header-container{max-width:1140px}.dummy{display:block}}@media (min-width: 1400px){.header-container{max-width:1320px}}.lang-switcher{gap:8px;margin-left:12px}.lang-switcher button{background:transparent;border:1px solid #9B87F5;color:#ededed;font-size:12px;padding:4px 8px;border-radius:4px;cursor:pointer;transition:all .3s ease}.lang-switcher button.active-lang{background-color:#9b87f5;color:#fff}.lang-switcher-mobile{display:flex;flex-direction:row;justify-content:center;gap:8px;margin-top:16px}.lang-switcher-mobile button{background:transparent;border:1px solid #aaa;color:#fefefe;font-size:12px;padding:4px 8px;border-radius:4px;cursor:pointer}.lang-switcher-mobile button.active-lang{background-color:#9b87f5;color:#fff;border-color:#9b87f5}.footer-top{width:-webkit-fill-available;width:-moz-available;background:#151515;border-bottom:1px solid #222222}.footer-top .footer-content{padding:60px 0 30px;height:290px;margin:0 auto}.footer-top .footer-content .footer-address{display:flex;flex-direction:column}.footer-top .footer-content h1{font-size:28px;line-height:1;font-weight:700;text-transform:uppercase;font-family:Raleway;color:#fff!important}.footer-top .footer-content h1 span{color:#9b87f5}.footer-top .footer-content a{color:#fff!important;font-family:Poppins;font-weight:400}.footer-top .footer-content a.privacy-link{padding-top:16px;border-top:1px solid #fff;width:100%;float:left}.footer-top .footer-content a.terms-link{padding-top:8px;margin-bottom:16px;width:100%;float:left}.footer-top .footer-content .footer-contacts p{font-family:Poppins;color:#fff}.footer-bottom{background:#000}.footer-bottom h1{text-align:center;padding-top:30px;padding-bottom:30px;margin:0;font-size:18px;font-family:Raleway;font-weight:400;color:#fff}@media (min-width: 300px){.footer-content{max-width:290px}}@media (min-width: 430px){.footer-content{max-width:410px}}@media (min-width: 576px){.footer-content{max-width:540px}}@media (min-width: 768px){.footer-content{max-width:720px}}@media (min-width: 992px){.footer-content{max-width:960px}}@media (min-width: 1200px){.footer-content{max-width:1140px}}@media (min-width: 1400px){.footer-content{max-width:1320px}}
