.app-version[data-v-b4c79050]{background:rgba(26,27,35,.85);border-radius:4px;bottom:12px;color:#fff;font-size:12px;font-weight:500;line-height:1.2;padding:4px 8px;pointer-events:none;position:fixed;right:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10000}.btn_cabinet{display:flex;gap:6px;margin-bottom:14px}.mobile__nav__company{align-items:center;background:#fff;box-shadow:0 5px 7px #00000014;display:flex;flex-direction:column;justify-content:center;padding:79px 24px 0;position:fixed;transform:translateY(-100%);transition:all .3s ease;width:100vw;z-index:999}@media only screen and (max-width:560px){.mobile__nav__company{padding-top:54px}}.mobile__nav__company.black{background:#1a1b23}.mobile__nav__company.black ul li{border-color:#0da7e2}.mobile__nav__company.black ul li .top__link{color:#fff}.mobile__nav__company.show{transform:translateY(0)}.mobile__nav__company ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}.mobile__nav__company ul li{padding:16px 0}.mobile__nav__company ul li+li{border-top:1px solid #cacaca}.header .top__nav__company{display:none;margin-left:auto;margin-right:30px}@media only screen and (max-width:992px){.header .top__nav__company{display:block}}.header .top__nav__company button{align-items:center;background:transparent;border:none;color:#0da7e2;display:flex;font-size:18px;font-weight:500;gap:8px;justify-content:center;line-height:30px;outline:none;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal{align-items:center;display:none;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:99999}.modal.show{animation-duration:.3s;animation-fill-mode:forwards;animation-name:modalFadeIn;display:flex!important}.modal .overlay{background:#000;height:100vh;left:0;opacity:.4;position:fixed;top:0;width:100vw;z-index:1}.modal .wrapper{align-items:center;background:#fff;border-radius:20px;box-shadow:5px 5px 20px #0003;display:flex;justify-content:space-between;max-width:870px;padding:58px 46px;position:relative;z-index:2}@media only screen and (max-width:560px){.modal .wrapper.fullscreen{align-items:normal;border-radius:0;height:100vh;overflow-y:auto;padding:70px 0 20px;width:100vw}}.modal .wrapper .close{background:url(../images/close.svg) no-repeat 50%;cursor:pointer;height:25px;position:absolute;right:23px;top:23px;transition:all .5s ease;width:25px}.modal .wrapper .close:hover{transform:rotate(180deg)}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalFadeOut{0%{opacity:1}to{opacity:0}}.error_layout{display:flex;flex-direction:column;width:100vw}.error_layout .content{background:#1a1b23;background-image:-webkit-image-set(url(../images/error_bg.png) 1x,url(../images/error_bg@2x.png) 2x,url(../images/error_bg@3x.png) 3x);background-image:image-set(url(../images/error_bg.png) 1x,url(../images/error_bg@2x.png) 2x,url(../images/error_bg@3x.png) 3x);background-position:center 100px;background-repeat:no-repeat;display:flex;flex:1;justify-content:center;padding:630px 60px 120px}@media only screen and (max-width:560px){.error_layout .content{background-position-y:80px;background-size:300px;padding-bottom:40px;padding-top:384px}}.error_layout .content .content__wrapper{align-items:center;display:flex;flex-direction:column;max-width:620px;text-align:center}@media only screen and (max-width:560px){.error_layout .content .content__wrapper{max-width:340px}}.error_layout .content .content__wrapper h1{color:#fff;font-size:48px;font-weight:500;line-height:56px;margin:0}@media only screen and (max-width:560px){.error_layout .content .content__wrapper h1{font-size:26px;line-height:28px}}.error_layout .content .content__wrapper h2{color:#fff;font-size:28px;font-weight:500;line-height:32px;margin:40px 0 0}@media only screen and (max-width:560px){.error_layout .content .content__wrapper h2{font-size:20px;line-height:22px;margin-top:24px}}.error_layout .content .content__wrapper .buttons{display:flex;gap:32px;margin-top:40px}@media only screen and (max-width:560px){.error_layout .content .content__wrapper .buttons{flex-direction:column;gap:16px;margin-top:24px;width:100%}}.error_layout .content .content__wrapper .buttons a{font-size:24px;height:64px}.error_layout .content .content__wrapper .contact{color:#fff;font-size:28px;line-height:32px;margin-top:40px;text-align:center}@media only screen and (max-width:560px){.error_layout .content .content__wrapper .contact{font-size:16px;line-height:18px;margin-top:24px}}.error_layout .footer.different{margin-top:0}
