:root{--primary-color:red}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Regular.woff2)}*{font-family:General Sans;padding:0;margin:0;box-sizing:border-box}body{background-color:#100724}.layout{min-height:100svh;display:flex;flex-direction:column}li{list-style:none}html{scroll-behavior:smooth}.button--primary{display:flex;align-items:center;justify-content:center;background:#efeff2;box-shadow:0 0 14px #efeff2;border-radius:25px;border:none;color:#000!important;padding:12px;cursor:pointer;font-size:18px;font-weight:600}.button--primary:hover{box-shadow:0 0 20px #fff}.button--sub{width:100%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);box-shadow:0 0 14px hsla(0,0%,100%,.2);border-radius:25px;border:none;color:#fff!important;padding:12px;cursor:pointer;font-size:18px;font-weight:600;text-decoration:none}.button--sub:hover{box-shadow:0 0 20px hsla(0,0%,100%,.4)}.form__divider{position:relative;display:flex;align-items:center;justify-content:center;color:#fff;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;font-size:14px;line-height:1.5;margin:10px 0}.form__divider:before{left:5%}.form__divider:after,.form__divider:before{content:"";display:block;position:absolute;top:50%;width:38%;height:1px;background-color:silver}.form__divider:after{right:5%}.loading-bg{position:relative;overflow:hidden}.loading-bg:before{content:"";position:absolute;width:100%;height:100%;background:hsla(0,0%,100%,.8)}.loading-bg:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:120px;height:20px;-webkit-mask:linear-gradient(90deg,#000 70%,transparent 0) 0/20%;background:linear-gradient(#ff3153 0 0) 0/0 no-repeat #ddd;animation:cartoon 2s steps(6) infinite}@keyframes cartoon{to{background-size:120%}}#header{position:relative;padding:20px 40px;display:flex;gap:20px;max-width:100vw;z-index:3}#header .logo-img{width:50px;height:50px}#header .nav{display:flex;justify-content:flex-end;flex:1 1;gap:12px}#header .nav li{display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-family:var(--font-family-primary);line-height:1;text-decoration:none;transition:.3s ease;cursor:pointer;white-space:nowrap;min-width:48px;height:48px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:.5px solid #fff;border-radius:50%;box-sizing:border-box}#header .nav li.active{border:1px solid #ff3153;background:#ff3153}#header .nav li:first-child{display:none}#header .nav li:hover{background:hsla(0,0%,100%,.102);box-shadow:0 0 24px 10px hsla(0,0%,100%,.251)}#header .nav li:has(a),#header .nav li:has(p){padding:12px 16px;border-radius:16px}#header .nav li img{width:auto;height:22px}#header .nav li a{display:block;color:#fff;font-size:16px;font-family:var(--font-family-primary);line-height:1;text-decoration:none}#header .nav li *{margin-bottom:0}@media screen and (max-width:1000px){#header{padding:20px}#header .nav{gap:8px}}@media screen and (max-width:900px){#header{padding:20px}#header .logo{display:none}#header .nav{gap:8px;justify-content:space-between}#header .nav li{display:none}#header .nav li:first-child,#header .nav li:last-child{display:flex}}.waves{position:fixed;left:-20%;top:-20%;height:120%;min-width:120%;z-index:-1;pointer-events:none}