@font-face{font-family:VelaSans;src:local("VelaSans Light"),local("VelaSans-Light"),url(../fonts/VelaSans-Light.woff2) format("font-woff2"),url(../fonts/VelaSans-Light.woff) format("font-woff"),url(../fonts/VelaSans-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:VelaSans;src:local("VelaSans Light"),local("VelaSans-Light"),url(../fonts/VelaSans-Regular.woff2) format("font-woff2"),url(../fonts/VelaSans-Regular.woff) format("font-woff"),url(../fonts/VelaSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VelaSans;src:local("VelaSans Medium"),local("VelaSans-Medium"),url(../fonts/VelaSans-Medium.woff2) format("font-woff2"),url(../fonts/VelaSans-Medium.woff) format("font-woff"),url(../fonts/VelaSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:VelaSans;src:local("VelaSans SemiBold"),local("VelaSans-SemiBold"),url(../fonts/VelaSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:VelaSans;src:local("VelaSans Bold"),local("VelaSans-Bold"),url(../fonts/VelaSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}*{box-sizing:border-box;outline:0}body{margin:0;background:0 0;line-height:1;font-family:VelaSans}h1{margin:0}p{margin:0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}a{color:#000;text-decoration:none;transition:.2s ease}.h1,h1{font-weight:700;font-size:32px;line-height:44px;letter-spacing:-.25px;margin:0;padding:0}.h2,h2{font-weight:600;font-size:28px;line-height:38px;letter-spacing:-.25px;margin:0;padding:0}.h3,h3{font-weight:700;font-size:24px;line-height:33px;letter-spacing:-.25px;margin:0;padding:0}label{cursor:inherit}ul{padding:0;margin:0;list-style:none}img{opacity:0;visibility:hidden}img[src]{opacity:1;visibility:visible}::-webkit-scrollbar-button{background-repeat:no-repeat;width:0;height:0}::-webkit-scrollbar-track{background-color:none}::-webkit-scrollbar-thumb{background-color:#ddd;cursor:pointer}::-webkit-scrollbar-thumb:hover{background-color:#717171}::-webkit-resizer{background-repeat:no-repeat;width:4px;height:4px}::-webkit-scrollbar{width:0;height:0}html{height:100%;box-sizing:border-box;background:#f5f5f5;font-family:VelaSans;font-weight:400;font-size:15px}body{height:100%;overflow:hidden}#root{width:100%;height:100%}@media(max-width:1150px)or (max-height:820px){#root{overflow-y:auto;background:#fff}}#root .header{position:relative;border:none;font-weight:500;z-index:10;min-height:73px}#root .header__container{justify-content:start;align-items:center;height:100%;max-width:1330px;display:flex;margin:0 auto;width:100%;position:relative}@media(max-width:1280px){#root .header__container{padding:0 15px}}#root .header__contacts{margin-left:auto;display:flex}#root .header__contacts a{display:flex;align-items:center}#root .header__contacts a:first-child{margin-right:16px}@media(max-width:768px){#root .header__contacts a:first-child{margin-right:30px}}#root .header__contacts a:last-child{margin-left:22px}#root .header__contacts a span{margin-left:8px}@media(max-width:768px){#root .header__contacts a span{display:none}}#root .header .square{background:url(../icons/square.svg) no-repeat;display:block;position:absolute;right:300px;top:-36px;width:147px;height:147px}@media(max-width:1150px){#root .header .square{display:none}}#root .form{margin-top:10px;margin-bottom:67px;position:relative}#root .form p{font-size:20px;line-height:27px;color:#343434;z-index:2;position:relative}#root .form .square{background:url(../icons/square2.svg) no-repeat;display:block;position:absolute;left:-86px;bottom:-116px;width:167px;height:167px}#root .form .cube{background:url(../icons/cube.svg) no-repeat;display:block;position:absolute;right:-103px;top:-76px;width:100px;height:100px}#root .form .cone{background:url(../icons/cone.svg) no-repeat;display:block;position:absolute;right:-50px;bottom:-125px;width:307px;height:307px}#root .form__success{color:#fff;background:#72c8be;border-radius:20px;padding:16px 16px;position:absolute;top:5px;left:0;width:100%;justify-content:center;z-index:3;align-items:center;display:none;font-size:18px}#root .form__success svg{margin-left:8px}@media(max-width:768px){#root .form__success{width:100%;top:auto;bottom:-50px;justify-content:center}}#root .form__fail{color:#fff;background:#f52943;border-radius:20px;padding:16px 16px;position:absolute;top:5px;left:0;width:100%;justify-content:center;z-index:3;align-items:center;display:none;font-size:18px}@media(max-width:768px){#root .form__fail{width:100%;top:auto;bottom:-50px;justify-content:center}}#root .form__block{width:100%;margin-top:20px;display:flex;width:100%;gap:23px;justify-content:space-between;align-items:center;position:relative;z-index:2}@media(max-width:768px){#root .form__block{flex-direction:column}}#root .form__group{width:100%;position:relative;font-size:16px;line-height:22px}#root .form__group input{padding:20px 16px;height:62px;width:100%;background:#fafafa;border:1px solid #222;border-radius:12px}#root .form__group input:hover{background:#fff}#root .form__group label{display:block;position:absolute;left:16px;top:21px;color:#717171}#root .form__group label span{color:#f52943}#root .form__group button{background:#222;border-radius:15px;color:#fff;border:1px solid #222;height:62px;width:100%;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:27px;cursor:pointer}#root .form__group button:hover{background:#000}#root .authentication-layout{width:100%;height:100%;display:flex;flex-direction:column;background:#fff;color:#222}@media(max-width:1150px){#root .authentication-layout{overflow-y:auto}}#root .authentication-layout .main{height:100%;width:100%}@media(max-width:1330px){#root .authentication-layout .main{padding:0 15px}}#root .authentication-layout .main__container{width:100%;height:100%;margin-top:20px;position:relative}#root .authentication-layout .main__columns{display:flex}@media(max-width:1150px){#root .authentication-layout .main__columns{flex-direction:column}}#root .authentication-layout .main__columns-left{width:60%}@media(max-width:1150px){#root .authentication-layout .main__columns-left{width:100%}}#root .authentication-layout .main__columns-right{width:40%;padding:40px 0 0 30px}@media(max-width:1150px){#root .authentication-layout .main__columns-right{width:100%;padding:50px 0}}#root .authentication-layout .main__tags{display:flex;justify-content:space-between;align-items:center;gap:70px;width:100%}@media(max-width:768px){#root .authentication-layout .main__tags{flex-direction:column;gap:20px}}#root .authentication-layout .main__tags span{font-size:20px;text-transform:uppercase;border:1px solid #222;border-radius:15px;display:flex;align-items:center;justify-content:center;height:58px;width:100%}#root .authentication-layout .main__user{width:100%;display:flex}#root .authentication-layout .main__user:not(:last-child){margin-bottom:40px}#root .authentication-layout .main__user:nth-child(2){position:relative}#root .authentication-layout .main__user:nth-child(2)::before{content:"";width:160px;height:160px;display:block;position:absolute;left:-160px;top:-10px;background:url(../icons/quarter.svg) no-repeat center}@media(max-width:1150px){#root .authentication-layout .main__user:nth-child(2)::before{display:none}}#root .authentication-layout .main__user-avatar{border:1px solid #222;border-radius:50%;padding:10px;overflow:hidden;width:136px;height:136px;min-width:136px}#root .authentication-layout .main__user-avatar img{width:115px;height:115px;border-radius:50%;border:1px solid #222}#root .authentication-layout .main__user-info{color:#343434;margin-left:17px}#root .authentication-layout .main__user-name{font-weight:400;font-size:20px;line-height:27px;margin-bottom:16px}#root .authentication-layout .main__user-desc{font-weight:600;font-size:16px;line-height:22px;letter-spacing:-.3px}#root .login{display:flex;flex-direction:column;max-width:1330px;margin:0 auto;width:100%;height:100%}#root .login h1{font-weight:600;font-size:36px;line-height:49px;margin:36px 0 20px}#root .login h1 span{background-color:rgba(134,134,252,.12);position:relative;display:inline-block}#root .login h1 span::before{content:"";display:block;background:url(../icons/bubble.svg) no-repeat;width:349px;height:349px;top:-349px;left:-349px;position:absolute}@media(max-width:768px){#root .login h1{font-size:28px;line-height:44px;width:100%;max-width:unset}}#root .login ul{font-size:22px;line-height:30px;margin-top:76px;color:#343434}#root .login ul li:not(:last-child){margin-bottom:36px}@media(max-width:768px){#root .login ul{margin-top:30px;font-size:18px}}