.loader__shadow{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;background-color:hsla(0,19%,69%,.604);z-index:6}.loader{position:relative;width:200px;height:200px}.loader .loader__rails{width:94%;height:96%;background:url(/_next/static/media/rails.0831c6e7.png) no-repeat 50%;background-size:contain}.loader .loader__train{width:60px;height:40px;background:url(/_next/static/media/train.25ebb271.png) no-repeat 50%;background-size:contain;position:absolute;top:40%;left:86%;transform-origin:-80px center;animation:rotateTrain 3s linear infinite}@keyframes rotateTrain{0%{transform:rotate(0deg) translateX(-50%)}to{transform:rotate(1turn) translateX(-50%)}}*{box-sizing:border-box;padding:0;margin:0}body,html{width:100vw;background:linear-gradient(109.6deg,#242d39 11.2%,#10253c 51.2%,#000 98.6%);align-content:center}#root,body,html{box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-items:center;gap:0;justify-content:center;flex:1 1}#root{width:100%;max-width:3800px;overflow:hidden;font-family:Montserrat,Arial;font-size:18px;font-style:normal;font-weight:400;color:#000}.icon-with-hover{cursor:pointer;transition:color .2s ease;color:#a3b8ed}.icon-with-hover:hover{color:#597bd0}.danger-icon{cursor:pointer;transition:color .2s ease;color:#c7888d}.danger-icon:hover{color:#b34b4b}.main{width:100%;align-items:center;flex:1 1;padding:0 1%;overflow-y:auto}@media screen and (min-width:2200px){.main{max-width:2200px}}.title{font-family:Montserrat,Arial;font-size:5.5vw;font-style:normal;font-weight:400;color:#000;font-weight:700;font-stretch:50%;text-align:center}.title.tablet{font-size:35px;padding:2% 10%}.title.mobile{font-size:30px;padding:2% 10%}.subtitle{font-family:Montserrat,Arial;font-size:22px;font-style:normal;font-weight:400;color:#e4e6eb;font-weight:500;text-align:center;padding:0}.subtitle.tablet{font-size:25px;padding:2% 10% 0}.subtitle.mobile{font-size:22px;padding:2% 10%}.error-message{font-family:Montserrat,Arial;font-size:12px;font-style:normal;font-weight:400;color:#e63946}.error-message_icon{width:15px;height:15px;margin-right:10px;background-image:url(/_next/static/media/error.fc30ccd9.svg);background-repeat:no-repeat;background-size:contain}.tooltip.active{background:#e3e3e3;color:#000;border-radius:6px;padding:2px 4px;font-size:12px}@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Sansation:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Sansation:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap";.footer{position:static;bottom:0;left:0;width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;gap:0;padding:0 2%}@media screen and (min-width:2200px){.footer{max-width:2200px}}.footer .footer__text{font-family:Montserrat,Arial;font-size:12px;font-style:normal;font-weight:400;color:#e4e6eb}