@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}.soul-body{padding:0;margin:0;background-color:#000711;color:#fff;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal}.soul{margin:60px 0}.soul__container{max-width:1200px;min-height:calc(100vh - 120px);margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.soul__wrapper{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;position:relative}.soul__cricle{width:290px;height:290px;position:absolute;top:50%;left:50%;border-radius:290px;background:rgba(28,125,244,.1);box-shadow:0 4px 100px 250px #1c7df41a;opacity:0;transform:scale(0) translate(-50%,-50%);transition:all .8s ease}.soul__logo{opacity:0;transform:scale(0);transition:all .8s ease;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px;z-index:1}.soul__logo img{max-width:300px;width:auto}.soul__card{opacity:0;transform:scale(0);transition:all .8s ease;z-index:1;max-width:400px;width:100%;padding:40px 24px;border-radius:18px;border:2px solid #15D1F7;background:linear-gradient(295deg,#000711 -2.19%,#011C42 102.12%);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.soul__alert{width:100%;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:600;border:1px solid rgba(21,209,247,.4);background:rgba(21,209,247,.08);color:#c8f3ff}.soul__alert._error{border-color:#9c141499;background:rgba(156,20,20,.12);color:#ffb7b7}.soul__alert._success{border-color:#1cf48699;background:rgba(28,244,134,.12);color:#c4ffe4}.soul__alert a{color:inherit;text-decoration:underline}.soul__form{width:100%}.soul__list{margin-bottom:34px}.soul__list div{display:flex;padding:10px 0;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(21,209,247,.2)}.soul__list div p,.soul__list div label{margin:0;padding:0;color:#15d1f7;font-size:16px;font-weight:600}.soul__list .input{padding:0;border-bottom:0;flex-direction:column;align-items:flex-end}.soul__list .input input{max-width:152px;flex-shrink:0;border-radius:4px;border:1px solid #144065;background:#021D3B;font-size:16px;font-weight:600;padding:5px;text-align:right;color:#15d1f7;caret-color:#2dcfd4;outline:none;transition:all .5s ease}.soul__list .input input:focus{border:1px solid #2DCFD4}.soul__list .input input::-moz-placeholder{color:#15d1f740}.soul__list .input input::placeholder{color:#15d1f740}.soul__list .input._error input{border-color:#651414}.soul__list .input .error_message{padding-top:2px;color:#9c1414;font-size:10px;font-weight:500}.soul__btn-group{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.soul__btn-group .soul-btn{flex:1 1 auto}.soul-btn{cursor:pointer;display:flex;padding:12px 20px;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:1px solid #2DCFD4;background:linear-gradient(93deg,rgba(24,118,137,.2) 0%,rgba(21,67,125,.2) 100%),linear-gradient(177deg,#187689 -38.83%,#016CC0 97.88%);color:#fff;font-size:16px;font-weight:600;outline:none;transition:all .5s ease}.soul-btn_big{font-size:18px;padding:15px 36px}.soul-btn:hover{box-shadow:0 0 31.9px #15d1f799}.soul-btn:active{transform:scale(.95)}.soul-btn:focus{box-shadow:0 0 31.9px #15d1f799}.btn-0{cursor:pointer;width:100%;display:flex;padding:12px 20px;flex-direction:column;align-items:center;border-radius:8px;border:1px solid #144065;background:#021D3B;color:#fff;text-align:center;font-size:16px;transition:all .5s ease}.btn-0:hover{background:#04366D}.btn-0:active{transform:scale(.95)}@media (max-width: 400px){.soul{margin:30px 0}.soul__container{min-height:calc(100vh - 60px);padding:0 16px}.soul__logo a{display:flex;justify-content:center;align-items:center}.soul__logo img{max-width:300px;width:80%}.soul__card{padding:30px 12px;gap:20px}.soul__form{width:100%}.soul__list{margin-bottom:15px}.soul__btn-group{margin-bottom:10px}}.animate .soul__cricle{opacity:1;transform:scale(1) translate(-50%,-50%);transition-delay:0s}.animate .soul__logo{opacity:1;transform:scale(1);transition-delay:.5s}.animate .soul__card{opacity:1;transform:scale(1);transition:all .8s ease .6s;transition-delay:.5s}
