@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600&display=swap");*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{color:#fff;background-color:#000;font-family:Montserrat,sans-serif}.container{max-width:1428px;margin:0 auto;padding:0 64px}h1{font-size:64px;font-weight:500}h1,p{color:#fff;font-style:normal;line-height:normal}p{font-size:22px;font-weight:300}a{text-decoration:none;cursor:pointer}header{width:100%;z-index:9999;min-height:88px;position:absolute;left:0;right:0;top:0}.header-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:row;max-width:1428px;margin:0 auto;padding:24px 40px}.header-logo{width:160px}.header-logo a{display:flex;justify-content:center;align-items:center}.header-menu{width:calc(100% - 390px);padding:0 40px}.header-menu ul{display:flex;align-items:center;list-style:none;gap:24px}.header-menu ul li a{padding:8px 16px;color:#fff;font-size:14px;letter-spacing:1.4px;font-weight:300;position:relative}.header-menu ul li a:hover{border-radius:4px;background:#141414}.header-menu ul li a span{color:hsla(0,0%,100%,.3);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.4px;padding-right:10px;display:contents}.header-buttons{width:230px;text-transform:uppercase}.header-buttons ul{display:flex;justify-content:space-between;align-items:center;list-style:none}.header-buttons ul li a{padding:8px 16px;color:#fff;font-size:14px;letter-spacing:1.4px;font-weight:600}.header-buttons ul li a.white-btn{font-size:12px;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;border-radius:4px;background:#fff;padding:16px 32px;align-items:center;color:#000;display:inline-block}.header-buttons ul li a.white-btn:hover{background:#000;color:#fff}.mobile-nav{display:none}@media screen and (max-width:1340px){.header-menu ul{gap:10px}.header-menu ul li a{padding:8px}}@media screen and (max-width:1180px){header{min-height:80px}.container{padding:0 32px}h1{font-size:32px;line-height:normal}p{font-size:14px;font-weight:400}.header-buttons,.header-menu{display:none}.mobile-hamburger{display:flex;position:absolute;z-index:9999;right:40px;flex-direction:column;padding:10px;cursor:pointer;top:22px}.header-logo{width:120px;position:absolute;left:40px;margin:auto;top:0;bottom:0;z-index:99999;display:flex;justify-content:center;align-items:center}.header-logo img{max-width:120px}.mobile-hamburger span{width:15px;height:2px;background-color:#fff;margin:2px 0}.mobile-nav{display:flex}.mobile-nav-wrapper{position:fixed;top:0;bottom:0;height:100vh;flex-direction:column;justify-content:center;align-items:center;background-color:#000;z-index:9999;left:0;width:100%;display:none}.nav-open .mobile-nav-wrapper{display:flex}.nav-open .mobile-hamburger span:first-child{transform:rotate(45deg) translate(7px,7px);position:absolute;bottom:15px;right:10px}.nav-open .mobile-hamburger span:nth-child(2){opacity:0}.nav-open .mobile-hamburger span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px);position:absolute;top:25px;right:10px}.mobile-nav-wrapper ul{display:flex;flex-direction:column;justify-content:center;align-items:center;list-style:none;gap:24px}.mobile-nav-wrapper ul li a{padding:8px 16px;color:#fff;font-size:14px;letter-spacing:1.4px;font-weight:300;position:relative}.mobile-nav-wrapper #login{margin-top:40px}.mobile-nav-wrapper #login a{font-weight:600}.mobile-nav-wrapper #signup a{font-size:12px;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;border-radius:4px;background:#fff;padding:16px 32px;align-items:center;color:#000;display:inline-block;font-weight:600}}