@font-face{font-family:"IBM_Plex_Sans";src:url(../../fonts/IBM_Plex_Sans/IBMPlexSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM_Plex_Sans";src:url(../../fonts/IBM_Plex_Sans/IBMPlexSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"IBM_Plex_Sans";src:url(../../fonts/IBM_Plex_Sans/IBMPlexSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"IBM_Plex_Sans";src:url(../../fonts/IBM_Plex_Sans/IBMPlexSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"RussianRail_G_Pro";src:url(../../fonts/RussianRailGPro_Ext/RussianRail_G_Pro_Extend.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"RussianRail_G_Pro";src:url(../../fonts/RussianRailGPro_Ext/RussianRail_G_Pro_Extended_Bold.otf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"FSRailway_book";src:url(../../fonts/FSRailway/FSRAIL55.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"FSRailway_book";src:url(../../fonts/FSRailway/FSRAIL75.otf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"IBM_Plex_Sans";src:url(../../fonts/IBM_Plex_Sans/IBMPlexSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM_Plex_Sans";src:url(../../fonts/IBM_Plex_Sans/IBMPlexSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}.color-white,.text-white{color:#fff}.color-grey a,.color-white a,.text-grey a,.text-white a{text-decoration:none!important;color:inherit}.is-accessible .color-grey a,.is-accessible .color-red[role=button],.is-accessible .color-white a,.is-accessible .text-grey a,.is-accessible .text-red[role=button],.is-accessible .text-white a{text-decoration:underline!important}.color-grey,.text-grey{color:#767d89}.text-more-grey,select.form-control option[value=""]{color:#a9aeba}.color-black,.text-black{color:#1f1f24}.color-black a,.color-black a:focus,.color-black a:hover,.text-black a,.text-black a:focus,.text-black a:hover{text-decoration:none!important;color:inherit}.is-accessible .color-black a,.is-accessible .color-black a:focus,.is-accessible .color-black a:hover,.is-accessible .text-black a,.is-accessible .text-black a:focus,.is-accessible .text-black a:hover{text-decoration:underline!important}.color-red,.text-red{color:#e21a1a}.color-red[role=button],.text-red[role=button]{text-decoration:none!important}.redlink,a.color-red,a.text-red{text-decoration:none!important;color:#e21a1a}.is-accessible .redlink,.is-accessible a.color-red,.is-accessible a.text-red{text-decoration:underline!important}.redlink:link,.redlink:visited,a.color-red:link,a.color-red:visited,a.text-red:link,a.text-red:visited{color:#e21a1a!important}.chat .chat__body .main_chat .chat__goto_start a:active,.chat .chat__body .main_chat .chat__goto_start a:focus,.chat .chat__body .main_chat .chat__goto_start a:hover,.chat .chat__body .main_chat .message-wrapper .text a:active,.chat .chat__body .main_chat .message-wrapper .text a:focus,.chat .chat__body .main_chat .message-wrapper .text a:hover,.redlink:active,.redlink:focus,.redlink:hover,a.color-red:active,a.color-red:focus,a.color-red:hover,a.text-red:active,a.text-red:focus,a.text-red:hover{color:#c31b1c!important}.text-small{font-size:.75rem;line-height:1rem}.text-plus{font-size:1.5rem;line-height:2rem}.text-downsized{font-size:.875rem}.text-upsized{font-size:1.125rem}.text-minus{font-size:.9rem}.text-big{font-size:1.75rem}.text-huge{font-size:2rem}.text-small-contact{font-size:.75rem;padding-bottom:20px}.font-xs{font-size:12px}.font-sm{font-size:14px}.font-md{font-size:16px}.font-xl{font-size:24px}.font-xxl{font-size:28px}.font-rzd,.text-rzd{font-family:"RussianRail_G_Pro","Arial",sans-serif}.text-right{text-align:right!important}.text-center{text-align:center}.top-border{border-top:1px solid #d9dbdf}.uppercase{text-transform:uppercase}.text-no-transform,.text-no-transform::first-letter{text-transform:none!important}.first-letter-cap,.text-capitalize{text-transform:lowercase}.first-letter-cap::first-letter,.text-capitalize::first-letter{text-transform:uppercase}.nowrap{white-space:nowrap}.j-url-link{display:inline-block}.is-accessible .form-control,.url-link{-o-text-overflow:ellipsis;text-overflow:ellipsis}.url-link{display:inline-block;white-space:nowrap;overflow:hidden}.form-control{width:100%;margin-top:4px;padding:.5rem .75rem .625rem;font-size:1rem;font-family:inherit;color:inherit;border:1px solid #d9dbdf;outline:0}.is-accessible .form-control{background-color:transparent;outline-offset:-2px}.form-control_area{height:10rem;overflow:auto;resize:none}.form-control__clear{background-color:#fff;display:none;position:absolute;z-index:0;width:1.25rem;height:1.25rem;padding:.25rem;bottom:.625rem;right:.75rem;color:#a9aeba}.form-control__clear:focus,.form-control__clear:hover{color:#e21a1a}.form-control::-webkit-input-placeholder{font-size:inherit!important;line-height:initial!important;color:#a9aeba}.form-control::-moz-placeholder{font-size:inherit!important;line-height:initial!important;color:#a9aeba}.form-control:-ms-input-placeholder{font-size:inherit!important;line-height:initial!important;color:#a9aeba}.form-control::-ms-input-placeholder{font-size:inherit!important;line-height:initial!important;color:#a9aeba}.form-control::placeholder{font-size:inherit!important;line-height:initial!important;color:#a9aeba}.form-control:focus{z-index:4;border-color:#a9aeba}.is-accessible .form-control:focus{outline:2px solid}.form-control.validation-error,.validation-error-wrap .form-control{z-index:3;color:#e21a1a;border-color:currentColor}.is-accessible .form-control.validation-error,.is-accessible .validation-error-wrap .form-control{border:1px solid}.form-control:disabled,.form-control[readonly]{color:#767d89;background-color:#e9eaed;border-color:#d9dbdf;cursor:default}.form-control:disabled{cursor:not-allowed}.is-accessible .form-control:disabled{opacity:.3}.is-posting .form-control:disabled{background-color:transparent}select.form-control{height:2.5rem}.is-accessible select.form-control{height:auto}div.validation-error,label.validation-error,span.validation-error{position:absolute}div.validation-error,label.validation-error,p.validation-error,span.validation-error{right:0;bottom:-8px;z-index:3;padding:0 6px;font-size:9px;font-family:"IBM_Plex_Sans","Arial",sans-serif;line-height:16px;text-transform:none;color:#fff;background-color:#e21a1a}.is-accessible div.validation-error,.is-accessible label.validation-error,.is-accessible p.validation-error,.is-accessible span.validation-error{position:static;display:block;margin-top:10px;padding:.5rem 1rem;font-size:1rem;line-height:1;font-family:inherit;border:1px solid}.is-accessible div.validation-error:empty,.is-accessible label.validation-error:empty,.is-accessible p.validation-error:empty,.is-accessible span.validation-error:empty{display:none!important}input.form-control+.no-accessible div.validation-error,input.form-control+.no-accessible label.validation-error,input.form-control+.no-accessible p.validation-error,input.form-control+.no-accessible span.validation-error{top:3.5rem;bottom:auto}p.validation-error{position:static}.chat button,.form_chat{background-color:transparent}.chat{position:fixed;z-index:100;right:20px;bottom:84px;color:#1f1f24}.chat button{font:inherit;border:0}.chat .chat__goto_start,.chat .chat__goto_start a,.chat .chat__goto_start svg,.chat .chat__icon_header{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;text-decoration:none;border:0;overflow-anchor:none}.chat .overflow-scroll::-webkit-scrollbar{width:8px;height:8px;background-color:#d9dbdf}.chat .overflow-scroll::-webkit-scrollbar-thumb{border-radius:2px;border:0;background-color:rgba(153,157,168)}.chat .overflow-scroll::-webkit-scrollbar-track{border:3px solid #fff;background-color:#d9dbdf}.chat .chat__icon{position:absolute;z-index:1000;top:-56px;right:0;padding:12px 16px;min-width:70px;white-space:nowrap;cursor:pointer;-webkit-box-shadow:0 4px 20px rgba(31,31,36,.05);box-shadow:0 4px 20px rgba(31,31,36,.05);background:#e21a1a;border-radius:8px;color:#fff;font-family:"RussianRail_G_Pro";font-style:normal;font-weight:400;font-size:.88em;line-height:16px;letter-spacing:.02em;text-transform:uppercase}.chat .chat__icon svg.icon_chat{margin-right:12px;vertical-align:middle;color:#fff}.chat .chat__icon.chat__icon_header{border-radius:8px 8px 0 0;width:100%;cursor:inherit}.chat .chat__icon .chat__close{width:45px;height:56px;position:absolute;top:1px;right:2px;padding:16px;font-size:100%;cursor:pointer;color:#fff}.chat .chat__icon .chat__close:focus{height:54px}.chat .chat__icon .chat__unread{border-radius:5px;background:#0bb759;width:10px;height:10px;position:absolute;top:15px;left:45px}.chat .post-file__icon{cursor:pointer}.chat .chat__body .main_chat .message-wrapper .text a,.chat .post-file__icon.red{color:#e21a1a}.chat .chat__close,.chat .chat__down{position:absolute;right:0;top:-40px;padding:10px 5px;cursor:pointer;z-index:100}.chat .chat__down{right:25px}.chat .chat__body,.chat .chat__reconnect{-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1)}.chat .chat__reconnect{padding:7px 18px;text-align:center;height:80px;font-size:.88em}.chat .chat__reconnect div.btn{margin-top:5px;display:inline-block;padding:10px 20px;background-color:#e21a1a;cursor:pointer;border-radius:20px;color:#fff}.chat .chat__body{display:block;width:368px;height:504px;position:relative;background:#fff;border-radius:0 0 8px 8px}.chat .chat__body *{line-height:1.5}.chat .chat__body .main_chat{height:440px;overflow-y:hidden}.chat .chat__body .main_chat .chat__goto_start{padding:7px 7px 8px;border-bottom:1px solid #d9dbdf}.chat .chat__body .main_chat .chat__goto_start a{color:#e21a1a;margin-left:16px}.chat .chat__body .main_chat .chat__goto_start a svg{padding-top:6px}.chat .chat__body .main_chat .chat__goto_start .chat__goto_start__text{margin-left:5px}.chat .chat__body .main_chat .chat__goto_start+.history{height:400px}.chat .chat__body .main_chat>div.history{height:440px;overflow-y:auto}.chat .chat__body .main_chat>div.history.error{height:360px}.chat .chat__body .main_chat .chat__modal{-webkit-box-shadow:0 10px 10px rgba(0,0,0,.1);box-shadow:0 10px 10px rgba(0,0,0,.1);position:absolute;z-index:10;width:100%;height:auto;background:#fff}.chat .chat__body .main_chat .chat__modal div:first-child{padding:16px 20px 16px 24px}.chat .chat__body .main_chat .chat__modal div:last-child{padding:0 20px 24px 16px}.chat .chat__body .main_chat .chat__modal .form__btns{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.chat .chat__body .main_chat .chat__modal .form__btns .chat__btn_back{font-size:.875em;font-family:"RussianRail_G_Pro","Arial",sans-serif;letter-spacing:.02em;outline:0;-webkit-tap-highlight-color:transparent;display:inline-block;text-align:center;margin-left:8px;cursor:pointer;text-decoration:none!important;text-transform:none;background-color:#e9eaed;border-radius:20px;width:88px;height:40px;padding:8px 16px}.chat .chat__body .main_chat .chat__modal .form__btns .chat__btn_back:active,.chat .chat__body .main_chat .chat__modal .form__btns .chat__btn_back:focus,.chat .chat__body .main_chat .chat__modal .form__btns .chat__btn_back:hover{color:#fff;background-color:#e21a1a}.chat .chat__body .main_chat .message-wrapper{padding:8px 20px 8px 24px;position:relative;content:" ";display:table;clear:both}.chat .chat__body .main_chat .message-wrapper .message{max-width:280px}.chat .chat__body .main_chat .message-wrapper:first-child{padding-top:16px}.chat .chat__body .main_chat .message-wrapper:last-child{padding-bottom:16px}.chat .chat__body .main_chat .message-wrapper:last-child .icon{bottom:28px}.chat .chat__body .main_chat .message-wrapper .time{text-align:right;color:#a9aeba;font-size:.75em}.chat .chat__body .main_chat .message-wrapper .text{padding:8px 12px;border:1px solid #d9dbdf;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:break-word}.chat .chat__body .main_chat .message-wrapper .text p{margin-bottom:5px}.chat .chat__body .main_chat .message-wrapper .chat_btn{display:inline-block;padding:7px 15px;margin-bottom:8px;color:#e21a1a;background:#fff;border:1px solid #e21a1a;border-radius:20px;cursor:pointer;text-align:left}.chat .chat__body .main_chat .message-wrapper .chat_btn:hover{background:#e21a1a;color:#fff}.chat .chat__body .main_chat .message-wrapper img{max-width:260px}.chat .chat__body .main_chat .message-wrapper a.file{display:block;padding:0 0 0 40px;position:relative;min-height:40px;background:url(/st/img/svg/icon_document.svg) 8px 5px no-repeat;background-size:19px auto;width:256px}.chat .chat__body .main_chat .message-wrapper a.file div{color:#767d89;text-transform:uppercase;font-size:.75em}.chat .chat__body .main_chat .message-wrapper .icon{position:absolute;bottom:20px;left:12px;padding:0;margin:0;display:block}.chat .chat__body .main_chat .message-wrapper .icon img,.chat .chat__body .main_chat .message-wrapper .icon img.chat_icon,.chat .chat__body .main_chat .message-wrapper .icon svg{max-width:40px;max-height:40px;margin-left:0}.chat .chat__body .main_chat .message-wrapper.operator .text{background:#f3f3f3;border:0}.chat .chat__body .main_chat .message-wrapper.operator .message:only-child .time{display:none}.chat .chat__body .main_chat .message-wrapper.answer img,.chat .chat__body .main_chat .message-wrapper.operator img{max-width:256px}.chat .chat__body .main_chat .message-wrapper.operator .operatorName{margin-left:36px;font-size:.88em}.chat .chat__body .main_chat .message-wrapper.operator .operatorName+.message{margin-left:36px}.chat .chat__body .main_chat .message-wrapper.operator .operatorName+.message .text{border-radius:8px 8px 8px 0}.chat .chat__body .main_chat .message-wrapper.answer .text{background:#f3f3f3;border:0}.chat .chat__body .main_chat .message-wrapper.answer .time{display:none}.chat .chat__body .main_chat .message-wrapper.name,.chat .chat__body .main_chat .message-wrapper.user{float:right}.chat .chat__body .main_chat .message-wrapper.user .text{border-radius:8px 8px 0 8px}.chat .chat__body .main_chat .message-wrapper.system .text{width:320px;color:#a9aeba;border:0;text-align:center}.chat .chat__body .main_chat .message-wrapper.system .icon,.chat .chat__body .main_chat .message-wrapper.system .operatorName,.chat .chat__body .main_chat .message-wrapper.system .time{display:none}.chat .chat__body .main_chat .message-wrapper.name .text{background:#464a53;border-radius:20px;color:#fff;border:0}.chat .chat__body .main_chat .message-wrapper.branch .text{background:#f3f3f3;border:0}.chat .chat__body .main_chat .message-wrapper.branch .time{display:none}.chat .chat__body .main_chat .message-wrapper.choose{padding-top:0;max-width:328px}.chat .chat__body .main_chat .message-wrapper span{white-space:pre-wrap}.chat .console__chat{position:absolute;z-index:10;bottom:0;width:inherit;border-top:1px solid #e9eaed;height:64px}.chat .console__chat .form__groups{padding:0;display:table;width:100%;border-radius:0 0 8px 8px}.chat .console__chat .form__groups.connecting{background:#ececec}.chat .console__chat .form__groups.form__group_checks .form__chat-block{margin-right:5px;display:table-cell;vertical-align:top}.chat .console__chat .form__groups.form__group_checks .form__chat-block:last-child{width:64px}.chat .console__chat .form__groups.form__group_checks .check_file{width:30px;padding:20px}.chat .console__chat .form__groups.form__group_checks .check_input input,.chat .console__chat .form__groups.form__group_checks .check_input textarea{border:0;margin:0;max-height:58px;resize:none;padding:20px 10px 5px!important}.chat .console__chat .form__groups.form__group_checks .check_input input.fullSize,.chat .console__chat .form__groups.form__group_checks .check_input textarea.fullSize{padding:5px 10px!important;margin:0;height:58px}.chat .console__chat .form__groups.form__group_checks .check_send{width:64px;padding:16px 16px 0!important;cursor:pointer}.chat .console__chat .form__groups.form__group_checks .check_send .icon_chat{color:#e21a1a}.chat .console__chat .form__groups.form__group_checks svg.icon_chat.connecting{opacity:.5}@media (min-width:768px){.chat .chat__icon{min-width:232px}}@media (max-width:480px),(max-height:680px){.chat .chat__body{position:fixed;bottom:0;right:0;top:56px;height:auto;border-radius:0}.chat .chat__body .main_chat{height:calc(100% - 60px)}.chat .chat__body .main_chat>div.history{height:calc(100% - 3px)}.chat .chat__body .main_chat>div.history.error{height:calc(100% - 83px)}.chat .chat__body .main_chat .chat__goto_start+.history{height:calc(100% - 43px)}.chat .chat__body .chat__icon_header{border-radius:0}}@media (max-width:480px){.chat .chat__icon-text{display:none}.chat .chat__icon svg.icon_chat{margin:0}.chat .chat__body{width:100%}.chat .chat__body .icon_chat{margin-right:12px}.chat.chat__open{right:0;bottom:0}.chat_opened{position:fixed}.chat_opened .body-content>.footer,.chat_opened .body-content>.header,.chat_opened .body-content>.main{display:none}}@media (max-width:359px){.a11y-font-size-xxl .nowrap{white-space:normal}}