/*!
 * Viewer.js v1.11.4
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2023-07-23T07:45:51.236Z
 */
.viewer-close:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen-exit:before,.viewer-fullscreen:before,.viewer-next:before,.viewer-one-to-one:before,.viewer-play:before,.viewer-prev:before,.viewer-reset:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-zoom-in:before,.viewer-zoom-out:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-size: 280px;
    color: transparent;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    width: 20px
}

.viewer-zoom-in:before {
    background-position: 0 0;
    content: "Zoom In"
}

.viewer-zoom-out:before {
    background-position: -20px 0;
    content: "Zoom Out"
}

.viewer-one-to-one:before {
    background-position: -40px 0;
    content: "One to One"
}

.viewer-reset:before {
    background-position: -60px 0;
    content: "Reset"
}

.viewer-prev:before {
    background-position: -80px 0;
    content: "Previous"
}

.viewer-play:before {
    background-position: -100px 0;
    content: "Play"
}

.viewer-next:before {
    background-position: -120px 0;
    content: "Next"
}

.viewer-rotate-left:before {
    background-position: -140px 0;
    content: "Rotate Left"
}

.viewer-rotate-right:before {
    background-position: -160px 0;
    content: "Rotate Right"
}

.viewer-flip-horizontal:before {
    background-position: -180px 0;
    content: "Flip Horizontal"
}

.viewer-flip-vertical:before {
    background-position: -200px 0;
    content: "Flip Vertical"
}

.viewer-fullscreen:before {
    background-position: -220px 0;
    content: "Enter Full Screen"
}

.viewer-fullscreen-exit:before {
    background-position: -240px 0;
    content: "Exit Full Screen"
}

.viewer-close:before {
    background-position: -260px 0;
    content: "Close"
}

.viewer-container {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    bottom: 0;
    direction: ltr;
    font-size: 0;
    left: 0;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.viewer-container ::-moz-selection,.viewer-container::-moz-selection {
    background-color: transparent
}

.viewer-container ::selection,.viewer-container::selection {
    background-color: transparent
}

.viewer-container:focus {
    outline: 0
}

.viewer-container img {
    display: block;
    height: auto;
    max-height: none!important;
    max-width: none!important;
    min-height: 0!important;
    min-width: 0!important;
    width: 100%
}

.viewer-canvas {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0
}

.viewer-canvas>img {
    height: auto;
    margin: 15px auto;
    max-width: 90%!important;
    width: auto
}

.viewer-footer {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: center
}

.viewer-navbar {
    background-color: rgba(0,0,0,.5);
    overflow: hidden
}

.viewer-list {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 50px;
    margin: 0;
    overflow: hidden;
    padding: 1px 0
}

.viewer-list>li {
    color: transparent;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 50px;
    line-height: 0;
    opacity: .5;
    overflow: hidden;
    -webkit-transition: opacity .15s;
    transition: opacity .15s;
    width: 30px
}

.viewer-list>li:focus,.viewer-list>li:hover {
    opacity: .75
}

.viewer-list>li:focus {
    outline: 0
}

.viewer-list>li+li {
    margin-left: 1px
}

.viewer-list>.viewer-loading {
    position: relative
}

.viewer-list>.viewer-loading:after {
    border-width: 2px;
    height: 20px;
    margin-left: -10px;
    margin-top: -10px;
    width: 20px
}

.viewer-list>.viewer-active,.viewer-list>.viewer-active:focus,.viewer-list>.viewer-active:hover {
    opacity: 1
}

.viewer-player {
    background-color: #000;
    bottom: 0;
    cursor: none;
    display: none;
    right: 0;
    z-index: 1
}

.viewer-player,.viewer-player>img {
    left: 0;
    position: absolute;
    top: 0
}

.viewer-toolbar>ul {
    display: inline-block;
    margin: 0 auto 5px;
    overflow: hidden;
    padding: 6px 3px
}

.viewer-toolbar>ul>li {
    background-color: rgba(0,0,0,.5);
    border-radius: 50%;
    cursor: pointer;
    float: left;
    height: 24px;
    overflow: hidden;
    -webkit-transition: background-color .15s;
    transition: background-color .15s;
    width: 24px
}

.viewer-toolbar>ul>li:focus,.viewer-toolbar>ul>li:hover {
    background-color: rgba(0,0,0,.8)
}

.viewer-toolbar>ul>li:focus {
    -webkit-box-shadow: 0 0 3px #fff;
    box-shadow: 0 0 3px #fff;
    outline: 0;
    position: relative;
    z-index: 1
}

.viewer-toolbar>ul>li:before {
    margin: 2px
}

.viewer-toolbar>ul>li+li {
    margin-left: 1px
}

.viewer-toolbar>ul>.viewer-small {
    height: 18px;
    margin-bottom: 3px;
    margin-top: 3px;
    width: 18px
}

.viewer-toolbar>ul>.viewer-small:before {
    margin: -1px
}

.viewer-toolbar>ul>.viewer-large {
    height: 30px;
    margin-bottom: -3px;
    margin-top: -3px;
    width: 30px
}

.viewer-toolbar>ul>.viewer-large:before {
    margin: 5px
}

.viewer-tooltip {
    background-color: rgba(0,0,0,.8);
    border-radius: 10px;
    color: #fff;
    display: none;
    font-size: 12px;
    height: 20px;
    left: 50%;
    line-height: 20px;
    margin-left: -25px;
    margin-top: -10px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 50px
}

.viewer-title {
    color: #ccc;
    display: inline-block;
    font-size: 12px;
    line-height: 1.2;
    margin: 5px 5%;
    max-width: 90%;
    min-height: 14px;
    opacity: .8;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: opacity .15s;
    transition: opacity .15s;
    white-space: nowrap
}

.viewer-title:hover {
    opacity: 1
}

.viewer-button {
    -webkit-app-region: no-drag;
    background-color: rgba(0,0,0,.5);
    border-radius: 50%;
    cursor: pointer;
    height: 80px;
    overflow: hidden;
    position: absolute;
    right: -40px;
    top: -40px;
    -webkit-transition: background-color .15s;
    transition: background-color .15s;
    width: 80px
}

.viewer-button:focus,.viewer-button:hover {
    background-color: rgba(0,0,0,.8)
}

.viewer-button:focus {
    -webkit-box-shadow: 0 0 3px #fff;
    box-shadow: 0 0 3px #fff;
    outline: 0
}

.viewer-button:before {
    bottom: 15px;
    left: 15px;
    position: absolute
}

.viewer-fixed {
    position: fixed
}

.viewer-open {
    overflow: hidden
}

.viewer-show {
    display: block
}

.viewer-hide {
    display: none
}

.viewer-backdrop {
    background-color: rgba(0,0,0,.5)
}

.viewer-invisible {
    visibility: hidden
}

.viewer-move {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab
}

.viewer-fade {
    opacity: 0
}

.viewer-in {
    opacity: 1
}

.viewer-transition {
    -webkit-transition: all .3s;
    transition: all .3s
}

@-webkit-keyframes viewer-spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes viewer-spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.viewer-loading:after {
    -webkit-animation: viewer-spinner 1s linear infinite;
    animation: viewer-spinner 1s linear infinite;
    border: 4px solid hsla(0,0%,100%,.1);
    border-left-color: hsla(0,0%,100%,.5);
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 1
}

@media (max-width: 767px) {
    .viewer-hide-xs-down {
        display:none
    }
}

@media (max-width: 991px) {
    .viewer-hide-sm-down {
        display:none
    }
}

@media (max-width: 1199px) {
    .viewer-hide-md-down {
        display:none
    }
}

body,html {
    height: 100%
}

html {
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    font-size: 100%;
    overflow-y: scroll
}

body {
    -webkit-font-smoothing: subpixel-antialiased;
    background: #fff;
    color: #2c2d2e;
    font-size: 17px;
    line-height: 1.4;
    min-width: 960px;
    padding: 0
}

a,body,button,input,select,textarea {
    font-family: Helvetica,Arial,sans-serif;
    margin: 0
}

a,button,input,select,textarea {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    tap-highlight-color: transparent;
    font-size: 100%;
    vertical-align: baseline;
    *vertical-align: middle
}

input::-webkit-input-placeholder {
    color: #919399
}

input:-moz-placeholder,input::-moz-placeholder {
    color: #919399;
    opacity: 1
}

input:-ms-input-placeholder {
    color: #919399
}

textarea::-webkit-input-placeholder {
    color: #919399
}

textarea:-moz-placeholder,textarea::-moz-placeholder {
    color: #919399;
    opacity: 1
}

textarea:-ms-input-placeholder {
    color: #919399
}

input.text {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    tap-highlight-color: transparent;
    border: 1px solid rgba(0,16,61,.12);
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,.04);
    box-shadow: 0 2px 0 0 rgba(0,0,0,.04);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px!important;
    height: 32px;
    padding: 0 10px
}

.a,a,input:focus {
    outline: none
}

.a,a {
    color: #005bd1;
    cursor: pointer;
    text-decoration: none
}

.a:focus,a:focus {
    outline: none
}

.a:active,.a:hover,a:active,a:hover {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    tap-highlight-color: transparent;
    outline: none
}

.a:hover,a:hover {
    border-bottom-color: #005bd1;
    color: #005bd1;
    text-decoration: underline
}

.a.disabled {
    color: gray;
    color: #919399;
    opacity: .48
}

img {
    -ms-interpolation-mode: bicubic;
    border: 0
}

fieldset {
    padding: 0
}

fieldset,iframe {
    border: 0;
    margin: 0
}

hr {
    background: rgba(0,0,0,.12);
    border: 0;
    height: 1px;
    margin: .5em 0 .5em .5em
}

ul {
    list-style: none;
}

li,ul {
    margin: 0;
    padding: 0
}

svg {
    vertical-align: text-bottom
}

.wrapper {
    margin: 0 auto;
    position: relative
}

.wrapper_columns {
    background-color: #f0f1f3;
    margin-bottom: -99em;
    overflow: hidden
}

.wrapper_page_width {
    max-width: 1460px;
    min-width: 60em
}

.wrapper_height {
    min-height: 100%;
    overflow: hidden
}

.columns {
    background-color: #f0f1f3;
    border: 1px solid rgba(0,16,61,.12);
    border-width: 0 1px;
    margin: 0;
    width: 100%
}

.lt-ie8 .columns {
    display: block
}

#D3h0vOhwhd8 {
    width: 240px
}

#D3h0vOhwhd8>.fixedsticky-on {
    top: 4em;
    width: 240px
}

#D3h0vOhwhd8.fixedsticky-on {
    top: 4em
}

.column {
    min-height: 100%;
    position: relative;
    vertical-align: top
}

.column_left,.column_right {
    background-color: #f0f1f3;
    min-width: 240px;
    padding: 1.4em 1.25em 100em;
    width: 240px
}

.column_left {
    float: left
}

.column_right {
    float: right
}

.column_center {
    background: #fff;
    background: #f0f1f3;
    overflow: hidden;
    padding: 0 0 99em
}

.column_center.full {
    margin-left: 0;
    margin-right: 0
}

.column_center-404 {
    background: #e0e4e6
}

.lt-ie9 .column_center {
    background: #fff;
    border: 1px solid #f0f1f3;
    text-align: left
}

.lt-ie8 .column_center {
    width: 42em
}

.clearfooter {
    clear: both;
    height: 30px
}

.sponsorship .clearfooter {
    height: 71px
}

.block-portal-footer {
    position: relative;
    z-index: 2
}

body>iframe {
    left: -30px;
    position: absolute;
    top: -30px
}

.separator {
    background: #f0f1f3;
    padding: .8em 0
}

.separator_green {
    background: #e1f5d5
}

.separator_orange {
    background: #fff4e0
}

.bordered {
    border: solid rgba(0,16,61,.12);
    border-width: 1px 0 0
}

.bordered_bottom {
    border-bottom-width: 1px
}

.clearfix {
    zoom:1}

.clearfix:after,.clearfix:before {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.pagination {
    margin: 1em
}

.page {
    background: #fff;
    border: 1px solid rgba(0,16,61,.12);
    border-width: 0 1px;
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,.04);
    box-shadow: 0 0 2px rgba(0,0,0,.04);
    min-height: 25em;
    position: relative
}

.color-error {
    color: #ed0a34
}

.is_vue_route {
    min-height: 0;
    overflow: visible
}

.is_vue_route .wrapper_columns {
    display: none
}

.vue-layout {
    height: 100%;
    margin-top: -80px
}

.trg-b-list__item__icon {
    max-width: 100%
}

#vue-app {
    height: calc(100% - 92px)
}

@media(max-width: 73.75em) {
    .column_right {
        display:none!important
    }
}

.hide {
    display: none!important
}

h1,h2,h3 {
    color: #2c2d2e;
    font-weight: 400;
    margin: 0
}

h1 {
    margin: 0 0 .67em
}

h1.padding {
    padding-top: 1em
}

h3 {
    text-transform: uppercase
}

.h1,h1 {
    font-size: 24px
}

.h2,h2 {
    font-size: 20px
}

.h3,h3 {
    font-size: 17px
}

.h4,h4 {
    font-size: 15px
}

.h5,h5 {
    font-size: 13px
}

.h6,h6 {
    font-size: 11px
}

.black {
    color: #333
}

.dotted.black {
    border-bottom-color: #333
}

.blue {
    color: #005bd1
}

.dotted.blue {
    border-bottom-color: #005bd1
}

.gray {
    color: gray
}

.dotted.gray {
    border-bottom-color: gray
}

.white {
    color: #fff
}

.dotted.white {
    border-bottom-color: #fff
}

.orange {
    color: #ffa930
}

.dotted.orange {
    border-bottom-color: #ffa930
}

.green {
    color: #61a427
}

.dotted.green {
    border-bottom-color: #61a427
}

.gray-line {
    color: #dedede
}

.dotted.gray-line {
    border-bottom-color: #dedede
}

.red {
    color: #ce1900
}

.dotted.red {
    border-bottom-color: #ce1900
}

.dotted {
    border: dotted;
    border-width: 0 0 1px
}

.dotted.top {
    border-width: 1px 0 0
}

.bold {
    font-weight: 700
}

.uppercase {
    text-transform: uppercase
}

.center {
    text-align: center
}

.block {
    display: block
}

.layout-touch body {
    -webkit-font-smoothing: antialiased!important;
    font-size: 68.75%!important;
    line-height: 140%!important;
    min-width: auto!important
}

.layout-touch.theme-light body {
    background: #f0f1f3
}

.layout-touch * {
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.layout-touch img {
    vertical-align: top
}

.layout-touch input:focus,.layout-touch label:focus {
    outline: none
}

@media (-webkit-min-device-pixel-ratio: 1.25),all and (min-resolution:120dpi) {
    .layout-touch body {
        font-size:55%!important
    }
}

.layout-touch .columns {
    display: table;
    width: 100%
}

.layout-touch .columns .column {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle
}

.layout-touch .columns-two.columns-two-separate .column__left {
    width: 48%
}

.layout-touch .columns-two.columns-two-separate .column__center {
    display: inline-block;
    max-width: 10px;
    min-width: 10px
}

.layout-touch .columns-two.columns-two-separate .column__right {
    width: 48%
}

.layout-touch .columns-three .column {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 1%
}

.layout-touch .modern-flexbox .columns {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%
}

.layout-touch .modern-flexbox .columns .column {
    -webkit-box-flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 1;
    flex: 1
}

.layout-touch .modern-flexbox .columns-two.columns-two-separate {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: flex-start
}

.layout-touch .modern-flexbox .columns-two.columns-two-separate .column__left {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.layout-touch .modern-flexbox .columns-two.columns-two-separate .column__center {
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
    max-width: 10px;
    min-width: 10px
}

.layout-touch .modern-flexbox .columns-two.columns-two-separate .column__right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.layout-touch .modern-flexbox .columns-three .column {
    -webkit-box-flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 1;
    flex: 1
}

.main {
    margin: 0 auto;
    max-width: 768px;
    min-height: 100%;
    min-width: 320px;
    position: relative
}

.b-block {
    display: block
}

.b-inline-block {
    display: inline-block
}

.vue-route .main {
    background: #f0f1f3
}

.vue-route .b-page,.vue-route .main .hidden {
    display: none
}

#countersRB {
    bottom: -100px;
    font-size: 0;
    left: -100px;
    line-height: 0;
    position: absolute;
    visibility: hidden
}

.background-white {
    background-color: #fff
}

.nf--position {
    background: #fff;
    border-radius: 0 0 .3em .3em;
    border-width: 0 .1em .1em;
    font-size: 16px;
    overflow: hidden;
    text-align: left;
    white-space: normal;
    width: 343px
}

.nf--height {
    overflow: auto;
    overflow-x: hidden
}

.nf-empty {
    background: #fff;
    padding: 24px 40px;
    text-align: center
}

.nf-empty_mobile {
    padding: 50px
}

.nf-empty--title {
    font-size: 17px;
    font-weight: 400;
    font-weight: 700;
    line-height: 24px;
    margin-top: 24px
}

.nf-empty--text,.nf-empty--title {
    color: #2c2d2e;
    font-family: Helvetica,Arial,sans-serif
}

.nf-empty--text {
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 12px;
    white-space: normal
}

.nf-empty--img {
    display: block;
    margin: 0 auto
}

.nt {
    -webkit-animation: otvet-fadeIn .4s ease forwards;
    animation: otvet-fadeIn .4s ease forwards;
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 32px 0 rgba(0,0,0,.32);
    box-shadow: 0 4px 32px 0 rgba(0,0,0,.32);
    margin: 12px;
    overflow: hidden;
    position: relative;
    width: 343px
}

.nt_compact {
    width: 260px
}

.nt--position {
    position: absolute;
    right: 0;
    top: 56px;
    white-space: normal;
    z-index: 400
}

.nt--close {
    fill: #2c2d2e;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 16px;
    top: 16px;
    z-index: 2
}

.nt--item {
    display: block;
    padding: 16px 16px 16px 76px;
    position: relative
}

.nt_compact .nt--item {
    min-height: 32px;
    padding-left: 60px
}

.nt--item:hover {
    background: rgba(0,0,0,.04);
    border-color: rgba(0,16,61,.08);
    text-decoration: none
}

.nt--item:hover .nt--target {
    color: #005bd1
}

.nt--item_nf {
    background: #fffce0;
    border-bottom: 1px solid rgba(0,16,61,.08)
}

.nt--item-container:last-child .nt--item_nf:not(.nt--item_nf_touch) {
    border: 0
}

.nt--item-viewed {
    background: #fff
}

.nt--item-viewed .ribbon.triangle.bottom {
    border-bottom-color: #f7f7f7
}

.nt--item-daylypromo {
    padding: 16px;
    text-align: center
}

.nt--item-promo-text {
    color: #2c2d2e;
    margin-bottom: 8px
}

.nt--img {
    border-radius: 100%;
    display: block;
    left: 16px;
    position: absolute;
    top: 16px
}

.nt_compact .nt--img {
    height: 32px;
    width: 32px
}

.nt--img:hover {
    z-index: 5
}

.nt--img-0 {
    border: 1px solid #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 4
}

.nt--img-1 {
    left: 22.5px;
    top: 22.5px;
    z-index: 3
}

.nt--img-2 {
    left: 29px;
    top: 29px;
    z-index: 2
}

.nt--img-cb {
    background: #fff;
    border-color: rgba(0,16,61,.12);
    padding: .45em .6em
}

.nt--img-txt {
    border-radius: 4px;
    color: #fff;
    height: 48px;
    line-height: 48px;
    text-align: center;
    vertical-align: middle;
    width: 48px
}

.nt_compact .nt--img-txt {
    font-size: 11px;
    height: 32px;
    line-height: 32px;
    width: 32px
}

.nt--img-add {
    background: #59c354
}

.nt--img-rm {
    background: #fc2c38
}

.nt--img-ok {
    background: #00abf2
}

.nt--img-sq {
    border: 0;
    border-radius: 0
}

.nt--title {
    color: #2c2d2e;
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 8px
}

.nt_compact .nt--title {
    font-size: 13px
}

.nt--item_floating .nt--title {
    padding-right: 24px
}

.nt--text {
    color: #2c2d2e;
    display: block;
    margin-bottom: 4px
}

.nt--body {
    color: #919399;
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden
}

.nt--body img {
    display: none
}

.nt--body img.nt--gift {
    display: inline-block;
    margin-bottom: 8px
}

.nt--target {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    -webkit-box-align: initial;
    color: #005bd1;
    display: block;
    display: -webkit-box;
    margin-bottom: 8px;
    max-height: 60px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.nt--from,.nt--time {
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    overflow-y: hidden
}

.nt-lvl {
    zoom:.9}

.nt-img_icon {
    zoom:1;background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0;
    display: inline-block;
    height: 55px;
    width: 48px
}

.nt_compact .nt-img_icon {
    height: 40px;
    width: 32px
}

.nt-img_deleted {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-trashbin.svg)
}

.nt-img_ok {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-check-mark.svg)
}

.nt-img_android {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-android.svg)
}

.nt-img_brand-banned {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-brand-ban.svg)
}

.nt-img_brand-unbanned {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-brand-unban.svg)
}

.nt-img_brand-warned {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-brand-warning.svg)
}

.nt-img_brand-expert {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-brand-expert.svg)
}

.nt-img_ban-started {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-user-ban.svg)
}

.nt-img_ban-ended {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-user-unban.svg)
}

.nt-img_bestans {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-best-answer.svg)
}

.nt-img_bestans-vote {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-best-answer-vote.svg)
}

.nt-img_vip {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-vip.svg)
}

.nt-img_vip-started {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-vip-start.svg)
}

.nt-img_vip-ended {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-vip-end.svg)
}

.nt-img_expert-granted {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-expert-start.svg)
}

.nt-img_expert-revoked {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-expert-ban.svg)
}

.nt-img_limit-qst {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-question-limit.svg)
}

.nt-img_limit-ans {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-answer-limit.svg)
}

.nt-img_lvl-1 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-1.svg)
}

.nt-img_levelup-1 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-1.svg)
}

.nt-img_lvl-2 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-2.svg)
}

.nt-img_levelup-2 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-2.svg)
}

.nt-img_lvl-3 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-3.svg)
}

.nt-img_levelup-3 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-3.svg)
}

.nt-img_lvl-4 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-4.svg)
}

.nt-img_levelup-4 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-4.svg)
}

.nt-img_lvl-5 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-5.svg)
}

.nt-img_levelup-5 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-5.svg)
}

.nt-img_lvl-6 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-6.svg)
}

.nt-img_levelup-6 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-6.svg)
}

.nt-img_lvl-7 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-7.svg)
}

.nt-img_levelup-7 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-7.svg)
}

.nt-img_lvl-8 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-8.svg)
}

.nt-img_levelup-8 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-8.svg)
}

.nt-img_lvl-9 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-9.svg)
}

.nt-img_levelup-9 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-9.svg)
}

.nt-img_lvl-10 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-10.svg)
}

.nt-img_levelup-10 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-10.svg)
}

.nt-img_lvl-11 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-11.svg)
}

.nt-img_levelup-11 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-11.svg)
}

.nt-img_lvl-12 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-12.svg)
}

.nt-img_levelup-12 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-12.svg)
}

.nt-img_lvl-13 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-level-13.svg)
}

.nt-img_levelup-13 {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/notifications_with_shadows/icon-levelup-13.svg)
}

@media(-webkit-min-device-pixel-ratio: 0) {
    .scrollable {
        overflow:overlay
    }

    .scrollable::-webkit-scrollbar {
        width: 12px
    }

    .scrollable::-webkit-scrollbar-thumb {
        background-color: #bfc1c7;
        border: 2px solid #fff;
        border-radius: 6px;
        min-height: 40px
    }
}

.fixedsticky {
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
    -webkit-transform: translateZ(0)
}

.fixed-supported .fixedsticky-off,.fixedsticky-withoutfixedfixed .fixedsticky-off {
    position: static
}

.fixed-supported .fixedsticky-on,.fixedsticky-withoutfixedfixed .fixedsticky-on {
    -webkit-box-shadow: none;
    box-shadow: none;
    position: fixed
}

.fixedsticky-dummy {
    display: none
}

.fixedsticky-on+.fixedsticky-dummy {
    display: block
}

.header-menu {
    top: 0;
    width: 100%
}

.header-menu.fixedsticky-off {
    position: relative
}

.preloader-container {
    background: #fff;
    height: 100%;
    left: 0;
    opacity: .85;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 5
}

.preloader {
    -webkit-animation: otvet-spin 1s cubic-bezier(.49,.28,.49,.67) infinite;
    animation: otvet-spin 1s cubic-bezier(.49,.28,.49,.67) infinite;
    background: url(/imgsmail/otvet-static/i/images/preloader.svg) no-repeat 50% 50%;
    background-size: 75%;
    display: block;
    height: 100%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    width: 100%
}

@-webkit-keyframes otvet-highlight {
    0% {
        background: #fffce0
    }

    50% {
        background: #fffce0
    }

    to {
        background: #f0f1f3
    }
}

@keyframes otvet-highlight {
    0% {
        background: #fffce0
    }

    50% {
        background: #fffce0
    }

    to {
        background: #f0f1f3
    }
}

@-webkit-keyframes otvet-highlight-new {
    0% {
        background: rgba(13,194,104,.08)
    }

    50% {
        background: rgba(13,194,104,.08)
    }

    to {
        background: rgba(13,194,104,0)
    }
}

@keyframes otvet-highlight-new {
    0% {
        background: rgba(13,194,104,.08)
    }

    50% {
        background: rgba(13,194,104,.08)
    }

    to {
        background: rgba(13,194,104,0)
    }
}

@-webkit-keyframes otvet-highlight-answer {
    0% {
        background: #fffce0
    }

    50% {
        background: #fffce0
    }

    to {
        background: rgba(255,252,224,0)
    }
}

@keyframes otvet-highlight-answer {
    0% {
        background: #fffce0
    }

    50% {
        background: #fffce0
    }

    to {
        background: rgba(255,252,224,0)
    }
}

@-webkit-keyframes otvet-spin {
    0% {
        -webkit-transform: rotate(0) translatez(0);
        transform: rotate(0) translatez(0)
    }

    to {
        -webkit-transform: rotate(1turn) translatez(0);
        transform: rotate(1turn) translatez(0)
    }
}

@keyframes otvet-spin {
    0% {
        -webkit-transform: rotate(0) translatez(0);
        transform: rotate(0) translatez(0)
    }

    to {
        -webkit-transform: rotate(1turn) translatez(0);
        transform: rotate(1turn) translatez(0)
    }
}

@-webkit-keyframes otvet-pulse {
    0% {
        fill: #2c2d2e
    }

    50% {
        fill: #ff9e00;
        -webkit-filter: drop-shadow(0 0 .2rem #eb9305);
        filter: drop-shadow(0 0 .2rem #EB9305)
    }

    to {
        fill: #2c2d2e
    }
}

@keyframes otvet-pulse {
    0% {
        fill: #2c2d2e
    }

    50% {
        fill: #ff9e00;
        -webkit-filter: drop-shadow(0 0 .2rem #eb9305);
        filter: drop-shadow(0 0 .2rem #EB9305)
    }

    to {
        fill: #2c2d2e
    }
}

@-webkit-keyframes otvet-pulse-box {
    0% {
        -webkit-box-shadow: 0 0 .2rem rgba(0,16,61,.12);
        box-shadow: 0 0 .2rem rgba(0,16,61,.12)
    }

    50% {
        -webkit-box-shadow: 0 0 .2rem #ff9e00;
        box-shadow: 0 0 .2rem #ff9e00
    }

    to {
        -webkit-box-shadow: 0 0 .2rem rgba(0,16,61,.12);
        box-shadow: 0 0 .2rem rgba(0,16,61,.12)
    }
}

@keyframes otvet-pulse-box {
    0% {
        -webkit-box-shadow: 0 0 .2rem rgba(0,16,61,.12);
        box-shadow: 0 0 .2rem rgba(0,16,61,.12)
    }

    50% {
        -webkit-box-shadow: 0 0 .2rem #ff9e00;
        box-shadow: 0 0 .2rem #ff9e00
    }

    to {
        -webkit-box-shadow: 0 0 .2rem rgba(0,16,61,.12);
        box-shadow: 0 0 .2rem rgba(0,16,61,.12)
    }
}

@-webkit-keyframes otvet-fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes otvet-fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes otvet-snow {
    0% {
        background-position-y: 0
    }

    to {
        background-position-y: 1000%
    }
}

@keyframes otvet-snow {
    0% {
        background-position-y: 0
    }

    to {
        background-position-y: 1000%
    }
}

@-webkit-keyframes otvet-mad {
    0% {
        background-position: 0 0;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    20% {
        background-position: 100% 0;
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg)
    }

    80% {
        background-position: 0 0;
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg)
    }

    to {
        background-position: 0 0;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes otvet-mad {
    0% {
        background-position: 0 0;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    20% {
        background-position: 100% 0;
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg)
    }

    80% {
        background-position: 0 0;
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg)
    }

    to {
        background-position: 0 0;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@-webkit-keyframes otvet-fadeInFadeOut {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes otvet-fadeInFadeOut {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes otvet-pulsar {
    0% {
        -webkit-box-shadow: inset 0 0 3px 8px #005ff9;
        box-shadow: inset 0 0 3px 8px #005ff9;
        height: 12px;
        left: 0;
        opacity: 0;
        top: 0;
        width: 12px
    }

    40% {
        -webkit-box-shadow: inset 0 0 6px 3px #005ff9;
        box-shadow: inset 0 0 6px 3px #005ff9;
        height: 24px;
        left: -6px;
        opacity: .24;
        top: -6px;
        width: 24px
    }

    to {
        -webkit-box-shadow: inset 0 0 6px 3px #005ff9;
        box-shadow: inset 0 0 6px 3px #005ff9;
        height: 24px;
        left: -6px;
        opacity: 0;
        top: -6px;
        width: 24px
    }
}

@keyframes otvet-pulsar {
    0% {
        -webkit-box-shadow: inset 0 0 3px 8px #005ff9;
        box-shadow: inset 0 0 3px 8px #005ff9;
        height: 12px;
        left: 0;
        opacity: 0;
        top: 0;
        width: 12px
    }

    40% {
        -webkit-box-shadow: inset 0 0 6px 3px #005ff9;
        box-shadow: inset 0 0 6px 3px #005ff9;
        height: 24px;
        left: -6px;
        opacity: .24;
        top: -6px;
        width: 24px
    }

    to {
        -webkit-box-shadow: inset 0 0 6px 3px #005ff9;
        box-shadow: inset 0 0 6px 3px #005ff9;
        height: 24px;
        left: -6px;
        opacity: 0;
        top: -6px;
        width: 24px
    }
}

.fade-enter-active,.fade-in-enter-active,.fade-leave-active {
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.fade-in-leave-active {
    -webkit-transition: opacity 0s;
    transition: opacity 0s
}

.fade-in-enter,.fade-in-leave-to {
    opacity: 0
}

.fade-in-rotate-enter-active {
    -webkit-transition: opacity .3s,-webkit-transform .8s;
    transition: opacity .3s,-webkit-transform .8s;
    transition: opacity .3s,transform .8s;
    transition: opacity .3s,transform .8s,-webkit-transform .8s
}

.fade-in-rotate-leave-active {
    -webkit-transition: opacity 0s;
    transition: opacity 0s
}

.fade-in-rotate-enter,.fade-in-rotate-leave-to {
    opacity: 0;
    -webkit-transform: rotate3d(.5,2,-1,90deg);
    transform: rotate3d(.5,2,-1,90deg)
}

.fade-out-enter-active {
    -webkit-transition: opacity .03s;
    transition: opacity .03s
}

.fade-out-leave-active {
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.fade-out-enter,.fade-out-leave-to {
    opacity: 0
}

.v--modal-block-scroll {
    width: 100%!important
}

.expand-enter-active,.expand-leave-active {
    -webkit-transition: opacity .2s,-webkit-transform .2s;
    transition: opacity .2s,-webkit-transform .2s;
    transition: opacity .2s,transform .2s;
    transition: opacity .2s,transform .2s,-webkit-transform .2s
}

.expand-enter,.expand-leave-to {
    opacity: 0;
    -webkit-transform: scaleY(.1);
    transform: scaleY(.1)
}

.slidein-enter-active,.slidein-leave-active {
    -webkit-transition: -webkit-transform .15s;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s,-webkit-transform .15s
}

.slidein-enter,.slidein-leave-to {
    -webkit-transform: translateX(-100%)!important;
    transform: translateX(-100%)!important
}

.theme-dark .nt--item:hover {
    background: rgba(0,16,61,.04)!important
}

.theme-dark .w-portal-footer {
    background: #fff!important
}

.theme-dark .portal-footer {
    background: #f0f1f3!important;
    border-color: rgba(0,16,61,.08)!important
}

.theme-dark .ProseMirror pre {
    background: #434445
}

.theme-dark .ProseMirror pre code {
    color: #e7e8ea
}

.theme-is-changing * {
    -webkit-transition: background .4s ease;
    transition: background .4s ease
}

html {
    overflow-anchor: none!important;
    overflow-y: visible!important
}

input[type=text]::-ms-clear {
    display: none
}

input:disabled {
    opacity: 1
}

.viewer-backdrop {
    background-color: rgba(0,0,0,.95)!important
}

.viewer-play.viewer-large {
    display: none!important
}

.viewer-close {
    background: transparent!important;
    height: 40px!important;
    right: 20px!important;
    top: 20px!important;
    width: 40px!important
}

.viewer-close:before {
    bottom: 11px!important;
    left: 11px!important
}

[data-viewer-action=one-to-one],[data-viewer-action=play],[data-viewer-action=zoom-in],[data-viewer-action=zoom-out] {
    display: none!important
}

.adv-slot_adtag {
    overflow: hidden;
    position: relative
}

.adv-slot_adtag:before {
    background: #000;
    color: #fff;
    content: "Реклама";
    font-size: 9px;
    line-height: 14px;
    opacity: .5;
    padding: 0 6px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 19
}

.ui-is-flipping {
    -webkit-transition: all 1s ease;
    transition: all 1s ease
}

.ui-is-flipped {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.eiGC7,.pnm2k {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 9px;
    justify-content: center;
    text-align: center
}

.eiGC7 {
    height: 100%;
    -webkit-transition: background-color 1s ease,color 1s ease;
    transition: background-color 1s ease,color 1s ease;
    width: 100%
}

.lmT0r {
    background: #fff;
    border-radius: 50%;
    height: calc(100% - 4px);
    width: calc(100% - 4px)
}

.omTVn {
    -webkit-animation: dG_CP 1.5s linear infinite;
    animation: dG_CP 1.5s linear infinite;
    background: url(/imgsmail/otvet-static/i/images/spinner_big.png) no-repeat;
    background-position: 50%;
    background-size: contain;
    height: 40px;
    width: 40px
}

.omTVn.muU1g {
    margin: auto
}

.omTVn.YljYV {
    margin-top: 20px
}

.omTVn.jyGIU {
    -webkit-animation: otvet-spin 1s cubic-bezier(.49,.28,.49,.67) infinite;
    animation: otvet-spin 1s cubic-bezier(.49,.28,.49,.67) infinite;
    background: url(/imgsmail/otvet-static/i/images/preloader.svg) no-repeat 50% 50%;
    background-size: 90%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s
}

.omTVn.cULwk {
    background-size: 20px 20px;
    height: 20px;
    width: 20px
}

.omTVn.DIzq7 {
    background-size: 60px 60px;
    height: 60px;
    width: 60px
}

.omTVn.Q3Trr {
    background-size: 16px 16px;
    display: inline-block;
    height: 16px;
    min-width: 16px;
    vertical-align: text-bottom;
    width: 16px
}

.omTVn.QvhN5 {
    opacity: .48
}

.omTVn.uItWk {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.omTVn.UhWTK {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1)
}

.omTVn.g3nAa {
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    top: 50%
}

.omTVn.g3nAa.cULwk {
    margin-left: -10px;
    margin-top: -10px
}

@-webkit-keyframes dG_CP {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes dG_CP {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.TLzLT {
    display: block;
    padding: 0
}

.eOtvE {
    color: #fff
}

.TLzLT textarea {
    resize: vertical
}

.TLzLT textarea.mGT2q {
    overflow: hidden;
    resize: none
}

.TLzLT textarea.yFnyM {
    overflow-y: hidden
}

.TLzLT div[contenteditable]:not([contenteditable=false]):not(.ProseMirror),.TLzLT input,.TLzLT textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border-color: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #2c2d2e;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    outline: none;
    overflow-wrap: break-word;
    padding: 8px 12px;
    vertical-align: top;
    white-space: pre-wrap;
    width: 100%
}

.TLzLT div[contenteditable]:not([contenteditable=false]):not(.ProseMirror):disabled,.TLzLT input:disabled,.TLzLT textarea:disabled {
    background: transparent
}

.Kt6xT {
    display: block;
    width: 100%
}

.tYJ4C {
    background: #fff;
    border: 1px solid rgba(0,16,61,.12);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-transition: border-color .5s;
    transition: border-color .5s;
    width: 100%
}

.tYJ4C,.tYJ4C input {
    border-radius: 4px
}

.tYJ4C:hover {
    border-color: rgba(0,0,0,.24)
}

.v1K5c,.v1K5c:hover {
    border-color: rgba(0,0,0,.48);
    outline: none
}

.pX6KM {
    opacity: .48
}

.t0hCj,.t0hCj:hover {
    border-color: #005ff9
}

.lLHGY {
    border-color: #ed0a34!important
}

.T9pzZ {
    clear: both
}

.C7cLQ {
    float: right;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    -webkit-transition: color .5s;
    transition: color .5s
}

.tkCSt {
    margin-left: 12px;
    margin-top: 8px;
    -webkit-transition: all .5s;
    transition: all .5s
}

.yNwyn {
    color: #ed0a34
}

.At4tF {
    padding-bottom: 12px
}

.LANbg {
    border-bottom-right-radius: 0;
    border-right: 0;
    border-top-right-radius: 0
}

.LANbg input {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.XF2x5 {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.hd5y7 {
    -webkit-box-align: top;
    -ms-flex-align: top;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    align-items: top;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start
}

.PsPjt {
    background-color: transparent;
    color: #2c2d2e;
    cursor: text;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px
}

.vLLS2 {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    padding: 0 0 0 12px
}

.O9eej {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin: 0;
    padding: 0
}

.IreQK {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 12px 8px 0
}

.tYJ4C .kuZFZ {
    -ms-flex-item-align: end;
    align-self: flex-end;
    height: 24px;
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
    width: 24px
}

.tYJ4C .RlfTQ {
    opacity: 0
}

.fu1qj {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-size: 15px;
    font-weight: 400;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 4px
}

@media(max-device-width: 960px) {
    .fu1qj {
        font-weight:400
    }
}

.fu1qj .f3y5o {
    color: #ed0a34
}

.QnEUz {
    color: #ed0a34;
    display: block
}

.QnEUz,.kswNS {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 8px
}

.kswNS {
    color: #919399
}

.TRThJ .fu1qj {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 400;
    font-weight: 700;
    line-height: 24px
}

@media(max-device-width: 960px) {
    .TRThJ .fu1qj {
        font-weight:400
    }
}

.TRThJ .vLLS2 {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    padding: 12px 0 12px 12px
}

.TRThJ .O9eej {
    padding: 0
}

.TRThJ .O9eej input,.TRThJ .O9eej textarea {
    border: 0;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px
}

.TRThJ .IreQK {
    padding: 12px 12px 12px 0
}

.TRThJ input,.TRThJ textarea {
    padding: 12px
}

.TRThJ .QnEUz {
    font-size: 15px
}

.TRThJ .QnEUz,.TRThJ .kswNS {
    font-family: Helvetica,Arial,sans-serif;
    font-weight: 400;
    line-height: 20px
}

.TRThJ .kswNS {
    font-size: 13px;
    margin-top: 4px
}

@media(max-device-width: 960px) {
    .Yovbz .fu1qj {
        font-weight:700
    }
}

.Yovbz .vLLS2 {
    padding-left: 12px
}

.Yovbz .O9eej input,.Yovbz .O9eej textarea,.Yovbz .vLLS2 {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px
}

.Yovbz .O9eej input,.Yovbz .O9eej textarea {
    border: 0
}

.Yovbz input,.Yovbz textarea {
    padding: 12px
}

.Yovbz.Mdxwn input {
    padding: 8px
}

.Yovbz .kswNS {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 8px
}

.TouchActionView_right:after {
    border: 8px solid transparent;
    border-right-color: #fff;
    left: -16px
}

.TouchActionView_right-bottom:after {
    top: 12px
}

.TouchActionView_right-top {
    bottom: 12px
}

.TouchActionView_left:after {
    border: 8px solid transparent;
    border-left-color: #fff;
    right: -16px
}

.TouchActionView_left-bottom:after {
    top: 12px
}

.TouchActionView_left-top {
    bottom: 12px
}

.TouchActionView_top:after {
    border: 8px solid transparent;
    border-top-color: #fff;
    bottom: -16px
}

.TouchActionView_bottom:after {
    border: 8px solid transparent;
    border-bottom-color: #fff;
    top: -16px
}

.y1aTD {
    left: 0;
    max-width: 400px;
    position: fixed;
    top: 0;
    z-index: 1100
}

.ywbLg {
    visibility: hidden
}

.GLEDT {
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 32px 0 rgba(0,0,0,.32);
    box-shadow: 0 4px 32px 0 rgba(0,0,0,.32);
    padding: 20px;
    position: relative
}

.GLEDT:after {
    content: "";
    height: 0;
    position: absolute;
    width: 0
}

.Gqnhs:after {
    border: 8px solid transparent;
    border-left-color: #fff;
    right: -16px;
    top: 12px
}

.JW3J4 {
    border-collapse: collapse;
    display: table;
    vertical-align: top;
    width: 100%
}

.n3AYC {
    display: table-row
}

.F3p5p {
    display: table-cell;
    vertical-align: top
}

.zK4uV {
    padding-right: 20px
}

.kpzgq {
    font-size: 17px;
    font-weight: 400;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 12px
}

.kpzgq,.s0sLx {
    font-family: Helvetica,Arial,sans-serif
}

.s0sLx {
    font-size: 15px;
    font-weight: 400;
    line-height: 20px
}

.fade-enter-active,.fade-leave-active {
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

.fade-enter,.fade-leave-to {
    opacity: 0
}

.fILzz {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: calc(100% - 92px)
}

.AnvJL {
    -webkit-box-orient: vertical;
    background-color: #f0f1f3;
    border: 0;
    color: #2c2d2e;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    line-height: 24px;
    margin: 0 auto;
    min-height: calc(100% - 65px);
    padding: 0;
    width: 100%
}

.AnvJL,.GqQAk {
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.GqQAk {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: flex-start;
    align-items: stretch;
    -ms-flex-direction: row;
    flex-direction: row;
    flex-grow: 1;
    justify-content: center
}

.SXbXV,.e5QNf {
    padding: 20px
}

.e5QNf {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 20px;
    padding-top: 0;
    top: 56px
}

.F1YVT {
    height: calc(100% - 87px)
}

.cqwLb {
    padding-right: 60px
}

.cqwLb:empty {
    padding: 0
}

.CPeBQ {
    padding-top: 20px
}

.TLrL4 {
    padding: 40px 0 0 20px;
    position: relative
}

.TCSAs,.l7EQW {
    height: auto
}

.gS_zX {
    border: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.UjvAD,.x0xUi {
    max-width: 280px;
    position: relative;
    width: 280px
}

.UjvAD {
    padding-top: 20px
}

.pMMlD {
    padding-left: 60px
}

.pMMlD,.q4gAa {
    max-width: 340px;
    width: 340px
}

.aZMNt {
    width: 100%
}

@media(min-width: 1380px) {
    .Y_b93 .aZMNt {
        max-width:800px;
        width: 800px
    }
}

@media(max-width: 1380px) {
    .Y_b93 .aZMNt {
        max-width:800px;
        width: 800px
    }
}

@media(max-width: 1360px) {
    .Y_b93 .aZMNt {
        max-width:780px;
        width: 780px
    }
}

@media(max-width: 1340px) {
    .Y_b93 .aZMNt {
        max-width:760px;
        width: 760px
    }
}

@media(max-width: 1320px) {
    .Y_b93 .aZMNt {
        max-width:740px;
        width: 740px
    }
}

@media(max-width: 1300px) {
    .Y_b93 .aZMNt {
        max-width:720px;
        width: 720px
    }
}

@media(max-width: 1280px) {
    .Y_b93 .aZMNt {
        max-width:700px;
        width: 700px
    }
}

@media(max-width: 1260px) {
    .Y_b93 .aZMNt {
        max-width:680px;
        width: 680px
    }
}

@media(max-width: 1240px) {
    .Y_b93 .aZMNt {
        max-width:660px;
        width: 660px
    }
}

@media(max-width: 1220px) {
    .Y_b93 .aZMNt {
        max-width:640px;
        width: 640px
    }
}

@media(max-width: 1200px) {
    .Y_b93 .aZMNt {
        max-width:620px;
        width: 620px
    }
}

@media(max-width: 1180px) {
    .Y_b93 .aZMNt {
        max-width:880px;
        width: 880px
    }

    .Y_b93 .aZMNt .iEjE7>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .Y_b93 .UjvAD {
        display: none
    }
}

@media(max-width: 1160px) {
    .Y_b93 .aZMNt {
        max-width:860px;
        width: 860px
    }

    .Y_b93 .aZMNt .iEjE7>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .Y_b93 .UjvAD {
        display: none
    }
}

@media(max-width: 1140px) {
    .Y_b93 .aZMNt {
        max-width:840px;
        width: 840px
    }

    .Y_b93 .aZMNt .iEjE7>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .Y_b93 .UjvAD {
        display: none
    }
}

@media(max-width: 1120px) {
    .Y_b93 .aZMNt {
        max-width:820px;
        width: 820px
    }

    .Y_b93 .aZMNt .iEjE7>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .Y_b93 .UjvAD {
        display: none
    }
}

@media(max-width: 1100px) {
    .Y_b93 .aZMNt {
        max-width:800px;
        width: 800px
    }

    .Y_b93 .aZMNt .iEjE7>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .Y_b93 .UjvAD {
        display: none
    }
}

@media(max-width: 1080px) {
    .Y_b93 .aZMNt {
        max-width:780px;
        width: 780px
    }

    .Y_b93 .aZMNt .iEjE7>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .Y_b93 .UjvAD {
        display: none
    }
}

@media(max-width: 1060px) {
    .Y_b93 .aZMNt {
        max-width:760px;
        width: 760px
    }

    .Y_b93 .aZMNt .iEjE7>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .Y_b93 .UjvAD {
        display: none
    }
}

@media(max-width: 1040px) {
    .Y_b93 .aZMNt {
        max-width:740px;
        width: 740px
    }

    .Y_b93 .aZMNt .iEjE7>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .Y_b93 .UjvAD {
        display: none
    }
}

@media(max-width: 1020px) {
    .Y_b93 .aZMNt {
        max-width:720px;
        width: 720px
    }

    .Y_b93 .aZMNt .iEjE7>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .Y_b93 .UjvAD {
        display: none
    }
}

@media(max-width: 1000px) {
    .Y_b93 .aZMNt {
        max-width:700px;
        width: 700px
    }

    .Y_b93 .aZMNt .iEjE7>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .Y_b93 .UjvAD {
        display: none
    }
}

@media(max-width: 980px) {
    .Y_b93 .aZMNt {
        max-width:680px;
        width: 680px
    }

    .Y_b93 .aZMNt .iEjE7>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .Y_b93 .UjvAD {
        display: none
    }
}

.P5cQh.AnvJL {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 100%
}

.P5cQh .l7EQW {
    height: 48px
}

.P5cQh .aZMNt {
    width: 100%
}

.s4xKd {
    height: auto;
    min-height: 100%
}

.w66o8 {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    line-height: 24px
}

.I79un,.hRRes,.jdu4e {
    display: block;
    font-family: inherit;
    font-size: inherit;
    height: auto;
    line-height: inherit
}

.P5cQh .gIgDu {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.H_Q9I {
    z-index: 3
}

.ivsuI {
    position: -webkit-sticky
}

.n28rz {
    position: sticky
}

.loEzT {
    position: fixed;
    width: 100%
}

.MIAgm {
    position: relative
}

.cHjyS {
    bottom: 0
}

.pQiII {
    height: 0;
    max-height: 0
}

.uDd1Z {
    background-color: #fff;
    border: 0;
    margin: 0
}

.K37HB {
    border-top: 1px solid rgba(0,16,61,.12)
}

.YTu6Q {
    background-color: initial
}

.uDd1Z:empty {
    display: none
}

.IGWp0,.PqSmv,.zyNI7 {
    border: 0;
    margin: 0
}

.IGWp0 {
    overflow: hidden;
    padding: 0
}

.GxUvd {
    background: #f0f1f3;
    max-height: 100px;
    min-height: 100px
}

.GxUvd:empty:before {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #919399;
    content: "Реклама";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100px;
    justify-content: center;
    width: 100%
}

.FCd6C {
    border: 0;
    margin: 0;
    overflow: hidden
}

.R6vou {
    border-top: 1px solid rgba(0,16,61,.12)
}

.XAuQo {
    border: 0;
    margin: 0
}

.U3eGG,.kYcc6 {
    border: 0;
    margin: 0
}

.U3eGG,.fQI_2,.kYcc6 {
    background-color: #fff
}

.fQI_2>div {
    border: 0;
    padding: 0
}

.lsysc,.seCcW {
    background-color: #fff;
    border: 0;
    margin: 0
}

.pxvEw {
    border: 0;
    margin: 0;
    max-height: 300px;
    min-height: 300px;
    overflow: hidden;
    padding: 0
}

.pxvEw:empty:before {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #919399;
    content: "Реклама";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 300px;
    justify-content: center;
    width: 100%
}

.x697Y {
    border: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    z-index: 400
}

.Dk0yz {
    background-color: #fff;
    background: #fff;
    border: 0;
    border-radius: 12px;
    margin: 0 0 12px;
    max-height: 90px;
    min-height: 90px
}

.Dk0yz:empty:before {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #919399;
    content: "Реклама";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 90px;
    justify-content: center;
    width: 100%
}

.pulse {
    -webkit-animation: dDzC3 2s linear infinite;
    animation: dDzC3 2s linear infinite
}

.Ejo5f {
    fill: currentColor
}

@-webkit-keyframes dDzC3 {
    0% {
        fill: #2c2d2e
    }

    50% {
        fill: #ff9e00;
        -webkit-filter: drop-shadow(0 0 .2rem #eb9305);
        filter: drop-shadow(0 0 .2rem #EB9305)
    }

    to {
        fill: #2c2d2e
    }
}

@keyframes dDzC3 {
    0% {
        fill: #2c2d2e
    }

    50% {
        fill: #ff9e00;
        -webkit-filter: drop-shadow(0 0 .2rem #eb9305);
        filter: drop-shadow(0 0 .2rem #EB9305)
    }

    to {
        fill: #2c2d2e
    }
}

.RNeLK {
    bottom: 40px;
    cursor: pointer;
    display: inline-block;
    height: 96px;
    outline: none;
    position: fixed;
    width: 96px
}

.RNeLK:hover .o8vqY {
    background: #2c2d2e
}

.RNeLK.mEHaF {
    left: 20px
}

.RNeLK.DwX73 {
    right: 20px
}

.RNeLK.Btl72 {
    bottom: 10vh
}

.RNeLK.Btl72,.o8vqY {
    height: 48px;
    width: 48px
}

.o8vqY {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(44,45,46,.88);
    border-radius: 50%;
    bottom: 0;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    position: absolute;
    -webkit-transition: background .4s ease;
    transition: background .4s ease
}

.o8vqY path,.o8vqY svg {
    fill: #fff
}

.q5y_1 {
    border: 1px solid rgba(0,16,61,.12);
    display: inline-block;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.q5y_1.QMzpn {
    border: 1px solid #0056e2
}

.q5y_1.QMzpn:hover {
    border-color: #004ccc
}

.q5y_1.QMzpn.wW0lr {
    border-color: rgba(0,71,192,.542)
}

.q5y_1.HnCxJ {
    border: 1px solid rgba(0,16,61,.12)
}

.q5y_1.HnCxJ:hover {
    border-color: rgba(0,16,61,.24)
}

.q5y_1 .Wjnkw {
    fill: #2c2d2e;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 100%
}

.q5y_1:hover {
    border-color: rgba(0,16,61,.24);
    text-decoration: none
}

.q5y_1.Zb94H .Wjnkw {
    display: block;
    padding: 12px
}

.GBFu0 {
    border-radius: 4px;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px
}

.GBFu0 .Wjnkw {
    padding: 12px 36px
}

.GBFu0.Zb94H .Wjnkw,.GBFu0.Zb94H .Wjnkw>div {
    min-height: 24px
}

.GBFu0.Zb94H .Wjnkw,.GBFu0.Zb94H .Wjnkw>* {
    min-width: 24px
}

@media(max-device-width: 960px) {
    .GBFu0 .Wjnkw {
        padding:12px 16px
    }
}

.Im7BZ {
    border-radius: 4px;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px
}

.Im7BZ .Wjnkw {
    padding: 10px 20px
}

.Im7BZ.Zb94H .Wjnkw,.Im7BZ.Zb94H .Wjnkw>* {
    min-width: 20px
}

.Im7BZ.Zb94H .Wjnkw {
    padding: 10px
}

.g2wfH {
    border-radius: 2px;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px
}

.g2wfH .Wjnkw {
    padding: 6px 12px
}

.g2wfH.Zb94H .Wjnkw,.g2wfH.Zb94H .Wjnkw>* {
    min-width: 20px
}

.g2wfH.Zb94H .Wjnkw {
    padding: 6px
}

.pc3eZ {
    border-radius: 2px;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px
}

.pc3eZ .Wjnkw {
    padding: 5px 12px
}

.pc3eZ.Zb94H .Wjnkw,.pc3eZ.Zb94H .Wjnkw>* {
    min-width: 20px
}

.pc3eZ.Zb94H .Wjnkw {
    padding: 5px
}

.UVaZA {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.QMzpn {
    color: #fff
}

.QMzpn .Wjnkw {
    background: #005ff9
}

.QMzpn:hover .Wjnkw {
    background: #005cf1;
    color: #f5f5f7
}

.q9PzZ .Wjnkw {
    background: #0dc268
}

.q9PzZ:hover .Wjnkw {
    background: #0cbb66
}

.q9PzZ:active .Wjnkw {
    background: #0cb465
}

.q9PzZ.wW0lr .Wjnkw {
    background: rgba(13,194,104,.48);
    cursor: default
}

.I04oe .Wjnkw {
    background: #ed0a34
}

.I04oe:hover .Wjnkw {
    background: #e40a34
}

.I04oe:active .Wjnkw {
    background: #da0a35
}

.I04oe.wW0lr .Wjnkw {
    cursor: default
}

.WOCVm .Wjnkw {
    background: #fff;
    color: #2c2d2e
}

.WOCVm:hover .Wjnkw {
    background: hsla(0,0%,100%,.48);
    color: #2a2c2f
}

.WOCVm:active .Wjnkw {
    background: #ebecef;
    color: #2a2c2f
}

.WOCVm.wW0lr .Wjnkw {
    background: hsla(0,0%,100%,.48);
    color: #2c2d2e;
    cursor: default
}

.QMzpn:active .Wjnkw {
    background: #0059ea;
    color: #ebecef
}

.QMzpn.wW0lr .Wjnkw {
    background: rgba(0,95,249,.48);
    color: #fff;
    cursor: default
}

.yMCIM {
    border: none
}

.yMCIM .Wjnkw {
    -webkit-box-align: center;
    -ms-flex-align: center;
    fill: #bfc1c7;
    align-items: center;
    background: transparent;
    color: #919399;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.yMCIM:hover .Wjnkw {
    fill: #2c2d2e;
    background: #e6e8ec;
    color: #2a2c2f
}

.yMCIM:active .Wjnkw {
    fill: #2c2d2e;
    background: #dddfe4;
    color: #2a2c2f
}

.wNPeV.Im7BZ {
    margin-left: -20px;
    margin-right: 20px
}

.wNPeV.g2wfH {
    margin-left: -12px;
    margin-right: 12px
}

.yMCIM:active .Wjnkw,.yMCIM:hover .Wjnkw {
    color: #2c2d2e
}

.yMCIM.wW0lr {
    cursor: default
}

.yMCIM.wW0lr .Wjnkw {
    background: transparent;
    color: #bfc1c7
}

.yMCIM.wW0lr .Wjnkw>div {
    opacity: .48
}

.HnCxJ .Wjnkw {
    background: #f0f1f3;
    color: #2c2d2e
}

.HnCxJ:hover .Wjnkw {
    background: #e6e8ec;
    color: #2a2c2f
}

.HnCxJ:active .Wjnkw {
    background: #dddfe4;
    color: #2a2c2f
}

.HnCxJ.wW0lr {
    cursor: default
}

.HnCxJ.wW0lr .Wjnkw {
    background: #f0f1f3;
    color: #2c2d2e
}

.lwtc0.GBFu0 {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    line-height: 24px
}

.lwtc0.GBFu0.HnCxJ {
    border-color: rgba(0,16,61,.24)
}

.lwtc0.yMCIM {
    margin: 0
}

.lwtc0.yMCIM .Wjnkw {
    background: transparent;
    color: #919399;
    padding: 0
}

.lwtc0.yMCIM:active .Wjnkw span,.lwtc0.yMCIM:hover .Wjnkw span {
    background: transparent;
    color: #2c2d2e
}

._eEDN {
    bottom: 32px;
    left: 50%;
    position: fixed;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.n4aDw {
    padding: 0 4px;
    white-space: nowrap
}

.BWOFA {
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 32px 0 rgba(0,0,0,.32);
    box-shadow: 0 4px 32px 0 rgba(0,0,0,.32);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 16px;
    width: 360px;
    z-index: 10
}

.BWOFA.u6GGG,.aUKcR {
    width: 100%
}

.aUKcR {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table
}

.gjjQL {
    display: table-row
}

.BQ_vI {
    display: table-cell;
    vertical-align: top
}

.bCsc6 {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    width: 100%
}

.fXump>img {
    height: 48px;
    margin-right: 12px;
    width: 48px
}

.kKd3U {
    cursor: pointer;
    margin-left: 16px;
    vertical-align: top
}

.kKd3U svg {
    fill: #2c2d2e;
    vertical-align: baseline
}

.ikwL6 {
    margin-top: 16px
}

.yyZbX {
    height: 55px!important
}

.GofTX {
    border-radius: 50%;
    height: 54px;
    width: 54px
}

.e4k2Z,.mhhGD,.yq81Z {
    margin-right: 8px;
    margin-top: 12px
}

.aF4p5 {
    cursor: pointer
}

.MEAz2 {
    padding-top: 32px
}

.lD70R {
    cursor: pointer;
    height: 73px;
    width: auto!important
}

.r2UJL {
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 4px
}

.XQbHr {
    background: #fff;
    border-radius: 8px;
    -webkit-box-shadow: 0 4px 32px 0 rgba(0,0,0,.32);
    box-shadow: 0 4px 32px 0 rgba(0,0,0,.32);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px;
    position: absolute;
    top: 54px;
    white-space: normal;
    width: 300px;
    z-index: 10
}

.XQbHr.JZ16g {
    max-width: 100vw
}

.vSZVm {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    width: 100%
}

.GXQhK {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.Pnn63 svg {
    fill: #2c2d2e;
    cursor: pointer;
    vertical-align: baseline
}

.jxANr {
    border: 8px solid transparent;
    border-bottom-color: #fff;
    height: 0;
    position: absolute;
    top: -16px;
    width: 0
}

.RL_Ca {
    margin-top: 16px
}

.IKBDK {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/egg-add-qst-button.svg);
    background-position-x: right;
    background-position-y: bottom;
    background-repeat: no-repeat
}

.gEQ4b {
    color: #2c2d2e;
    cursor: pointer
}

.Dvv_e {
    display: block;
    font-weight: 700;
    margin-bottom: 4px
}

.Dvv_e,.TRMFP {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    line-height: 24px
}

.TRMFP,.kPPPB .TRMFP {
    font-weight: 400
}

.kPPPB .TRMFP {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    line-height: 20px
}

.T0vU8 {
    height: auto!important;
    width: 48px
}

.BjDQV {
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 4px
}

.hNJJr {
    color: #005bd1;
    cursor: pointer;
    white-space: nowrap
}

.hNJJr:hover {
    text-decoration: underline
}

.n8klb {
    background-image: url(/imgsmail/otvet-static/i/images/svg/opt/april-fools-day-promo.svg);
    background-position-x: right;
    background-position-y: bottom;
    background-repeat: no-repeat
}

.KPn8O {
    color: #2c2d2e;
    cursor: pointer
}

.Vhe5o {
    display: block;
    font-weight: 700;
    margin-bottom: 4px
}

.JGJs8,.Vhe5o {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    line-height: 24px
}

.JGJs8,.jwhwm .JGJs8 {
    font-weight: 400
}

.jwhwm .JGJs8 {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    line-height: 20px
}

.zxXfc {
    margin-top: 12px
}

.CLzzD {
    height: auto!important;
    width: 48px
}

.disableScroll {
    overflow: hidden!important
}

.FDBh3,.sLfFZ {
    z-index: 4
}

.FDBh3 {
    position: absolute;
    right: 0;
    top: 0
}

.FDBh3 ._4qvE {
    background: rgba(44,45,46,.48);
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.FDBh3.p0vUo {
    bottom: 0;
    top: auto;
    z-index: 10
}

.FDBh3.p0vUo>* {
    bottom: 0;
    left: 0;
    position: fixed
}

.FDBh3.p0vUo.cS17l {
    bottom: auto;
    padding-top: 0;
    top: 48px;
    z-index: 10
}

.FDBh3.p0vUo.cS17l>* {
    bottom: auto
}

.BFd6w {
    background-color: rgba(0,95,249,.1);
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 24px;
    position: relative;
    width: 100%
}

.eWiXc {
    fill: #005ff9;
    height: 20px;
    left: 24px;
    position: absolute;
    top: 20px;
    width: 20px
}

.s1jCG {
    padding-left: 32px
}

.BhH_P {
    color: #2c2d2e;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 24px;
    line-height: 20px;
    margin-bottom: 4px
}

.mfIKw .BhH_P {
    font-size: 16px
}

.NnOG3 .BhH_P {
    font-size: 15px
}

.Sug7j {
    color: #2c2d2e
}

.NnOG3 .Sug7j {
    font-size: 14px;
    line-height: 18px
}

.D4lCY {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: calc(100% - 92px)
}

.jOAFp {
    -webkit-box-orient: vertical;
    background-color: #f0f1f3;
    border: 0;
    color: #2c2d2e;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    line-height: 24px;
    margin: 0 auto;
    min-height: calc(100% - 65px);
    padding: 0;
    width: 100%
}

.jOAFp,.pV1XG {
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.pV1XG {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: flex-start;
    align-items: stretch;
    -ms-flex-direction: row;
    flex-direction: row;
    flex-grow: 1;
    justify-content: center
}

.StQR2,.xYqS4 {
    padding: 20px
}

.StQR2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 20px;
    padding-top: 0;
    top: 56px
}

.RpJsk {
    height: calc(100% - 87px)
}

.BuLKj {
    padding-right: 60px
}

.BuLKj:empty {
    padding: 0
}

.dRYel {
    padding-top: 20px
}

.v11FO {
    padding: 40px 0 0 20px;
    position: relative
}

.H5xNq,.yEg5L {
    height: auto
}

.ytHWz {
    border: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tq2Ej,.wULox {
    max-width: 280px;
    position: relative;
    width: 280px
}

.tq2Ej {
    padding-top: 20px
}

.OlKY5 {
    padding-left: 60px
}

.OlKY5,.hD1N7 {
    max-width: 340px;
    width: 340px
}

.P6NQb {
    width: 100%
}

@media(min-width: 1380px) {
    .hYNni .P6NQb {
        max-width:800px;
        width: 800px
    }
}

@media(max-width: 1380px) {
    .hYNni .P6NQb {
        max-width:800px;
        width: 800px
    }
}

@media(max-width: 1360px) {
    .hYNni .P6NQb {
        max-width:780px;
        width: 780px
    }
}

@media(max-width: 1340px) {
    .hYNni .P6NQb {
        max-width:760px;
        width: 760px
    }
}

@media(max-width: 1320px) {
    .hYNni .P6NQb {
        max-width:740px;
        width: 740px
    }
}

@media(max-width: 1300px) {
    .hYNni .P6NQb {
        max-width:720px;
        width: 720px
    }
}

@media(max-width: 1280px) {
    .hYNni .P6NQb {
        max-width:700px;
        width: 700px
    }
}

@media(max-width: 1260px) {
    .hYNni .P6NQb {
        max-width:680px;
        width: 680px
    }
}

@media(max-width: 1240px) {
    .hYNni .P6NQb {
        max-width:660px;
        width: 660px
    }
}

@media(max-width: 1220px) {
    .hYNni .P6NQb {
        max-width:640px;
        width: 640px
    }
}

@media(max-width: 1200px) {
    .hYNni .P6NQb {
        max-width:620px;
        width: 620px
    }
}

@media(max-width: 1180px) {
    .hYNni .P6NQb {
        max-width:880px;
        width: 880px
    }

    .hYNni .P6NQb .dREYa>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .hYNni .tq2Ej {
        display: none
    }
}

@media(max-width: 1160px) {
    .hYNni .P6NQb {
        max-width:860px;
        width: 860px
    }

    .hYNni .P6NQb .dREYa>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .hYNni .tq2Ej {
        display: none
    }
}

@media(max-width: 1140px) {
    .hYNni .P6NQb {
        max-width:840px;
        width: 840px
    }

    .hYNni .P6NQb .dREYa>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .hYNni .tq2Ej {
        display: none
    }
}

@media(max-width: 1120px) {
    .hYNni .P6NQb {
        max-width:820px;
        width: 820px
    }

    .hYNni .P6NQb .dREYa>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .hYNni .tq2Ej {
        display: none
    }
}

@media(max-width: 1100px) {
    .hYNni .P6NQb {
        max-width:800px;
        width: 800px
    }

    .hYNni .P6NQb .dREYa>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .hYNni .tq2Ej {
        display: none
    }
}

@media(max-width: 1080px) {
    .hYNni .P6NQb {
        max-width:780px;
        width: 780px
    }

    .hYNni .P6NQb .dREYa>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .hYNni .tq2Ej {
        display: none
    }
}

@media(max-width: 1060px) {
    .hYNni .P6NQb {
        max-width:760px;
        width: 760px
    }

    .hYNni .P6NQb .dREYa>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .hYNni .tq2Ej {
        display: none
    }
}

@media(max-width: 1040px) {
    .hYNni .P6NQb {
        max-width:740px;
        width: 740px
    }

    .hYNni .P6NQb .dREYa>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .hYNni .tq2Ej {
        display: none
    }
}

@media(max-width: 1020px) {
    .hYNni .P6NQb {
        max-width:720px;
        width: 720px
    }

    .hYNni .P6NQb .dREYa>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .hYNni .tq2Ej {
        display: none
    }
}

@media(max-width: 1000px) {
    .hYNni .P6NQb {
        max-width:700px;
        width: 700px
    }

    .hYNni .P6NQb .dREYa>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .hYNni .tq2Ej {
        display: none
    }
}

@media(max-width: 980px) {
    .hYNni .P6NQb {
        max-width:680px;
        width: 680px
    }

    .hYNni .P6NQb .dREYa>div {
        border-right: 0 solid rgba(0,16,61,.12)
    }

    .hYNni .tq2Ej {
        display: none
    }
}

.DGcuJ.jOAFp {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 100%
}

.DGcuJ .yEg5L {
    height: 48px
}

.DGcuJ .P6NQb {
    width: 100%
}

.QrLT2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100%
}

.Rl0KC {
    height: 100%;
    overflow: hidden;
    position: relative
}

.faHYn {
    z-index: 1002
}

.hmLDZ {
    background-color: #fff;
    border-left: 1px solid rgba(0,16,61,.12);
    border-right: 1px solid rgba(0,16,61,.12)
}

.EQxVa {
    z-index: 1100
}

.DGcuJ .gLozU {
    padding: 16px 20px
}

.hYNni .q25eT {
    margin-bottom: 16px
}

.DGcuJ .EQxVa,.cu__d .EQxVa {
    z-index: 2
}

.GTich {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin: 0 0 12px 20px
}

.SRl5I,.WVmUg,.WVmUg:hover {
    color: #2c2d2e
}

.SRl5I {
    border-radius: 4px;
    cursor: pointer;
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 1px;
    padding: 8px 8px 8px 20px;
    position: relative
}

.SRl5I:hover {
    color: #2c2d2e;
    text-decoration: none
}

.SRl5I:hover,.sRafV {
    background: rgba(0,16,61,.08)
}

.sRafV {
    font-weight: 700
}

._wE2Y {
    border-radius: 0;
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    line-height: 32px;
    margin: 0 16px;
    padding: 8px 0
}

.j3XXQ {
    font-weight: 700;
    visibility: hidden
}

.FsCmC {
    position: absolute;
    visibility: visible
}

.Eiik6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

._wE2Y .Eiik6 {
    display: inline
}

.TyfPP {
    color: #2c2d2e;
    position: relative
}

.HMxUj {
    opacity: .48;
    pointer-events: none
}

.OKzub {
    background: #fff;
    -webkit-box-shadow: 0 4px 32px 0 rgba(0,0,0,.32);
    box-shadow: 0 4px 32px 0 rgba(0,0,0,.32);
    z-index: 1200
}

.OKzub,.b7SDQ {
    position: absolute
}

.b7SDQ {
    border: 8px solid transparent;
    height: 0;
    width: 0
}

.lCiyt {
    border-bottom: 8px solid #fff;
    top: -16px
}

.UmqLR {
    border-top: 8px solid #fff;
    bottom: -16px
}

.TscPv {
    display: inline-block;
    position: relative;
    vertical-align: top
}

.g_pPw {
    width: 58px
}

.SMubS {
    width: 68px
}

.b2NL6 {
    width: calc(100% - 88px)
}

.OrzpH {
    background: #f0f1f3;
    margin-bottom: 18px;
    margin-top: 12px
}

.JVJX_,.OrzpH {
    height: 12px;
    position: relative
}

.JVJX_ {
    padding: 16px
}

.bUSdW {
    background: #f0f1f3;
    margin-bottom: 12px;
    margin-top: 6px;
    overflow: hidden
}

.bUSdW,.hEIjf,.oatTt {
    height: 12px;
    position: relative
}

.oatTt,.rK3bV {
    background: #f0f1f3
}

.rK3bV {
    border-radius: 50%;
    height: 48px;
    position: absolute;
    width: 48px
}

.IUhbl {
    top: -6px
}

.KGlFU {
    background: #e6e8ec
}

.JO1Iu {
    -webkit-animation: ei6I9 3s linear infinite;
    animation: ei6I9 3s linear infinite;
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#f0f1f3),color-stop(18%,rgba(240,241,243,.24)),color-stop(30%,#f0f1f3));
    background: linear-gradient(90deg,#f0f1f3 10%,rgba(240,241,243,.24) 18%,#f0f1f3 30%);
    background-size: 200%;
    height: 12px;
    left: 0;
    top: 0;
    width: 100%
}

.QG_Im {
    height: 15px
}

.sXDhW {
    height: 18px
}

@-webkit-keyframes ei6I9 {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes ei6I9 {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

.hIICa {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px;
    position: relative
}

.hIICa .QsRp_ {
    -ms-flex-negative: 0;
    background: #f0f1f3;
    border-radius: 50%;
    flex-shrink: 0;
    height: 96px;
    width: 96px
}

.hIICa .tuMmD {
    padding-left: 20px;
    width: 100%
}

.hIICa .P8Kds {
    overflow: hidden;
    width: 100%
}

.hIICa .nAeWb {
    -webkit-clip-path: polygon(0 0,60% 0,60% 100%,0 100%);
    clip-path: polygon(0 0,60% 0,60% 100%,0 100%)
}

.MeYjI {
    background-color: #fff;
    background-position: 50%;
    background-size: cover
}

.i4pNr {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(50,50,50,0)),color-stop(30%,rgba(50,50,50,.4)),to(rgba(50,50,50,.5)));
    background: linear-gradient(180deg,rgba(50,50,50,0) 0,rgba(50,50,50,.4) 30%,rgba(50,50,50,.5));
    padding: 20px 40px
}

.RAmWU {
    color: #fff;
    text-decoration: underline
}

.RAmWU:hover {
    text-decoration: none
}

.wbawO {
    font-style: italic
}

.tx_pU .i4pNr {
    padding: 20px
}

.LjBtz {
    display: block
}

.KyWGH {
    display: inline-block
}

.MeYjI {
    color: #2c2d2e;
    max-width: 500px;
    min-width: 350px
}

.c8ypO,.c8ypO a {
    color: #fff
}

.MeYjI .ikNqt {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px
}

.MeYjI .vypDb {
    padding-bottom: 0
}

.MeYjI .ikNqt .Shj63 {
    -ms-flex-item-align: start;
    align-self: flex-start;
    display: inline-block;
    margin-right: 24px
}

.MeYjI .ikNqt .Shj63 .b92XN {
    bottom: -20px;
    left: -1px;
    position: absolute;
    text-align: center;
    -webkit-transform: scale(.7);
    transform: scale(.7);
    width: 100%
}

.MeYjI .ikNqt .Shj63 .QMcY6 {
    color: #919399;
    font-size: 13px;
    margin-top: 12px;
    text-align: center
}

.MeYjI .VATOf .Z0u6A,.MeYjI .ikNqt .Shj63 .QMcY6 {
    font-family: Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-weight: 700;
    line-height: 20px
}

.MeYjI .VATOf .Z0u6A {
    display: block;
    font-size: 15px;
    overflow: hidden;
    padding-top: 4px;
    word-break: break-word
}

.MeYjI .VATOf .TJvVF {
    color: #2c2d2e
}

.MeYjI .VATOf .FrvWT {
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px
}

.MeYjI .VATOf .FrvWT .qZgQP {
    white-space: nowrap
}

.MeYjI .VATOf .ZlclO {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-top: 8px;
    text-align: center
}

.MeYjI .VATOf .ZlclO>div {
    padding: 8px 0
}

.MeYjI .VATOf .ZlclO ._pINV {
    padding-right: 16px
}

.MeYjI .VATOf .ZlclO .KAZ8H {
    border-left: 2px solid rgba(0,16,61,.08);
    border-right: 2px solid rgba(0,16,61,.08);
    padding-left: 16px;
    padding-right: 16px
}

.MeYjI .VATOf .ZlclO .yMKRH {
    padding-left: 16px
}

.MeYjI .VATOf .ZlclO .Yd4Xj {
    color: #2c2d2e;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    font-weight: 700;
    line-height: 20px;
    white-space: nowrap
}

.MeYjI .VATOf .ZlclO .DHqDE {
    color: #919399;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px
}

.MeYjI .a7e2t {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-right: 8px
}

.MeYjI .zBbRi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
    white-space: nowrap
}

.MeYjI .Rl6Zo {
    padding: 0 20px 20px
}

.MeYjI .zBbRi>:last-child {
    margin-right: 0
}

.MeYjI .zBbRi .JChnp,.MeYjI .zBbRi .u4_a6,.MeYjI .zBbRi .zW_KQ {
    width: 20px
}

.MeYjI .zBbRi .u4_a6 {
    fill: #ff9e00
}

.yySDq {
    background-color: #f0f1f3;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 50%;
    position: relative
}

.yySDq,.yySDq img {
    display: block
}

.yySDq.B_BFA {
    -webkit-box-shadow: 0 4px 32px 0 rgba(0,0,0,.32);
    box-shadow: 0 4px 32px 0 rgba(0,0,0,.32)
}

.yySDq .LrB9T {
    border: 1px solid rgba(0,0,0,.24);
    border-radius: 50%;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.yySDq .L95O_,.yySDq .L95O_:hover {
    border: 2px solid #ff9e00;
    bottom: -2px;
    left: -2px;
    right: -2px;
    top: -2px
}

.yySDq .DLKom,.yySDq .DLKom:hover {
    border: 2px solid #41c7f0;
    bottom: -2px;
    left: -2px;
    right: -2px;
    top: -2px
}

.yySDq.GkYHq {
    opacity: .48
}

.yySDq.VMwkr:after {
    bottom: -16px;
    color: #919399;
    content: "VIP";
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 12px;
    margin: -2px;
    text-transform: uppercase;
    width: 52px
}

.nA1RJ,.yySDq.VMwkr:after {
    position: absolute;
    text-align: center
}

.nA1RJ {
    fill: #ffc311;
    top: -18px;
    width: 100%
}

.nA1RJ path,.nA1RJ svg {
    fill: #ff9e00;
    vertical-align: initial
}

.p6m6a {
    fill: #41c7f0;
    position: absolute;
    text-align: center;
    top: -18px;
    width: 100%
}

.p6m6a path,.p6m6a svg {
    vertical-align: initial
}

.yySDq.xMMOS {
    width: 24px
}

.yySDq.xMMOS .yySDq.VMwkr:after {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 12px;
    margin: -2px;
    text-transform: uppercase;
    width: 28px
}

.yySDq.xMMOS .nA1RJ,.yySDq.xMMOS .p6m6a {
    top: -14px
}

.yySDq.YvGIG .nA1RJ,.yySDq.YvGIG .p6m6a {
    top: -18px
}

.yySDq.PywbF .nA1RJ,.yySDq.PywbF .p6m6a {
    top: -28px
}

.yySDq.PywbF.B_BFA {
    -webkit-box-shadow: 0 4px 32px 0 rgba(0,0,0,.48);
    box-shadow: 0 4px 32px 0 rgba(0,0,0,.48)
}

.yySDq.PywbF .L95O_,.yySDq.PywbF .L95O_:hover {
    border: 4px solid #ff9e00;
    bottom: -4px;
    left: -4px;
    right: -4px;
    top: -4px
}

.yySDq.PywbF .DLKom,.yySDq.PywbF .DLKom:hover {
    border: 4px solid #41c7f0;
    bottom: -4px;
    left: -4px;
    right: -4px;
    top: -4px
}

.yySDq.F6wgj {
    width: 32px
}

.yySDq.F6wgj .yySDq.VMwkr:after {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 12px;
    margin: -2px;
    text-transform: uppercase;
    width: 36px
}

.yySDq.F6wgj .nA1RJ,.yySDq.F6wgj .p6m6a {
    top: -18px
}

.OAFjZ.yySDq.VMwkr {
    margin-bottom: 8px
}

.OAFjZ.yySDq.VMwkr:after {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-weight: 700;
    line-height: 12px
}

.OAFjZ.yySDq.YvGIG .nA1RJ,.OAFjZ.yySDq.YvGIG .p6m6a {
    top: -28px
}

.OAFjZ.yySDq.YvGIG .L95O_,.OAFjZ.yySDq.YvGIG .L95O_:hover {
    border: 4px solid #ff9e00;
    bottom: -4px;
    left: -4px;
    right: -4px;
    top: -4px
}

.OAFjZ.yySDq.YvGIG .DLKom,.OAFjZ.yySDq.YvGIG .DLKom:hover {
    border: 4px solid #41c7f0;
    bottom: -4px;
    left: -4px;
    right: -4px;
    top: -4px
}

.xuOQA {
    max-height: 100%;
    max-width: 100%
}

.KZQkF {
    display: block;
    padding: 8px 8px 8px 20px
}

.KZQkF:hover {
    background: rgba(0,16,61,.08);
    border-radius: 4px;
    color: #2c2d2e;
    text-decoration: none
}

.KZQkF .DaiZE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.KZQkF .QOwFj {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 4px 16px 0 0
}

.KZQkF .YBQ7q {
    color: #919399;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 8px;
    white-space: pre-wrap
}

.KZQkF .YBQ7q,.KZQkF .zIuqv {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.KZQkF .zIuqv {
    max-width: 100%
}

.KZQkF .YBQ7q .UTtV6,.KZQkF .YBQ7q .ltMOj,.KZQkF .YBQ7q .uux1y,.KZQkF .YBQ7q .zoQrf {
    color: #919399;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px
}

.KZQkF .YBQ7q .zoQrf {
    color: #2c2d2e;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.KZQkF .YBQ7q .UTtV6 {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0
}

.KZQkF .YBQ7q .zYW_L {
    margin-right: 16px
}

.KZQkF .YBQ7q .ltMOj {
    margin-right: 8px
}

.KZQkF .YBQ7q .ltMOj svg {
    fill: #bfc1c7;
    margin-right: 8px;
    vertical-align: text-top
}

.Ks3X8 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #2c2d2e;
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    word-break: break-word
}

.Ks3X8:hover {
    color: #2c2d2e;
    text-decoration: none
}

.KZQkF.Fe6Nx {
    padding: 12px
}

.KZQkF.Fe6Nx:hover {
    background: inherit
}

.KZQkF.Fe6Nx .QOwFj {
    margin: 4px 12px 0 0
}

.KZQkF.Fe6Nx .YBQ7q {
    margin: 0;
    overflow: hidden
}

.KZQkF.Fe6Nx .YBQ7q .wYFjQ {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.KZQkF.Fe6Nx .YBQ7q .wYFjQ .uux1y {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.KZQkF.Fe6Nx .YBQ7q .wYFjQ .C7T3c {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.KZQkF.Fe6Nx .YBQ7q .wYFjQ .USVIE,.KZQkF.Fe6Nx .YBQ7q .wYFjQ .ltMOj,.KZQkF.Fe6Nx .YBQ7q .wYFjQ .uux1y {
    white-space: nowrap
}

.KZQkF.Fe6Nx .YBQ7q .wYFjQ .USVIE svg,.KZQkF.Fe6Nx .YBQ7q .wYFjQ .ltMOj svg,.KZQkF.Fe6Nx .YBQ7q .wYFjQ .uux1y svg {
    fill: #bfc1c7;
    margin: 0 4px;
    vertical-align: text-top
}

.KZQkF.Fe6Nx .YBQ7q .wYFjQ .ltMOj svg {
    margin-left: 8px
}

.KZQkF.Fe6Nx .YBQ7q .wYFjQ .BuGPT svg {
    margin-left: 0
}

.KZQkF.Fe6Nx .YBQ7q .wYFjQ .USVIE,.KZQkF.Fe6Nx .YBQ7q .wYFjQ .USVIE:hover {
    color: inherit;
    text-decoration: none
}

.KZQkF.Fe6Nx .Ks3X8 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    -webkit-box-align: initial;
    display: block;
    display: -webkit-box;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 400;
    height: 48px;
    line-height: 24px;
    margin: 8px 0 0;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.hItms {
    background: #f0f1f3;
    -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    height: 12px;
    margin-bottom: 12px;
    margin-top: 6px;
    overflow: hidden;
    position: relative
}

.ckLSd {
    width: 35px
}

.oRUfI {
    width: 100px
}

.t2iGK {
    width: 30%
}

.LugTY {
    width: 50%
}

.xN6_M {
    width: 70%
}

.N3nxW {
    width: 90%
}

.asNZN {
    height: 13px;
    margin: 1px 0 6px
}

.pbiAX {
    height: 15px;
    margin: 0 0 5px
}

.xWn9h {
    height: 17px;
    margin: 1px 0 6px
}

.GaARz {
    height: 20px;
    margin: 3px 0 5px
}

.GfXEW {
    height: 24px;
    margin: 5px 0 3px
}

.ET4Ve {
    -webkit-animation: pckUn 3s linear infinite;
    animation: pckUn 3s linear infinite;
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#f0f1f3),color-stop(18%,#e6e8ec),color-stop(30%,#f0f1f3));
    background: linear-gradient(90deg,#f0f1f3 10%,#e6e8ec 18%,#f0f1f3 30%);
    background-size: 200%;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.ndRNI {
    height: 28px;
    width: 88px
}

.UHk0h,.ndRNI {
    background: #f0f1f3
}

.UHk0h {
    border-radius: 50%;
    height: 48px;
    width: 48px
}

.zEsc2 {
    height: 32px;
    width: 32px
}

.tvDnZ {
    background: #f0f1f3;
    border-radius: 4px;
    height: 40px
}

.tvDnZ.IklIs {
    height: 48px
}

.QxvvG {
    width: 40px
}

.QxvvG.IklIs {
    width: 48px
}

.Q6x7E.zUCfr .hItms {
    background: #e6e8ec
}

.Q6x7E.zUCfr .ET4Ve {
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#e6e8ec),color-stop(18%,rgba(240,241,243,.24)),color-stop(30%,#e6e8ec));
    background: linear-gradient(90deg,#e6e8ec 10%,rgba(240,241,243,.24) 18%,#e6e8ec 30%)
}

.Q6x7E.zUCfr .UHk0h {
    background: #e6e8ec
}

@-webkit-keyframes pckUn {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes pckUn {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

.gr8tV .Q6x7E {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 8px 8px 20px
}

.gr8tV .dwQNg {
    padding: 0 20px
}

.gr8tV .UHk0h {
    margin: 4px 16px 0 0
}

.gr8tV .mmrWm {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.FP2wn .Q6x7E {
    display: block;
    padding: 12px
}

.FP2wn .UHk0h {
    margin: 4px 12px 0 0
}

.FP2wn .YK5yS {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.FP2wn .YK5yS .rDaE0 {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.FP2wn .CxTpW {
    margin-top: 8px
}

.vMhPn .QdH1Z {
    padding: 0 20px 10px
}

.vMhPn .ORSUB {
    color: #2c2d2e;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    text-decoration: none
}

.vMhPn .ORSUB:hover {
    color: #2c2d2e;
    text-decoration: underline
}

.vMhPn .JR5yP {
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    line-height: 12px;
    margin-left: 8px;
    white-space: nowrap
}

.vMhPn .JR5yP path,.vMhPn .JR5yP svg {
    fill: #bfc1c7
}

.vMhPn .JR5yP path:hover,.vMhPn .JR5yP svg:hover {
    fill: #b7bac1
}

.vMhPn .QyuNQ {
    color: #005bd1;
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 8px;
    padding-left: 68px;
    text-decoration: none
}

.vMhPn .QyuNQ:hover {
    color: #0058cb;
    text-decoration: underline
}

.vMhPn.Y9LU8 {
    background: rgba(255,158,0,.12);
    border-radius: 4px;
    margin: 4px
}

.vMhPn.Y9LU8 .QdH1Z {
    margin-bottom: 0;
    padding: 16px 12px 4px
}

.vMhPn.Y9LU8 .ORSUB {
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 24px;
    line-height: 20px;
    margin: 0
}

.vMhPn.Y9LU8 .ORSUB:hover {
    text-decoration: none
}

.vMhPn.Y9LU8 .JR5yP path,.vMhPn.Y9LU8 .JR5yP svg {
    fill: #bfc1c7;
    vertical-align: text-top
}

.vMhPn.Y9LU8 .QdH1Z .xkIsE {
    float: right
}

.vMhPn.Y9LU8 .QdH1Z .xkIsE svg {
    fill: #bfc1c7;
    vertical-align: middle
}

.vMhPn.Y9LU8 .xN2Np {
    color: #2c2d2e;
    display: block;
    padding: 12px 16px
}

.vMhPn.Y9LU8 .xN2Np:hover {
    color: #2c2d2e;
    text-decoration: none
}

.vMhPn.Y9LU8 .RD7bY {
    font-size: 20px;
    line-height: 28px
}

.vMhPn.Y9LU8 .LztkL,.vMhPn.Y9LU8 .RD7bY {
    font-family: Helvetica,Arial,sans-serif;
    font-weight: 400
}

.vMhPn.Y9LU8 .LztkL {
    color: #919399;
    font-size: 17px;
    line-height: 24px
}

.vMhPn.Y9LU8 .xc9Ap {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    padding: 4px 16px 16px
}

.vMhPn.Y9LU8 .xc9Ap .DV160 {
    background: hsla(225,7%,76%,.48);
    border-radius: 50%;
    height: 8px;
    margin: 0 4px;
    width: 8px
}

.vMhPn.Y9LU8 .xc9Ap ._5hbB {
    background: #2c2d2e
}

.piK9K {
    padding: 0
}

.piK9K .QdH1Z {
    padding: 0 20px 10px
}

.gUkYr {
    background: #f0f1f3;
    -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    height: 12px;
    margin-bottom: 12px;
    margin-top: 6px;
    overflow: hidden;
    position: relative
}

.k6OYR {
    width: 35px
}

.uqPPg {
    width: 100px
}

.horaC {
    width: 30%
}

.zikJ7 {
    width: 50%
}

.Iy53F {
    width: 70%
}

.fhhTr {
    width: 90%
}

.qvnJn {
    height: 13px;
    margin: 1px 0 6px
}

.j3uiq {
    height: 15px;
    margin: 0 0 5px
}

.bNPFv {
    height: 17px;
    margin: 1px 0 6px
}

.M5bNV {
    height: 20px;
    margin: 3px 0 5px
}

.btaKY {
    height: 24px;
    margin: 5px 0 3px
}

.mVdwZ {
    -webkit-animation: tRZpu 3s linear infinite;
    animation: tRZpu 3s linear infinite;
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#f0f1f3),color-stop(18%,#e6e8ec),color-stop(30%,#f0f1f3));
    background: linear-gradient(90deg,#f0f1f3 10%,#e6e8ec 18%,#f0f1f3 30%);
    background-size: 200%;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.oRTEE {
    height: 28px;
    width: 88px
}

.XKktJ,.oRTEE {
    background: #f0f1f3
}

.XKktJ {
    border-radius: 50%;
    height: 48px;
    width: 48px
}

.VKx_Y {
    height: 32px;
    width: 32px
}

.d55Hp {
    background: #f0f1f3;
    border-radius: 4px;
    height: 40px
}

.d55Hp.ejpow {
    height: 48px
}

.QQT1x {
    width: 40px
}

.QQT1x.ejpow {
    width: 48px
}

.cEF94.vQcbN .gUkYr {
    background: #e6e8ec
}

.cEF94.vQcbN .mVdwZ {
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#e6e8ec),color-stop(18%,rgba(240,241,243,.24)),color-stop(30%,#e6e8ec));
    background: linear-gradient(90deg,#e6e8ec 10%,rgba(240,241,243,.24) 18%,#e6e8ec 30%)
}

.cEF94.vQcbN .XKktJ {
    background: #e6e8ec
}

@-webkit-keyframes tRZpu {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes tRZpu {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

.APZ3S .cEF94 {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 8px 8px 20px
}

.APZ3S .XKktJ {
    margin: 4px 16px 0 0
}

.APZ3S .M0yyt {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.c8smg .cEF94 {
    padding: 8px 8px 8px 16px
}

.c8smg .XKktJ {
    margin: 4px 8px 0 0
}

.c8smg .M0yyt {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.XPdr8 {
    padding: 20px 0
}

.pLKuW {
    padding: 20px 20px 10px
}

.hliJK {
    color: #2c2d2e;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    text-decoration: none
}

.hliJK:hover {
    color: #2c2d2e;
    text-decoration: underline
}

.QSaIr {
    color: #005bd1;
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    line-height: 12px;
    vertical-align: top;
    white-space: nowrap
}

.A3dmL {
    display: block;
    padding: 8px 8px 8px 20px
}

.A3dmL:hover {
    background: rgba(0,16,61,.08);
    border-radius: 4px;
    text-decoration: none
}

.hu_Xt {
    display: inline-block;
    margin-top: 4px;
    position: absolute;
    vertical-align: middle
}

.iRB9n {
    color: #2c2d2e;
    margin-left: 60px;
    min-height: 60px;
    word-break: break-word
}

.FTa6a {
    font-size: 15px;
    overflow: hidden
}

.FTa6a,.WBwr0 {
    font-family: Helvetica,Arial,sans-serif;
    font-weight: 400;
    line-height: 20px
}

.WBwr0 {
    color: #919399;
    font-size: 13px
}

.ozpon {
    color: #005bd1;
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 8px;
    padding-left: 80px;
    text-decoration: none
}

.ozpon:hover {
    color: #0058cb;
    text-decoration: underline
}

.XPdr8.MRq11 {
    padding: 0 0 8px
}

.XPdr8.MRq11 .pLKuW {
    border-bottom: 1px solid rgba(0,16,61,.08);
    margin-bottom: 8px;
    padding: 16px
}

.XPdr8.MRq11 .hliJK {
    display: block
}

.XPdr8.MRq11 .pLKuW .V__Mw {
    fill: #2c2d2e;
    float: right
}

.XPdr8.MRq11 .pLKuW .V__Mw svg {
    vertical-align: middle
}

.XPdr8.MRq11 .A3dmL {
    padding-left: 16px
}

.XPdr8.MRq11 .A3dmL:hover {
    background: #fff
}

.XPdr8.MRq11 .iRB9n {
    margin-left: 40px;
    min-height: auto
}

.Q_ozu {
    display: table;
    padding: 0
}

.oBZLx {
    display: table-row
}

.CtZ9j,.srZrU {
    display: table-cell;
    line-height: 12px;
    vertical-align: top
}

.srZrU {
    white-space: nowrap
}

.bsuiK a {
    background: #005ff9
}

.ZOjZW {
    opacity: .6
}

.CtZ9j {
    width: 100%
}

.wI_kU {
    padding: 20px 20px 20px 40px
}

.wI_kU .HkHqi {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 400;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 20px
}

.wI_kU .dCOMU {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.wI_kU .dCOMU ._RZXs {
    margin-right: 12px
}

.wI_kU .dCOMU .nD9xn {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.wI_kU .dCOMU .nBqR1,.wI_kU .dCOMU .nBqR1 path,.wI_kU .dCOMU .nBqR1 svg,.wI_kU .dCOMU svg.nBqR1 {
    fill: #fff;
    color: #fff
}

.wI_kU .dCOMU .nBqR1 {
    display: block
}

.wI_kU .dCOMU .CMazl {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    padding-left: 4px
}

.wI_kU.wQLDn {
    padding: 16px
}

.wI_kU.wQLDn .HkHqi {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 12px
}

.DNpYu {
    padding: 20px 20px 0 40px
}

.DNpYu .igvyV {
    color: inherit;
    font-size: 24px;
    line-height: 32px;
    margin: 0
}

.DNpYu .g8jua,.DNpYu .igvyV {
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-weight: 400
}

.DNpYu .g8jua {
    color: #919399;
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 4px
}

.DNpYu .bYjct,.DNpYu .bYjct .g8jua {
    color: #fff
}

.DNpYu .cVMju {
    margin-top: 20px;
    padding: 0
}

.DNpYu .MvY98 {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    padding-top: 20px;
    position: relative
}

.DNpYu .MvY98 p {
    margin: 0
}

.DNpYu.HcPBT {
    padding: 16px
}

.DNpYu.HcPBT .cVMju {
    margin-top: 16px
}

.DNpYu.HcPBT .MvY98 {
    padding-top: 16px
}

.DNpYu.HcPBT .igvyV {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin: 0
}

.DNpYu.HcPBT .MXe3G {
    float: left;
    line-height: 32px;
    margin-right: 8px
}

.DNpYu.HcPBT .MXe3G svg {
    vertical-align: middle
}

.Y5NHx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.Y5NHx .I9ZMF {
    border-radius: 4px;
    cursor: pointer;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin-right: 8px;
    padding: 8px 12px;
    position: relative;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.Y5NHx .I9ZMF:hover {
    background: #f0f1f3
}

.Y5NHx .OefK7,.Y5NHx .OefK7:hover {
    background: #f0f1f3;
    font-weight: 700
}

.Y5NHx .I9ZMF span {
    display: inline-block
}

.Y5NHx .I9ZMF .yP12x {
    left: 0;
    position: absolute;
    right: 0;
    text-align: center
}

.Y5NHx .I9ZMF .tWvjN {
    font-weight: 700;
    opacity: 0
}

.Y5NHx.dpiSz .I9ZMF {
    color: #fff
}

.Y5NHx.dpiSz .I9ZMF:hover {
    border-color: hsla(0,0%,100%,.48)
}

.Y5NHx.dpiSz .OefK7,.Y5NHx.dpiSz .OefK7:hover {
    border-color: #fff
}

.sn9fJ {
    background: #fff;
    color: #2c2d2e;
    cursor: pointer;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    right: 0;
    width: 100%
}

.sn9fJ,.sn9fJ .lEFH5 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.sn9fJ .ew4Zd {
    padding-bottom: 20px;
    padding-right: 20px;
    padding-top: 20px
}

.sn9fJ .druR6 {
    width: 100%
}

.sn9fJ .druR6 .QqUKV {
    fill: #fff
}

.sn9fJ .lEFH5 span {
    margin-left: 8px;
    vertical-align: middle
}

.sn9fJ .lEFH5:hover>span {
    text-decoration: underline
}

.AYY99 {
    padding-right: 0;
    text-align: center
}

.dyh8W {
    line-height: 0;
    padding: 16px
}

.baIk3 {
    color: rgba(44,45,46,.48);
    cursor: default
}

.baIk3 .lEFH5:hover>span {
    text-decoration: none
}

.gRCoJ .lEFH5 {
    background: rgba(13,194,104,.08)
}

.gRCoJ .ew4Zd {
    padding-bottom: 16px;
    padding-top: 16px
}

.gRCoJ .lEFH5:hover {
    background: rgba(13,194,104,.16)
}

.gRCoJ .lEFH5:hover>span {
    text-decoration: none
}

.gRCoJ .lEFH5 i {
    background: #59c354;
    border-radius: 4px;
    color: #fff;
    font-style: normal;
    padding: 4px 8px
}

.sn9fJ .QqUKV {
    fill: #2c2d2e;
    vertical-align: middle
}

.rI2Ce {
    background: #fff;
    -webkit-box-shadow: 0 4px 32px 0 rgba(0,0,0,.32);
    box-shadow: 0 4px 32px 0 rgba(0,0,0,.32);
    list-style: none;
    padding: 8px 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    z-index: 1200
}

.CHHtH,.rI2Ce {
    position: absolute
}

.CHHtH {
    border: 8px solid transparent;
    border-bottom-color: #fff;
    height: 0;
    top: -16px;
    width: 0
}

.OLyUK {
    top: -8px
}

.biv56 {
    right: -20px
}

.biv56,.lkvFr {
    margin-top: 16px
}

.lkvFr {
    left: -20px
}

.cZ8Oo {
    border-bottom: 1px solid rgba(0,16,61,.08)
}

.TJkVh {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    position: relative;
    white-space: nowrap
}

.mej1R {
    opacity: .48;
    pointer-events: none
}

.TJkVh:hover {
    background: #f0f1f3
}

.TJkVh .H6eyC {
    color: #2c2d2e;
    cursor: pointer;
    display: block;
    padding: 10px 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.TJkVh .H6eyC:active {
    background: #dddfe4
}

.TJkVh a {
    color: #2c2d2e;
    text-decoration: none
}

.Ainfb {
    fill: #919399;
    margin-right: 16px;
    position: relative;
    top: -2px;
    vertical-align: middle
}

.XF7ux {
    fill: #ff9e00
}

.jMVib {
    color: #919399;
    margin-left: 8px
}

.OcCn6.rI2Ce {
    border-radius: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 20px;
    padding: 8px 0;
    position: absolute;
    right: 20px
}

.OLyUK.OcCn6 {
    margin: 0
}

.A4LTz {
    display: none
}

.TE956 {
    cursor: pointer
}

.nmqFX {
    fill: #2c2d2e;
    position: relative
}

.P97uD {
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 32px 0 rgba(0,0,0,.32);
    box-shadow: 0 4px 32px 0 rgba(0,0,0,.32);
    list-style: none;
    padding: 20px;
    position: absolute;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    z-index: 1200
}

.mKbDY {
    right: 0
}

.wVjck {
    left: 0
}

.gZB87 {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    white-space: nowrap
}

.gZB87 a {
    color: #2c2d2e
}

.lWWfX {
    margin-right: 8px;
    position: relative;
    top: -2px;
    vertical-align: middle
}

.d4U5o {
    fill: #ff9e00
}

.f8z5k {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: flex-end;
    white-space: nowrap
}

:not(.disable-visible) .BY9yV[style*="display: none"] {
    display: unset !important
}

/* типа исправление визуального фокуса на ПК */
.BY9yV {
    opacity: 0.579
}

.BY9yV:hover {
    opacity: 1
}

.f8z5k.space {
    gap: 0px;
    margin-right: 4px;
}

.f8z5k.no-text * {
	margin-right: 0 !important
}

.erase {
    fill: #f27d0c;
    color: #f27d0c
}

svg.stroke-remove path {
    stroke: #fc2c38
}

svg.stroke-erase path {
    stroke: #f27d0c
}

svg.stroke-restore path {
    stroke: #59c354
}

svg.loading-spinning {
    animation-duration: 0.579s;
    animation-name: loading-spinner;
    animation-iteration-count: infinite;
    animation-direction: normal;
    animation-timing-function: linear
}

@keyframes loading-spinner {
    from {
        transform: rotate(0) scale(1.5)
    }
    to {
        transform: rotate(360deg) scale(1.5)
    }
}

.unban-container {
    display: flex;
    flex-direction: column;
    padding-top: 16px;
    gap: 16px;
    justify-content: start;
    align-items: center;
}

.no-margin {
    margin: 0 !important;
}

.unban-info-list {
    display: flex;
    flex-direction: column;
    gap: 12px;
    overflow-y: auto
}

.unban-info-list li {
    padding-bottom: 8px;
    border-bottom: 1px solid rgba(0,16,61,.08)
}

.theme-dark .unban-info-list li {
    border-bottom: 1px solid rgba(0,0,0,.4)
}

.unban-name {
    color: #07f
}

.theme-dark .unban-name {
    color: #fff
}

.unban-info-list li.no-sep {
    padding-bottom: unset;
    border-bottom: unset
}

.wjjeg .e_McW .BY9yV {
    background: transparent !important;
}

/* в профиле */

.R6nSi.bottom-positioned {
    display: block !important;
    position: unset !important;
    overflow: hidden; /* float collapse fix */
    transform: translate(-12px, 8px)
}

.R6nSi.bottom-positioned .lxSX5 {
    float: left;
}

/* лента вопросов */

.bottom-moderation .b4hYp {
    display: flex !important;
    flex-direction: column-reverse
}

.bottom-moderation .b4hYp .BY9yV {
    position: unset !important;
    transform: translate(-12px, 8px)
}

.bottom-moderation .b4hYp .f8z5k {
    justify-content: flex-start
}

.bottom-moderation-touch {
    margin-bottom: 28px
}

.bottom-moderation-touch .BY9yV {
    left: 0 !important;
    right: unset !important;
    transform: translate(-12px, 32px)
}

/* смещение кнопки в начало */
.start .f8z5k {
    justify-content: flex-start
}

/* гарантия соответствия */
:not(.JcIsx) > .f8z5k .Wjnkw {
    padding: 6px 12px !important
}

.top-offset .f8z5k {
    transform: translate(0, -6px)
}


/* нормальное положение кнопки восстановления у удалённого комментария */
.comment-no-bottom-margin .RvQSI {
    margin: 0 !important
}

/* убираем избыточные нижние отступы */
.uFG7L .de_vs.no-bottom-space {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 16px !important;
}

/* добавляем отступ под скрытием контента и фиксируем его */
.XM1Ce {
    margin-bottom: 12px !important
}

.hidden-question-buttons-margin {
    margin-left: 16px;
}

.yt1oy {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px
}

.yt1oy,.yt1oy:hover {
    color: #005ff9
}

.gf2H7 {
    pointer-events: none
}

.gf2H7,.gf2H7:hover {
    color: rgba(0,95,249,.48)
}

.Y9lkG,.YUc77,.YUc77:after {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.YUc77:after {
    border-right: 1px solid #919399;
    content: " ";
    margin: 0 9.5px
}

.YUc77:last-child:after {
    content: "";
    display: none
}

.zZzhQ {
    clear: both
}

.BbA3x {
}

.Wjuq1 {
    fill: #005ff9;
    color: #005ff9
}

.mP4zF {
    fill: #fc2c38;
    color: #fc2c38
}

.S2TjF {
    fill: #59c354;
    color: #59c354
}

.ptXVZ {
    background: #f0f1f3;
    color: #919399;
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 12px;
    line-height: 16px;
    padding: 4px 8px;
    position: relative;
    text-transform: uppercase;
    white-space: nowrap;
    word-break: break-word
}

.ptXVZ .sudsH svg {
    float: left
}

.ptXVZ .Swa20 {
    line-height: 16px
}

.ptXVZ .NdoBT {
    margin-left: 24px
}

.ptXVZ .Swa20 * {
    vertical-align: baseline
}

.ptXVZ path,.ptXVZ svg {
    fill: #fff;
    height: 16px;
    margin-right: 4px;
    width: 16px
}

.YjQx9 {
    border-radius: 4px
}

.tLfJe {
    background: #ff9e00
}

.w5WNS {
    background: #dddfe4
}

.R3pDt path,.R3pDt svg {
    fill: #ff9e00
}

.MKIg8 {
    color: #fff;
    font-weight: 700
}

.MKIg8 path,.MKIg8 svg {
    fill: #fff
}

.Z0_z2 path,.Z0_z2 svg {
    fill: #2c2d2e
}

.PJ3KG {
    padding: 5px 8px
}

.lF36O {
    padding: 4px 8px;
    vertical-align: top
}

.DYpPd {
    font-weight: 700
}

.qIwHq {
    color: #2c2d2e;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 12px;
    white-space: nowrap
}

.WZCVs {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start
}

.WZCVs>* {
    margin-right: 8px
}

.dPndD {
    height: 72px;
    min-height: 72px;
    padding: 20px
}

.jE5xf {
    background: #f0f1f3;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    height: 32px;
    padding-top: 6px;
    text-align: center;
    vertical-align: top;
    width: 32px
}

.jE5xf:hover {
    background: #e6e8ec
}

.HlIhB {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.HlIhB .qWxAZ {
    fill: #bfc1c7;
    vertical-align: text-top
}

.HlIhB:hover {
    text-decoration: none
}

.HlIhB:hover .qWxAZ {
    fill: #2c2d2e
}

.HlIhB:hover .jCx3r {
    color: #2c2d2e
}

.HlIhB .YJAqn,.HlIhB:hover .YJAqn {
    fill: #2c2d2e
}

.HlIhB .FcDg7,.HlIhB:hover .FcDg7 {
    fill: #0dc268
}

.HlIhB .zTnNg,.HlIhB:hover .zTnNg {
    fill: #005ff9
}

.HlIhB .YL1JD,.HlIhB:hover .YL1JD {
    fill: hsla(225,7%,76%,.48)
}

.amd84 {
    -ms-flex-item-align: start;
    align-self: flex-start
}

.amd84,.jCx3r {
    display: inline-block;
    margin-right: 8px
}

.jCx3r {
    color: #919399;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    position: relative
}

.DiaMa {
    color: #2c2d2e
}

.EHrko {
    display: inline-block
}

.EHrko span {
    opacity: 0
}

.uGJ60 span {
    left: 0;
    position: absolute;
    top: 0
}

.jCx3r .oUeKv {
    display: inline-block
}

.jCx3r .oUeKv span {
    left: 0;
    position: absolute;
    top: 0
}

.DC2Nm {
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px
}

.HlIhB.r0VuJ,.HlIhB.r0VuJ .HlIhB,.HlIhB.y9ifI,.HlIhB.y9ifI .HlIhB {
    line-height: 16px
}

.HlIhB.r0VuJ .DC2Nm,.HlIhB.r0VuJ .jCx3r,.HlIhB.y9ifI .DC2Nm,.HlIhB.y9ifI .jCx3r {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px
}

.HlIhB.r0VuJ .DC2Nm:hover,.HlIhB.y9ifI .DC2Nm:hover {
    color: #2c2d2e
}

.P9xcP {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.X5s96 {
    display: inline-block;
    vertical-align: middle
}

.X5s96 .vyeZZ {
    fill: #fff
}

.X5s96 .jpFLi {
    vertical-align: text-bottom
}

.X5s96 .PJ5fx {
    fill: hsla(225,7%,76%,.48)
}

.niXhG {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 20px;
    -webkit-transition: -webkit-transform .1s ease-out;
    transition: -webkit-transform .1s ease-out;
    transition: transform .1s ease-out;
    transition: transform .1s ease-out,-webkit-transform .1s ease-out
}

.niXhG:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.niXhG .bewUw {
    margin-left: -8px;
    position: relative
}

.PuPkz {
    fill: #2c2d2e;
    cursor: pointer;
    line-height: 12px;
    padding-left: 8px
}

.PuPkz path,.PuPkz svg {
    vertical-align: text-top
}

.PuPkz .Z38Hk {
    fill: #0dc268
}

.PJ6De {
    cursor: pointer;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    line-height: 42px;
    position: relative
}

.AB7Gi {
    display: inline-block
}

.AB7Gi span {
    opacity: 0
}

.npi9t span {
    left: 0;
    position: absolute;
    top: 0
}

.PJ6De .y4g4I {
    display: inline-block
}

.PJ6De .AhoWl {
    left: 0;
    position: absolute;
    top: 0
}

.PJ6De .cCWYr {
    color: #0dc268
}

@media(max-width: 380px) {
    .UhL3m .niXhG {
        display:none
    }
}

.likes-enter-active,.likes-leave-active {
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s;
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: opacity,-webkit-transform;
    transition-property: opacity,transform;
    transition-property: opacity,transform,-webkit-transform
}

.likes-enter,.likes-leave-to {
    opacity: 0
}

.likes-upgrade .likes-enter {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px)
}

.likes-downgrade .likes-enter,.likes-upgrade .likes-leave-to {
    -webkit-transform: translateY(20px);
    transform: translateY(20px)
}

.likes-downgrade .likes-leave-to {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px)
}

.WFd6V {
    line-height: 0
}

.PCyin {
    display: inline-block;
    position: relative;
    vertical-align: top
}

.CnaEq {
    width: 58px
}

.zjBNX {
    width: 68px
}

.OwTgn {
    width: calc(100% - 88px)
}

.mZknP {
    background: #f0f1f3;
    margin-bottom: 18px;
    margin-top: 12px
}

.JvbHi,.mZknP {
    height: 12px;
    position: relative
}

.JvbHi {
    padding: 16px
}

.WC5mu {
    background: #f0f1f3;
    margin-bottom: 12px;
    margin-top: 6px;
    overflow: hidden
}

.Dotee,.NCLuj,.WC5mu {
    height: 12px;
    position: relative
}

.NCLuj,.nKlNN {
    background: #f0f1f3
}

.nKlNN {
    border-radius: 50%;
    height: 48px;
    position: absolute;
    width: 48px
}

.VbmqW {
    top: -6px
}

.eBduO {
    background: #e6e8ec
}

.zpveg {
    -webkit-animation: Hq6zU 3s linear infinite;
    animation: Hq6zU 3s linear infinite;
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#f0f1f3),color-stop(18%,rgba(240,241,243,.24)),color-stop(30%,#f0f1f3));
    background: linear-gradient(90deg,#f0f1f3 10%,rgba(240,241,243,.24) 18%,#f0f1f3 30%);
    background-size: 200%;
    height: 12px;
    left: 0;
    top: 0;
    width: 100%
}

.NwePi {
    height: 15px
}

.s81V8 {
    height: 18px
}

@-webkit-keyframes Hq6zU {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes Hq6zU {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

.ysqvR {
    border-bottom: 1px solid rgba(0,16,61,.08);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 20px 0 40px
}

.nKlNN {
    height: 32px;
    margin-right: 12px;
    position: relative;
    width: 32px
}

.tLur9 {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.ysqvR .JQee4 {
    height: 18px
}

.ysqvR .JQee4,.ysqvR .tFU2c {
    -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%)
}

.ysqvR .tFU2c {
    height: 12px
}

.rqjsK {
    opacity: .48
}

.wjjeg {
    border-bottom: 1px solid rgba(0,16,61,.08);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 20px 16px 40px
}

.ledlq {
    border-bottom: none
}

.wjjeg:hover .rqjsK {
    opacity: 1
}

.wjjeg .j7c6B {
    margin-right: 12px
}

.wjjeg ._eIco {
    margin-bottom: -6px;
    margin-top: -6px
}

.wjjeg .e_McW {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    position: relative;
    width: calc(100% - 44px)
}

.wjjeg .OE5yJ {
    float: right
}

.wjjeg .e_McW .BY9yV {
    background: white;
    bottom: -6px;
    position: absolute;
    right: 0;
    z-index: 5;
}

.wjjeg .e_McW .ToOwW {
    margin-right: 8px;
    vertical-align: middle
}

.wjjeg .e_McW .ZePiW {
    color: #2c2d2e;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    word-break: break-word
}

.wjjeg .e_McW ._HC_y,.wjjeg .e_McW .i8c20,.wjjeg .e_McW .sLn02 {
    color: #919399;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px
}

.wjjeg .e_McW .i8c20 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 8px;
    white-space: pre-wrap
}

.wjjeg .e_McW .AErTy,.wjjeg .e_McW .i8c20 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.wjjeg .e_McW .AErTy {
    max-width: 100%;
    overflow: hidden
}

.wjjeg .e_McW .qP316 {
    overflow: unset
}

.wjjeg .e_McW .C26X3 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.wjjeg .e_McW .i8c20 .O0lVv {
    margin-right: 16px
}

.wjjeg .CtfQr,.wjjeg .Rse6b,.wjjeg .d7bO1,.wjjeg .d8ffX {
    color: #919399;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px
}

.wjjeg .Rse6b {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wjjeg .d7bO1 {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0
}

.wjjeg .CtfQr {
    margin-right: 8px
}

.wjjeg .CtfQr svg {
    fill: #bfc1c7;
    margin-right: 8px;
    vertical-align: text-top
}

.jNHw6 {
    -webkit-animation: otvet-highlight-new 5s ease-out 1;
    animation: otvet-highlight-new 5s ease-out 1;
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
    background: rgba(13,194,104,.08)
}

.wjjeg.IKAbv {
    padding: 16px
}

.wjjeg.IKAbv .sLn02 {
    color: #2c2d2e;
    font-weight: 700
}

.wjjeg.IKAbv .j7c6B {
    margin-top: 4px
}

.wjjeg.IKAbv .b4hYp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px
}

.wjjeg.IKAbv .i8c20 {
    margin: 0;
    overflow: hidden
}

.wjjeg.IKAbv .jUGG7 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    color: #919399;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    justify-content: space-between;
    line-height: 20px;
    margin-top: 12px;
    max-width: 100%;
    overflow: hidden;
    white-space: pre-wrap
}

.wjjeg.IKAbv .jUGG7 .Y9Kkn {
    -ms-grid-column-align: self-end;
    justify-self: self-end;
    white-space: nowrap
}

.wjjeg.IKAbv .jUGG7 .d8ffX {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wjjeg.IKAbv .jUGG7 .R4P7k {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.wjjeg.IKAbv .jUGG7 .CtfQr,.wjjeg.IKAbv .jUGG7 .d8ffX,.wjjeg.IKAbv .jUGG7 .h8WHa {
    white-space: nowrap
}

.wjjeg.IKAbv .jUGG7 .CtfQr svg,.wjjeg.IKAbv .jUGG7 .d8ffX svg,.wjjeg.IKAbv .jUGG7 .h8WHa svg {
    fill: #bfc1c7;
    margin: 0 4px;
    vertical-align: text-top
}

.wjjeg.IKAbv .jUGG7 .CtfQr svg {
    margin-left: 8px
}

.wjjeg.IKAbv .jUGG7 .A3oxv svg {
    margin-left: 0
}

.wjjeg.IKAbv .jUGG7 .Gq6p2 {
    margin-right: 0
}

.wjjeg.IKAbv .jUGG7 .h8WHa,.wjjeg.IKAbv .jUGG7 .h8WHa:hover {
    color: inherit;
    text-decoration: none
}

.C9Uyy {
    background: #f0f1f3;
    -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    height: 12px;
    margin-bottom: 12px;
    margin-top: 6px;
    overflow: hidden;
    position: relative
}

.qsNP7 {
    width: 35px
}

.Ut94r {
    width: 100px
}

.Sh6RJ {
    width: 30%
}

._nH7R {
    width: 50%
}

.HSRUV {
    width: 70%
}

.VmA9_ {
    width: 90%
}

.REwh3 {
    height: 13px;
    margin: 1px 0 6px
}

.X9haL {
    height: 15px;
    margin: 0 0 5px
}

.lQ18m {
    height: 17px;
    margin: 1px 0 6px
}

.JmC6q {
    height: 20px;
    margin: 3px 0 5px
}

.oyQP2 {
    height: 24px;
    margin: 5px 0 3px
}

.ufQG8 {
    -webkit-animation: CFRcb 3s linear infinite;
    animation: CFRcb 3s linear infinite;
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#f0f1f3),color-stop(18%,#e6e8ec),color-stop(30%,#f0f1f3));
    background: linear-gradient(90deg,#f0f1f3 10%,#e6e8ec 18%,#f0f1f3 30%);
    background-size: 200%;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.p0gt_ {
    height: 28px;
    width: 88px
}

.kPXtT,.p0gt_ {
    background: #f0f1f3
}

.kPXtT {
    border-radius: 50%;
    height: 48px;
    width: 48px
}

.mNatr {
    height: 32px;
    width: 32px
}

.CCKjC {
    background: #f0f1f3;
    border-radius: 4px;
    height: 40px
}

.CCKjC.eSz1d {
    height: 48px
}

.qLtbf {
    width: 40px
}

.qLtbf.eSz1d {
    width: 48px
}

.IhTD0.gqG6n .C9Uyy {
    background: #e6e8ec
}

.IhTD0.gqG6n .ufQG8 {
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#e6e8ec),color-stop(18%,rgba(240,241,243,.24)),color-stop(30%,#e6e8ec));
    background: linear-gradient(90deg,#e6e8ec 10%,rgba(240,241,243,.24) 18%,#e6e8ec 30%)
}

.IhTD0.gqG6n .kPXtT {
    background: #e6e8ec
}

@-webkit-keyframes CFRcb {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes CFRcb {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

.eqfCl .IhTD0 {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-bottom: 1px solid rgba(0,16,61,.12);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 20px 16px 40px
}

.eqfCl .kPXtT {
    margin: 0 16px 0 0
}

.eqfCl .Pv3nM {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.eqfCl .IhTD0 .tzUbR {
    margin-top: 16px
}

.c2p9j .IhTD0 {
    display: block;
    padding: 16px
}

.c2p9j .qXqig {
    padding: 16px 20px
}

.c2p9j .kPXtT {
    margin: 4px 12px 0 0
}

.c2p9j ._TtX1 {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.c2p9j ._TtX1 .tzUbR {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin: 0
}

.c2p9j .Xs51w {
    margin-top: 8px
}

.c2p9j .t8RDU {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-top: 20px
}

.Ukx7k {
    border-top: 1px solid rgba(0,16,61,.08)
}

.TGXgd {
    max-height: 0
}

.Ukx7k .eKgQv {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    padding: 20px 40px;
    text-align: center
}

.Ukx7k .K_Z1w,.Ukx7k .eKgQv,.Ukx7k .k7pIr {
    border-bottom: 1px solid rgba(0,16,61,.08)
}

.Ukx7k .l9jni .fLIob {
    display: block;
    margin: 60px auto 28px
}

.Ukx7k .l9jni .SML_R {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    margin: auto;
    padding-bottom: 80px;
    text-align: center
}

.kMriz {
    cursor: pointer;
    display: inline-block;
    list-style: none;
    position: relative;
    vertical-align: top
}

._g8xp {
    color: #2c2d2e;
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    padding: 8px 16px;
    position: absolute;
    top: 0
}

.tE8hx {
    padding-left: 0
}

.QZJaU {
    padding-right: 0
}

.BXhOr {
    color: #2c2d2e;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    font-weight: 700;
    line-height: 20px;
    padding: 8px 16px
}

.vCEPx {
    padding-left: 0
}

.AHDcS {
    padding-right: 0
}

._e7IV {
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    font-weight: 700;
    line-height: 20px;
    padding: 8px 16px;
    visibility: hidden
}

.Ye3eg {
    padding-left: 0
}

.wqQIN {
    padding-right: 0
}

._g8xp:hover {
    color: #2c2d2e;
    text-decoration: none
}

.ObpTg ._g8xp {
    color: rgba(44,45,46,.48)
}

@media(max-width: 1260px) {
    ._e7IV,._g8xp {
        padding-left:8px;
        padding-right: 8px
    }

    .Ye3eg,.tE8hx {
        padding-left: 0
    }

    .QZJaU,.wqQIN {
        padding-right: 0
    }
}

@media(max-width: 1180px) {
    ._e7IV,._g8xp {
        padding-left:16px;
        padding-right: 16px
    }

    .Ye3eg,.tE8hx {
        padding-left: 0
    }

    .QZJaU,.wqQIN {
        padding-right: 0
    }
}

@media(max-width: 980px) {
    ._e7IV,._g8xp {
        padding-left:8px;
        padding-right: 8px
    }

    .Ye3eg,.tE8hx {
        padding-left: 0
    }

    .QZJaU,.wqQIN {
        padding-right: 0
    }
}

.zzx8j ._e7IV,.zzx8j ._g8xp {
    padding-bottom: 6px;
    padding-top: 6px
}

.fzmII {
    border-bottom: 1px solid rgba(0,16,61,.08)
}

._9_9O {
    display: inline-block;
    overflow: hidden;
    padding: 8px 40px 0;
    position: relative;
    white-space: nowrap
}

.J_cxF {
    background: #005bd1;
    height: 2px;
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transition: left .5s,width .5s ease;
    transition: left .5s,width .5s ease
}

.aGI7o {
    height: 2px;
    position: relative
}

.aPKtP {
    pointer-events: none
}

.KZVA1 {
    -webkit-overflow-scrolling: touch;
    display: block;
    overflow-x: scroll;
    overflow-y: hidden;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.KZVA1 ._9_9O {
    margin: 0;
    padding-left: 20px;
    padding-right: 20px
}

.KZVA1::-webkit-scrollbar {
    display: none
}

.keuX6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table
}

.c02vc {
    width: 100%
}

.x7fsg {
    table-layout: fixed
}

.JFgT0 {
    display: table-row
}

.uynT9 {
    display: table-cell;
    vertical-align: middle
}

.wINfr {
    width: 100%
}

.GNPqt {
    vertical-align: top
}

.TxNZf {
    vertical-align: bottom
}

.BYc_c {
    background-color: #fff;
    border-left: 1px solid rgba(0,16,61,.12);
    border-right: 1px solid rgba(0,16,61,.12);
    border-top: 1px solid rgba(0,16,61,.12)
}

.GWFlP {
    border: 0
}

.ZhtC6 {
    height: 21px
}

.hIQcU>div {
    margin-bottom: 20px
}

.hIQcU>div:empty {
    display: none
}

.avHjV {
    margin-bottom: 40px
}

.hQNmy {
    margin-bottom: 12px
}

.uhjil {
    padding: 20px 20px 20px 40px
}

.qZ55E {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    border-bottom: 1px solid rgba(0,16,61,.12);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding: 20px 40px
}

.qZ55E span {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px
}

.olUGT .hUgW2,.olUGT .uhjil {
    padding: 0
}

.olUGT .qZ55E {
    display: block;
    line-height: 8px;
    margin-bottom: 12px;
    padding: 16px
}

.olUGT .qZ55E span {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px
}

.olUGT .qZ55E .kbvlP {
    margin-top: 12px;
    width: 100%
}

.cC5aB,.olUGT .MdNK0 {
    margin-bottom: 12px
}

.cC5aB {
    background: #f0f1f3;
    -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    height: 12px;
    margin-top: 6px;
    overflow: hidden;
    position: relative
}

.RFDlR {
    width: 35px
}

.aylKy {
    width: 100px
}

.G5YDH {
    width: 30%
}

.FNiG3 {
    width: 50%
}

.pk77F {
    width: 70%
}

.XunuY {
    width: 90%
}

.boGbQ {
    height: 13px;
    margin: 1px 0 6px
}

.fZO_c {
    height: 15px;
    margin: 0 0 5px
}

.WeVTh {
    height: 17px;
    margin: 1px 0 6px
}

.IwxE7 {
    height: 20px;
    margin: 3px 0 5px
}

.o5faR {
    height: 24px;
    margin: 5px 0 3px
}

.Id8P6 {
    -webkit-animation: EQwBz 3s linear infinite;
    animation: EQwBz 3s linear infinite;
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#f0f1f3),color-stop(18%,#e6e8ec),color-stop(30%,#f0f1f3));
    background: linear-gradient(90deg,#f0f1f3 10%,#e6e8ec 18%,#f0f1f3 30%);
    background-size: 200%;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.gRGw4 {
    height: 28px;
    width: 88px
}

.gRGw4,.yrbQl {
    background: #f0f1f3
}

.yrbQl {
    border-radius: 50%;
    height: 48px;
    width: 48px
}

.e4Hxf {
    height: 32px;
    width: 32px
}

.u8Qko {
    background: #f0f1f3;
    border-radius: 4px;
    height: 40px
}

.u8Qko.XAbxh {
    height: 48px
}

.aWPzL {
    width: 40px
}

.aWPzL.XAbxh {
    width: 48px
}

.crqsR.ZnzMx .cC5aB {
    background: #e6e8ec
}

.crqsR.ZnzMx .Id8P6 {
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#e6e8ec),color-stop(18%,rgba(240,241,243,.24)),color-stop(30%,#e6e8ec));
    background: linear-gradient(90deg,#e6e8ec 10%,rgba(240,241,243,.24) 18%,#e6e8ec 30%)
}

.crqsR.ZnzMx .yrbQl {
    background: #e6e8ec
}

@-webkit-keyframes EQwBz {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes EQwBz {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

.T5a5D ._ea7w {
    padding: 0 0 12px 20px
}

.T5a5D .DBI1D {
    padding: 8px 8px 8px 20px
}

.EoL1y {
    background: #f0f1f3;
    -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    height: 12px;
    margin-bottom: 12px;
    margin-top: 6px;
    overflow: hidden;
    position: relative
}

.UCU6u {
    width: 35px
}

.RZp7p {
    width: 100px
}

.tJukM {
    width: 30%
}

.cQ5Zi {
    width: 50%
}

.fZELk {
    width: 70%
}

.oXc7J {
    width: 90%
}

.HZBzj {
    height: 13px;
    margin: 1px 0 6px
}

.AduT5 {
    height: 15px;
    margin: 0 0 5px
}

.yNPKO {
    height: 17px;
    margin: 1px 0 6px
}

.FcQoB {
    height: 20px;
    margin: 3px 0 5px
}

.thRZN {
    height: 24px;
    margin: 5px 0 3px
}

.qH5vP {
    -webkit-animation: UACmX 3s linear infinite;
    animation: UACmX 3s linear infinite;
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#f0f1f3),color-stop(18%,#e6e8ec),color-stop(30%,#f0f1f3));
    background: linear-gradient(90deg,#f0f1f3 10%,#e6e8ec 18%,#f0f1f3 30%);
    background-size: 200%;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.kx_aA {
    height: 28px;
    width: 88px
}

.Yg5RC,.kx_aA {
    background: #f0f1f3
}

.Yg5RC {
    border-radius: 50%;
    height: 48px;
    width: 48px
}

.tJ4Rl {
    height: 32px;
    width: 32px
}

.TCkDU {
    background: #f0f1f3;
    border-radius: 4px;
    height: 40px
}

.TCkDU.Nd1tl {
    height: 48px
}

.bGZHt {
    width: 40px
}

.bGZHt.Nd1tl {
    width: 48px
}

.VmDfz.OO9fN .EoL1y {
    background: #e6e8ec
}

.VmDfz.OO9fN .qH5vP {
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#e6e8ec),color-stop(18%,rgba(240,241,243,.24)),color-stop(30%,#e6e8ec));
    background: linear-gradient(90deg,#e6e8ec 10%,rgba(240,241,243,.24) 18%,#e6e8ec 30%)
}

.VmDfz.OO9fN .Yg5RC {
    background: #e6e8ec
}

@-webkit-keyframes UACmX {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes UACmX {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

.t7uEQ {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table
}

.UZBUc {
    width: 100%
}

.i_dAz {
    table-layout: fixed
}

.VrmLp {
    display: table-row
}

.oy4Mj {
    display: table-cell;
    vertical-align: middle
}

.aav4M {
    width: 100%
}

.hWVqF {
    vertical-align: top
}

.sbOBO {
    vertical-align: bottom
}

.mahUd {
    background-color: #fff;
    border-left: 1px solid rgba(0,16,61,.12);
    border-right: 1px solid rgba(0,16,61,.12);
    border-top: 1px solid rgba(0,16,61,.12)
}

.feLbZ {
    border: 0
}

.WHwo4 {
    height: 21px
}

.bvkqM .VmDfz {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-bottom: 1px solid rgba(0,16,61,.12);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 20px 20px 40px
}

.bvkqM .Yg5RC {
    margin: 0 12px 0 0
}

.bvkqM .p7xtq {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.bvkqM .VmDfz .Y7040 {
    display: inline-block;
    margin-bottom: 8px;
    width: 100%
}

.bvkqM .VmDfz .IZ1Ib {
    margin-bottom: 24px
}

.bvkqM .VmDfz .IZ1Ib,.bvkqM .VmDfz .Jc_ej {
    display: inline-block;
    width: 100%
}

.bvkqM .VmDfz .S6y3f {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 4px;
    margin-top: 14px
}

.bvkqM .VmDfz .S6y3f,.bvkqM .VmDfz .S6y3f .iju9x,.bvkqM .VmDfz .S6y3f .r4Y5Q {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.bvkqM .VmDfz .S6y3f .DcOKm {
    width: 131px
}

.bvkqM .VmDfz .S6y3f .I4zCy,.bvkqM .VmDfz .S6y3f .bEbPx,.bvkqM .VmDfz .S6y3f .rKFCs {
    margin-left: 12px
}

.KHVdC {
    margin-top: 12px
}

.KHVdC .gl75J {
    padding: 20px 20px 20px 40px
}

.KHVdC .VmDfz,.KHVdC .gl75J {
    border-bottom: 1px solid rgba(0,16,61,.12)
}

.KHVdC .VmDfz {
    padding: 28px 0 20px 40px
}

.KHVdC .VmDfz .SonA9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.KHVdC .Yg5RC {
    margin: 0 12px 0 0
}

.KHVdC .p7xtq {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-pack: distribute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    justify-content: space-around
}

.KHVdC .VmDfz .Jc_ej {
    margin-top: 8px;
    padding-left: 60px
}

.KHVdC .VmDfz .S6y3f {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px;
    padding-left: 60px
}

.KHVdC .VmDfz .S6y3f .Mn65Y {
    margin-right: 16px
}

.JoKyn {
    background: #f0f1f3;
    -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    height: 12px;
    margin-bottom: 12px;
    margin-top: 6px;
    overflow: hidden;
    position: relative
}

.WsPam {
    width: 35px
}

.RP_Ip {
    width: 100px
}

.kGkxR {
    width: 30%
}

.G1CIT {
    width: 50%
}

.FUGi8 {
    width: 70%
}

.K0tKI {
    width: 90%
}

.eIrvH {
    height: 13px;
    margin: 1px 0 6px
}

.bBjMY {
    height: 15px;
    margin: 0 0 5px
}

.D1Bog {
    height: 17px;
    margin: 1px 0 6px
}

.RV1AL {
    height: 20px;
    margin: 3px 0 5px
}

.zn8o3 {
    height: 24px;
    margin: 5px 0 3px
}

.oDsd1 {
    -webkit-animation: t_16n 3s linear infinite;
    animation: t_16n 3s linear infinite;
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#f0f1f3),color-stop(18%,#e6e8ec),color-stop(30%,#f0f1f3));
    background: linear-gradient(90deg,#f0f1f3 10%,#e6e8ec 18%,#f0f1f3 30%);
    background-size: 200%;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.aZazF {
    height: 28px;
    width: 88px
}

.aZazF,.iSK1i {
    background: #f0f1f3
}

.iSK1i {
    border-radius: 50%;
    height: 48px;
    width: 48px
}

.pgfvI {
    height: 32px;
    width: 32px
}

.h_ZDg {
    background: #f0f1f3;
    border-radius: 4px;
    height: 40px
}

.h_ZDg.xAjRt {
    height: 48px
}

.SDYWi {
    width: 40px
}

.SDYWi.xAjRt {
    width: 48px
}

.UAuTy.rbPph .JoKyn {
    background: #e6e8ec
}

.UAuTy.rbPph .oDsd1 {
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#e6e8ec),color-stop(18%,rgba(240,241,243,.24)),color-stop(30%,#e6e8ec));
    background: linear-gradient(90deg,#e6e8ec 10%,rgba(240,241,243,.24) 18%,#e6e8ec 30%)
}

.UAuTy.rbPph .iSK1i {
    background: #e6e8ec
}

@-webkit-keyframes t_16n {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes t_16n {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

.nwk2I {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table
}

.OoEul {
    width: 100%
}

.bEgYB {
    table-layout: fixed
}

.Blo5p {
    display: table-row
}

.skaUY {
    display: table-cell;
    vertical-align: middle
}

.vIiuI {
    width: 100%
}

.MavN4 {
    vertical-align: top
}

.ueQ8q {
    vertical-align: bottom
}

.mrUOu {
    background-color: #fff;
    border-left: 1px solid rgba(0,16,61,.12);
    border-right: 1px solid rgba(0,16,61,.12);
    border-top: 1px solid rgba(0,16,61,.12)
}

.sVpKQ {
    border: 0
}

.awcjE {
    height: 21px
}

.JE_0m {
    border-bottom: 1px solid rgba(0,16,61,.12);
    padding: 16px
}

.JE_0m .UAuTy .SXPg1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 12px
}

.JE_0m .iSK1i {
    margin: 0 12px 0 0
}

.JE_0m .zWidR {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-pack: distribute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    justify-content: space-around
}

.JE_0m .UAuTy ._3fXH {
    margin-bottom: 24px;
    margin-top: 8px
}

.JE_0m .UAuTy .o4blh {
    margin-bottom: 16px
}

.JE_0m .UAuTy .JgXjN {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 4px;
    margin-top: 14px
}

.JE_0m .UAuTy .JgXjN,.JE_0m .UAuTy .JgXjN .fCvxB,.JE_0m .UAuTy .JgXjN .zthu2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.JE_0m .UAuTy .JgXjN .byqbu,.JE_0m .UAuTy .JgXjN .n9tFD {
    margin-left: 12px
}

.JE_0m .UAuTy .CNtJT {
    margin-top: 20px
}

.VjVST {
    margin-top: 12px
}

.VjVST,.VjVST .hfQJm {
    border-bottom: 1px solid rgba(0,16,61,.12)
}

.VjVST .hfQJm {
    padding: 12px 12px 12px 20px
}

.VjVST .UAuTy {
    border-bottom: 1px solid rgba(0,16,61,.12);
    padding: 16px
}

.VjVST .UAuTy .SXPg1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.VjVST .iSK1i {
    margin: 0 12px 0 0
}

.VjVST .zWidR {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-pack: distribute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    justify-content: space-around
}

.VjVST .UAuTy ._3fXH {
    margin-top: 8px
}

.VjVST .UAuTy .JgXjN {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px
}

.VjVST .UAuTy .JgXjN .j9D3k {
    margin-right: 16px
}

.fvGU1 {
    display: inline;
    margin: 0;
    word-break: break-word
}

.ITh_f {
    color: #919399;
    text-decoration: none
}

.ITh_f:hover {
    text-decoration: underline
}

.HSVbK {
    color: #eb1981;
    cursor: pointer;
    font-weight: 700;
    text-decoration: none
}

.HSVbK:hover {
    text-decoration: underline
}

.Xn2FM {
    display: inline-block;
    margin: 0 4px 0 0;
    max-width: 100%;
    white-space: pre-wrap
}

.GZUQa {
    height: 120px
}

.erIfU {
    display: block
}

.NdhrU {
    border-radius: 4px;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 8px 8px 8px 0;
    min-height: 0;
    min-width: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: auto
}

.JiUwh {
    height: auto
}

.F71YU {
    display: block
}

.F21Gs {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.OKueh {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: rgba(0,16,61,.08);
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 4px;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 120px;
    justify-content: center;
    margin: 8px 8px 8px 0;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 120px
}

.OKueh:hover .kusW1 {
    opacity: .8
}

.Ris7k iframe {
    margin-top: 8px;
    width: 100%
}

.kusW1 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border: 4px solid #fff;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-filter: drop-shadow(0 0 12px rgba(44,45,46,.08));
    filter: drop-shadow(0 0 12px rgba(44,45,46,.08));
    height: 40px;
    justify-content: center;
    padding: 4px;
    pointer-events: none;
    width: 40px
}

.kusW1 svg {
    fill: #2c2d2e
}

.nDoV_ {
    border-radius: 4px;
    font-family: JetBrainsMono,monospace;
    line-height: 16px;
    margin: 8px 8px 8px 0;
    overflow-x: auto;
    padding: 16px
}

.BMBUB {
    margin-top: 0
}

.GRVcv {
    margin-bottom: 0
}

.nDoV_ code {
    background: none;
    display: block;
    font-family: inherit;
    line-height: inherit;
    padding: 0
}

.W8mpv ul {
    list-style: initial
}

.W8mpv ol,.W8mpv ul {
    margin: 12px 0 0 12px;
    padding-left: 12px
}

.W8mpv li {
    margin: 4px 0;
    overflow-wrap: anywhere
}

.W8mpv li ol,.W8mpv li ul {
    margin-bottom: 0;
    margin-top: 0
}

.W8mpv li p {
    margin-left: 5.5px
}

.aitWd {
    font-family: Helvetica,Arial,sans-serif;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: pre-line
}

.aitWd,.aitWd img {
    max-width: 100%
}

.aitWd.sMIor {
    opacity: .48
}

.e1mRl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.jCBG9 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.MrSt0 {
    display: inline;
    margin: 0;
    word-break: break-word
}

.IBHBh {
    color: #919399;
    text-decoration: none
}

.IBHBh:hover {
    text-decoration: underline
}

.UVhXs {
    display: inline-block;
    margin: 0 4px 0 0;
    max-width: 100%
}

blockquote {
    color: #2c2d2e;
    font-style: italic;
    margin: 12px;
    min-height: 20px;
    overflow-wrap: anywhere;
    padding-left: 12px;
    position: relative
}

blockquote:before {
    background: #2c2d2e;
    border-radius: 4px;
    content: "";
    display: block;
    height: 100%;
    left: -2px;
    min-height: 20px;
    position: absolute;
    width: 2px
}

.twq8U {
    height: 120px
}

.MJFAJ {
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    margin: 8px 8px 8px 0;
    min-height: 0;
    min-width: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: auto
}

.qnHF8 {
    display: block;
    height: auto
}

.dYMkX {
    margin-top: 0
}

.MkAwL {
    margin-bottom: 0
}

.kY5tf {
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    height: 120px;
    line-height: 20px;
    margin: 8px 8px 8px 0;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    width: 120px
}

.aakxX {
    margin-top: 0
}

.OhUBc {
    margin-bottom: 0
}

.kY5tf:hover .ZFV1C {
    opacity: 1
}

.kY5tf.haOZ1 {
    height: auto;
    width: auto
}

.kY5tf img {
    display: block
}

.kY5tf:hover .N3STk {
    opacity: .8
}

.Lr2_x {
    background-color: rgba(0,16,61,.08);
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    width: 100%
}

.N3STk {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border: 4px solid #fff;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-filter: drop-shadow(0 0 12px rgba(44,45,46,.08));
    filter: drop-shadow(0 0 12px rgba(44,45,46,.08));
    height: 40px;
    justify-content: center;
    left: 50%;
    margin-left: -28px;
    margin-top: -28px;
    padding: 4px;
    pointer-events: none;
    position: absolute;
    top: 50%;
    width: 40px
}

.N3STk svg {
    fill: #2c2d2e;
    margin-left: 3px;
    position: relative
}

.oVtc3 {
    border-radius: 4px;
    font-family: JetBrainsMono,monospace;
    line-height: 16px;
    margin: 8px 8px 8px 0;
    overflow-x: auto;
    padding: 16px
}

.BQ4ni {
    margin-top: 0
}

._th19 {
    margin-bottom: 0
}

.oVtc3 code {
    background: none;
    display: block;
    font-family: inherit;
    line-height: inherit;
    padding: 0
}

.zq7DT ul {
    list-style: initial
}

.zq7DT ol,.zq7DT ul {
    margin: 12px 0 0 12px;
    padding-left: 12px
}

.zq7DT li {
    margin: 4px 0;
    overflow-wrap: anywhere
}

.zq7DT li ol,.zq7DT li ul {
    margin-bottom: 0;
    margin-top: 0
}

.zq7DT li p {
    margin-left: 5.5px
}

.nHbOE {
    font-family: Helvetica,Arial,sans-serif;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: pre-line
}

.nHbOE,.nHbOE img {
    max-width: 100%
}

.nHbOE.L2HSb {
    opacity: .48
}

.MiAca {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.STnCT {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.HRuZ5 {
    display: block;
    font-size: 15px;
    margin-top: 16px
}

.ASojX,.HRuZ5 {
    font-family: Helvetica,Arial,sans-serif;
    font-weight: 400;
    line-height: 20px
}

.ASojX {
    color: #919399;
    display: inline-block;
    font-size: 13px;
    margin-bottom: 12px
}

.HRuZ5 .uvqHo {
    border-left: 4px solid #f0f1f3;
    padding: 4px 0 4px 12px
}

.HRuZ5.VJl85 {
    display: block;
    font-size: 15px
}

.HRuZ5.VJl85,.HRuZ5.XYX8v {
    font-family: Helvetica,Arial,sans-serif;
    font-weight: 400;
    line-height: 20px
}

.HRuZ5.XYX8v {
    color: #919399;
    display: inline-block;
    font-size: 13px;
    margin-bottom: 12px;
    margin-top: 4px
}

.nzlkx {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.vo_4U {
    width: 100%
}

.PoLft {
    table-layout: fixed
}

.kJcFd {
    width: 100%
}

.NgAVD {
    vertical-align: top
}

.nZwDp {
    vertical-align: bottom
}

.nkFMQ {
    background-color: #fff;
    border-left: 1px solid rgba(0,16,61,.12);
    border-right: 1px solid rgba(0,16,61,.12);
    border-top: 1px solid rgba(0,16,61,.12)
}

.eY0tL {
    border: 0
}

.FtLkQ {
    height: 21px
}

.nzlkx {
    display: table
}

.Mg4gh {
    display: table-row
}

.O9gSz {
    display: table-cell;
    vertical-align: middle
}

.zwW8a {
    cursor: pointer;
    margin-top: 12px;
    width: 100%
}

.zwW8a:hover .D7FdY {
    background-color: #f0f1f3
}

.zwW8a:hover .Oqfir {
    background-color: #005ff9
}

.zwW8a:hover .Oqfir .zhVyD {
    background-color: #fff;
    opacity: 1
}

.zwW8a:hover .zhVyD {
    background-color: #2c2d2e;
    opacity: .48
}

.D7FdY {
    border: 1px solid rgba(0,16,61,.12);
    border-radius: 50%;
    position: relative;
    vertical-align: middle
}

.zhVyD {
    background-color: #fff;
    border-radius: 50%;
    height: 4px;
    margin: 5px;
    width: 4px
}

.Oqfir {
    background-color: #005ff9
}

.Oqfir .zhVyD {
    background-color: #fff;
    opacity: 1
}

.wspJ9 {
    padding-left: 12px;
    width: 100%
}

.q5OCA {
    pointer-events: none
}

.q5OCA .wspJ9 {
    color: rgba(44,45,46,.48)
}

.q5OCA .Oqfir {
    background-color: rgba(0,95,249,.48)
}

.q5OCA .Oqfir .zhVyD {
    background-color: #fff;
    opacity: 1
}

.zwW8a.rzrSp {
    margin-top: 4px
}

.KOIae {
    margin-top: 24px
}

.pRTL_ {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-size: 15px;
    font-weight: 400;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 4px
}

.b1U7W {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table
}

.vexYe {
    width: 100%
}

.zmVek {
    table-layout: fixed
}

.b5orP {
    display: table-row
}

.DSZRl {
    display: table-cell;
    vertical-align: middle
}

.elxxb {
    width: 100%
}

.CnGPI {
    vertical-align: top
}

.QPUnr {
    vertical-align: bottom
}

.bAm8w {
    background-color: #fff;
    border-left: 1px solid rgba(0,16,61,.12);
    border-right: 1px solid rgba(0,16,61,.12);
    border-top: 1px solid rgba(0,16,61,.12)
}

.H3aPw {
    border: 0
}

.y8lvv {
    height: 21px
}

.gyXFn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.gyXFn .XR_wi {
    background: #fff;
    border: 1px solid rgba(0,16,61,.12);
    border-radius: 4px;
    -webkit-box-shadow: inset 0 2px 0 0 rgba(0,0,0,.04);
    box-shadow: inset 0 2px 0 0 rgba(0,0,0,.04);
    font-size: 16px;
    height: 16px;
    line-height: 16px
}

.gyXFn .XR_wi svg {
    opacity: 0;
    vertical-align: top
}

.gyXFn .oBphM {
    border: 1px solid #a5a7ad
}

.gyXFn .q0dNH {
    background-color: #005ff9
}

.gyXFn .q0dNH svg {
    fill: #fff;
    opacity: 1
}

.gyXFn .zxmyD {
    border-color: #ed0a34
}

.gyXFn:hover .XR_wi {
    background: #bfc1c7
}

.gyXFn:hover .XR_wi svg {
    fill: rgba(44,45,46,.48);
    opacity: 1
}

.gyXFn:hover .q0dNH {
    background-color: #005ff9
}

.gyXFn:hover .q0dNH svg {
    fill: #fff;
    opacity: 1
}

.gyXFn .sZztf {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    padding-left: 12px
}

.gyXFn .sZztf>* {
    vertical-align: middle
}

.Lodal {
    clear: both
}

.F9Snf {
    cursor: pointer;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.F9Snf .l4DmI {
    background: hsla(225,7%,76%,.48);
    border-radius: 4px;
    -webkit-box-shadow: inset 0 2px 0 0 rgba(0,0,0,.04);
    box-shadow: inset 0 2px 0 0 rgba(0,0,0,.04);
    float: right;
    font-size: 24px;
    height: 24px;
    line-height: 24px;
    margin-left: 8px;
    position: relative;
    width: 48px
}

.F9Snf .l4DmI .M_IKK {
    border: 1px solid hsla(0,0%,100%,.48);
    border-radius: 1px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 8px;
    left: 5px;
    margin: 8px 7px;
    position: absolute;
    width: 0
}

.F9Snf .l4DmI .u1t7C {
    border: 2px solid hsla(0,0%,100%,.48);
    border-radius: 50%;
    height: 4px;
    margin: 8px;
    position: absolute;
    right: 0;
    width: 4px
}

.F9Snf .l4DmI .zEPGU {
    background: #fff;
    border: 1px solid rgba(0,16,61,.12);
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: left .3s;
    transition: left .3s;
    width: 24px;
    z-index: 5
}

.F9Snf .l4DmI .f3vVG {
    left: 25px
}

.F9Snf .Cun3_ {
    background-color: #005ff9;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px
}

.F9Snf .CsWJD {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    line-height: 24px
}

.J4MYz {
    clear: both
}

.EYwUW .l4DmI {
    font-size: 32px;
    height: 32px;
    line-height: 32px;
    width: 64px
}

.EYwUW .l4DmI .M_IKK {
    left: 4px;
    margin: 12px 11px
}

.EYwUW .l4DmI .u1t7C {
    margin: 12px
}

.EYwUW .l4DmI .zEPGU {
    height: 32px;
    width: 32px
}

.EYwUW .l4DmI .f3vVG {
    left: 33px
}

.EYwUW .CsWJD {
    line-height: 32px
}

.Z6xu6 {
    cursor: pointer;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.tACPO {
    opacity: .48;
    pointer-events: none
}

.ATv2I {
    background: #f0f1f3;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 12px;
    min-height: 40px;
    padding: 10px 12px;
    position: relative;
    width: 100%
}

.ATv2I,.Rcpvd {
    border-radius: 4px
}

.Rcpvd {
    background: rgba(44,45,46,.12);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: width .3s linear;
    transition: width .3s linear
}

.fjPM9 {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.YaQ0k,.fjPM9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.YaQ0k {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.YaQ0k img {
    display: inline;
    margin: 0 8px;
    max-height: 20px;
    vertical-align: middle
}

.zazwD {
    text-transform: capitalize
}

.GRKev {
    margin-left: 8px
}

.GRKev,.zUWFt {
    white-space: nowrap
}

.zUWFt {
    color: #919399;
    padding-left: 4px
}

.lJfxJ {
    margin-top: 20px
}

.qEkdP {
    width: 100%
}

.vYCub {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    white-space: normal
}

.kbgpG {
    margin: 12px auto
}

.kyAkp {
    margin-bottom: 0
}

.MRoTO,.Vkd1l {
    display: inline-block
}

.Vkd1l {
    position: relative;
    vertical-align: top
}

.f7u2b {
    width: 58px
}

.guEuN {
    width: 68px
}

.jV6PN {
    width: calc(100% - 88px)
}

.GfKte {
    background: #f0f1f3;
    margin-bottom: 18px;
    margin-top: 12px
}

.AHV81,.GfKte {
    height: 12px;
    position: relative
}

.AHV81 {
    padding: 16px
}

.gWaQh {
    background: #f0f1f3;
    margin-bottom: 12px;
    margin-top: 6px
}

.HJRgR,.gWaQh,.tCTBM {
    height: 12px;
    position: relative
}

.HJRgR,.Vr4q1 {
    background: #f0f1f3
}

.Vr4q1 {
    border-radius: 50%;
    height: 48px;
    position: absolute;
    width: 48px
}

.A1mBr {
    top: -6px
}

.RBfuf {
    background: #e6e8ec
}

.RtnHN {
    -webkit-animation: qbxgG 3s linear infinite;
    animation: qbxgG 3s linear infinite;
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#f0f1f3),color-stop(18%,rgba(240,241,243,.24)),color-stop(30%,#f0f1f3));
    background: linear-gradient(90deg,#f0f1f3 10%,rgba(240,241,243,.24) 18%,#f0f1f3 30%);
    background-size: 200%;
    height: 12px;
    left: 0;
    top: 0;
    width: 100%
}

.A57_Y {
    height: 15px
}

.RRtfK {
    height: 18px
}

@-webkit-keyframes qbxgG {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes qbxgG {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

.FnHY1 {
    margin-top: 20px
}

.gWaQh {
    border-radius: 5px;
    -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    margin-bottom: 16px;
    overflow: hidden
}

.RtnHN,.gWaQh {
    height: 40px
}

.o8cL5 .v3JBk {
    fill: #ff9e00
}

.o8cL5 svg.QKbwC {
    width: 20px
}

.o8cL5 .Dfhlo {
    display: inline-block;
    vertical-align: top
}

.o8cL5 path,.o8cL5 svg {
    vertical-align: text-bottom
}

.qByoV {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.qByoV .qvOjG {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 40px;
    justify-content: center;
    margin-right: 10px;
    padding: 10px;
    text-align: center;
    width: 40px
}

.qByoV .WUYPz {
    height: 32px;
    padding: 8px;
    width: 32px
}

.qByoV .qvOjG .AS9Uz path,.qByoV .qvOjG svg.AS9Uz {
    fill: #fff;
    vertical-align: baseline
}

.qByoV .ADvdb {
    background: #2787f5
}

.qByoV .ADvdb:hover {
    background: #2582ee
}

.qByoV .YDohy {
    background: #ee8208
}

.qByoV .YDohy:hover {
    background: #e47d0a
}

.qByoV .mO5Em {
    background: #0561af
}

.qByoV .mO5Em:hover {
    background: #055eaa
}

.qByoV .ljkfR {
    background: #00bff3
}

.qByoV .ljkfR:hover {
    background: #00b8ec
}

.qByoV .KMfg2 {
    background: #117eda
}

.qByoV .KMfg2:hover {
    background: #107ad4
}

.PtB8A {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t17uz {
    width: 100%
}

.QqJte {
    table-layout: fixed
}

.VWk5D {
    vertical-align: middle
}

._WHle {
    width: 100%
}

.WQ8Q6 {
    vertical-align: top
}

.w9VAW {
    vertical-align: bottom
}

._V47X {
    background-color: #fff;
    border-left: 1px solid rgba(0,16,61,.12);
    border-right: 1px solid rgba(0,16,61,.12);
    border-top: 1px solid rgba(0,16,61,.12)
}

.Od6dc {
    border: 0
}

.EhhHp {
    height: 21px
}

.OD0WF {
    cursor: pointer
}

.PtB8A {
    display: table
}

.ofYOZ {
    display: table-row
}

.VWk5D {
    display: table-cell;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    vertical-align: top
}

.uHOI6 {
    line-height: 10px
}

.W8eCx {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 8px;
    padding-bottom: 12px;
    white-space: nowrap
}

.kHnuf {
    padding: 20px
}

.bzlw_ path,.bzlw_ svg {
    vertical-align: text-bottom
}

.VrHSD {
    background: #fffce0;
    padding: 20px 40px
}

.JcIsx {
    display: inline-block;
    margin-right: 12px;
    margin-top: 12px
}

.iN4g3.VrHSD {
    padding: 20px
}

.iN4g3 .JcIsx {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.XhBwc {
    -webkit-box-align: top;
    -ms-flex-align: top;
    align-items: top;
    background: #e2edff;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px
}

.XhBwc:hover {
    text-decoration: none
}

.XhBwc:hover .UJ8yy {
    text-decoration: underline
}

.Ty5Pb {
    margin-right: 12px;
    margin-top: 2px;
    min-width: 16px
}

.DeAI_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px
}

.DeAI_,.DeAI_ .kbbrS {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.DeAI_ .kbbrS {
    color: #005bd1
}

.DeAI_ ._1ox0H {
    color: #919399;
    white-space: nowrap
}

.DeAI_ ._1ox0H path,.DeAI_ ._1ox0H svg {
    fill: #919399
}

.N94Nf .DeAI_ {
    display: inline-block
}

.N94Nf .DeAI_ .kbbrS {
    display: inline-block;
    margin-bottom: 12px;
    width: 100%
}

.gGJ8A {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table
}

.xF0Es {
    width: 100%
}

.rIATt {
    table-layout: fixed
}

.tNgHB {
    display: table-row
}

.Nxasq {
    display: table-cell;
    vertical-align: middle
}

.Xgjr9 {
    width: 100%
}

.cdF9c {
    vertical-align: top
}

.jza5D {
    vertical-align: bottom
}

.PDlo_ {
    background-color: #fff;
    border-left: 1px solid rgba(0,16,61,.12);
    border-right: 1px solid rgba(0,16,61,.12);
    border-top: 1px solid rgba(0,16,61,.12)
}

.UEYgw {
    border: 0
}

.QZgkD {
    height: 21px
}

.z1Um1 {
    border-bottom: 1px solid rgba(0,16,61,.12);
    min-height: 1px
}

.hXNvl {
    padding: 20px 20px 20px 40px
}

.YMMSU {
    padding-top: 40px
}

.x2MwA {
    display: block;
    float: left;
    position: relative
}

.Unu__ {
    margin-left: 60px
}

.Unu__ .woDwl {
    color: #919399;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    white-space: nowrap
}

.Unu__ .woDwl .saFkU {
    overflow: hidden;
    white-space: normal
}

.Unu__ .woDwl .yh3lJ {
    background: #fff;
    color: #2c2d2e;
    font-weight: 700;
    overflow: hidden;
    word-break: break-word
}

.Unu__ .woDwl .ZTO15,.Unu__ .woDwl .fxhMa {
    background: #fff;
    white-space: nowrap
}

.Unu__ .qlt6L {
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin: 8px 16px 0 0
}

.Unu__ .qlt6L._M5Ji path,.Unu__ .qlt6L._M5Ji svg {
    fill: #ff9e00
}

.Unu__ .qlt6L svg {
    margin-right: 4px
}

.Unu__ .z7Rgh {
    display: block;
    font-size: 24px;
    line-height: 32px;
    margin-top: 8px
}

.Unu__ .PcSgH,.Unu__ .z7Rgh {
    font-family: Helvetica,Arial,sans-serif;
    font-weight: 400
}

.Unu__ .PcSgH {
    font-size: 15px;
    line-height: 20px
}

.Unu__ .PcSgH,.Unu__ .hgrXw {
    margin-top: 20px
}

.Unu__ .EBrus,.Unu__ .NaroV {
    display: inline-block;
    margin-right: 12px;
    vertical-align: top
}

.Unu__ .EGy2z {
    float: right;
    margin: 0
}

.Unu__ .EGy2z>* {
    margin: 0 0 0 12px
}

.Unu__:after {
    clear: both;
    content: " ";
    display: table
}

.IjYoM.z1Um1 {
    padding: 0
}

.IjYoM .hXNvl {
    padding: 16px 0
}

.IjYoM .gCf6C {
    padding: 0 16px
}

.IjYoM .rtGzW {
    border-bottom: 1px solid rgba(0,16,61,.12)
}

.IjYoM .Unu__ {
    margin-left: 0
}

.IjYoM .Unu__ .woDwl {
    margin-top: 12px
}

.IjYoM .Unu__ .nZ8xl {
    margin-top: 20px
}

.IjYoM .Unu__ .woDwl .Dh4f9 {
    display: block;
    margin-right: 12px
}

.IjYoM .Unu__ .woDwl .yh3lJ {
    color: #2c2d2e;
    display: block;
    font-weight: 700
}

.IjYoM .Unu__ .qlt6L path,.IjYoM .Unu__ .qlt6L svg {
    vertical-align: text-bottom
}

.IjYoM .Unu__ .z7Rgh {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 12px;
    margin-top: 8px
}

.IjYoM .Unu__ .PcSgH,.IjYoM .Unu__ .z7Rgh {
    font-family: Helvetica,Arial,sans-serif;
    font-weight: 400
}

.IjYoM .Unu__ .PcSgH {
    font-size: 15px;
    line-height: 20px;
    margin-top: 12px
}

.IjYoM .Unu__ .NaroV path,.IjYoM .Unu__ .NaroV svg {
    vertical-align: text-bottom
}

.IjYoM .Unu__ .j8eM6 {
    color: #919399;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 16px;
    margin-top: 12px
}

.IjYoM .hXNvl .HH0ZO {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 16px;
    width: 100%
}

.IjYoM .qCjuy {
    font-weight: 700
}

.IjYoM .MJak2 {
    background: #005ff9;
    height: 8px;
    left: 0;
    margin: 12px 0;
    position: absolute;
    width: 100%
}

.IjYoM .YBMBz {
    vertical-align: text-bottom
}

.DClpf {
    opacity: .48
}

.c7fof {
    border-top: 1px solid rgba(0,16,61,.12)
}

.uHiJD {
    margin-bottom: 14px;
    margin-top: -6px
}

.YBMBz {
    fill: #919399
}

.BxPhh {
    fill: #ff9e00
}

.PfW6d {
    fill: #fff;
    margin-right: 8px
}

.ULd0L {
    fill: #ff9e00
}

.KnJVG {
    font-weight: 700
}

.eSyWe {
    float: right;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin-left: 8px;
    vertical-align: middle
}

.qYIa1 {
    display: block;
    margin: 8px 0 4px
}

.dEhFp {
    float: right;
    height: 24px;
    margin-left: 4px
}

.TgBqe {
    margin-top: 24px
}

.J3zyQ,.J3zyQ:hover {
    display: block;
    text-decoration: none
}

.BZ8KE {
    display: inline-block
}

.WtHuS .kXw6i {
    margin-left: 8px;
    margin-top: -10px
}

.WtHuS .kXw6i.XvAPC {
    opacity: .48
}

.WtHuS .Ngehi {
    color: #2c2d2e;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px
}

.WtHuS .Ngehi .EcDVM {
    color: #919399
}

.WtHuS .NVK96 {
    color: #0dc268;
    margin-right: 8px
}

.WtHuS .XmVBz,.WtHuS .XmVBz path,.WtHuS .XmVBz.UwfY9 {
    fill: #2c2d2e;
    margin-right: 8px
}

.WtHuS .calcForWidth {
    display: inline-block
}

.USLwL.BZ8KE {
    margin-top: 0
}

.USLwL.WtHuS .kXw6i {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 16px 0 0;
    width: 100%
}

.USLwL.WtHuS .NVK96 {
    border: 1px solid #0dc268;
    border-radius: 4px;
    display: block;
    float: unset;
    line-height: 24px;
    margin: 16px 0 0;
    padding: 12px;
    text-align: center
}

.USLwL.WtHuS .Ngehi,.USLwL.WtHuS .XmVBz,.USLwL.WtHuS .XmVBz path,.USLwL.WtHuS .XmVBz.UwfY9 {
    vertical-align: text-bottom
}

.XU1kw {
    margin-bottom: 8px
}

.XU1kw:after {
    clear: both;
    content: " ";
    display: table
}

.PDsVG>* {
    opacity: .48
}

.TazED,.sKkq8 {
    float: right
}

.TWI2U {
    display: block;
    float: left;
    line-height: 8px;
    margin-right: 12px;
    position: relative
}

._Wm64 {
    margin-right: 8px;
    margin-top: 4px;
    padding: 0
}

.Sg4rv {
    color: #919399;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin-left: 60px;
    word-break: break-word
}

.pMlHp {
    margin-left: 44px
}

.qYCms {
    overflow: hidden
}

.QBqbi,.QBqbi:hover {
    color: #2c2d2e;
    font-weight: 700
}

.DKtZk {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px
}

.DKtZk a {
    color: #919399;
    text-decoration: underline
}

.Heyv4,.Heyv4:hover {
    color: #919399;
    white-space: nowrap
}

.JWbNU,.JWbNU:hover {
    color: #2c2d2e
}

.JWbNU:hover {
    text-decoration: none
}

.JWbNU:hover span {
    text-decoration: underline
}

.EzAMV img {
    margin-right: 4px;
    vertical-align: top
}

.nrNq4 {
    float: right;
    margin-right: 8px;
    margin-top: -10px
}

.peS_D {
    float: right;
    margin-left: 8px
}

.t6KkM {
    display: inline-block;
    margin: 4px 0
}

.HXepE {
    margin: 0
}

.t6KkM span {
    margin-left: 8px
}

.GlRBv,.nWkIe {
    fill: #ff9e00
}

.icon-admin {
    fill: #800080
}

.QnuDz.XU1kw {
    margin-bottom: 4px
}

.QnuDz .GlRBv,.QnuDz .nWkIe {
    vertical-align: text-bottom
}

.QnuDz .Sg4rv {
    margin-left: 60px
}

.QnuDz .pMlHp {
    margin-left: 38px
}

.QnuDz .TWI2U {
    margin-bottom: 0;
    padding: 0
}

.ProseMirror-focused .ProseMirror-selectednode .HTPL6,.ProseMirror-focused .ProseMirror-selectednode .e1XiU {
    outline: 2px solid #005ff9;
    outline-offset: -2px
}

.e1XiU {
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 120px;
    margin: 4px 8px 8px 0;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 120px
}

.e1XiU:hover .j_ztp {
    opacity: 1
}

.vDhly {
    height: 100%;
    width: 100%
}

.HTPL6,.vDhly {
    display: block
}

.wm1Uk {
    background-color: transparent;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.j_ztp {
    background: #2c2d2e;
    border-bottom-left-radius: 4px;
    opacity: 0;
    padding: 4px;
    position: absolute;
    right: 0;
    top: 0
}

.j_ztp svg {
    fill: #ebecef
}

.l_Kos {
    height: 100%;
    width: 100%
}

.sqcSA {
    opacity: .8
}

.dPCZT {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border: 4px solid #fff;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-filter: drop-shadow(0 0 12px rgba(44,45,46,.08));
    filter: drop-shadow(0 0 12px rgba(44,45,46,.08));
    height: 40px;
    justify-content: center;
    left: 50%;
    margin-left: -28px;
    margin-top: -28px;
    padding: 4px;
    position: absolute;
    top: 50%;
    width: 40px
}

.dPCZT svg {
    fill: #2c2d2e;
    margin-left: 3px;
    position: relative
}

.dPCZT:hover {
    opacity: .8
}

.hHV2p {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.anUwJ {
    left: 40px;
    position: relative;
    top: 40px
}

.bE62X {
    background: hsla(0,0%,100%,.48);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.AhhR_ {
    zoom:1!important;background-color: #fff!important;
    cursor: pointer!important;
    display: block!important;
    margin: 0!important;
    max-height: 100%!important;
    max-width: 100%!important;
    min-height: 0!important;
    min-width: 0!important;
    overflow: hidden!important;
    position: relative!important
}

.AhhR_:after,.AhhR_:before {
    content: none!important
}

.PdkNK.e1XiU {
    height: 70px;
    width: 70px
}

.PdkNK .j_ztp {
    opacity: 1
}

.PdkNK .anUwJ {
    left: 15px;
    position: relative;
    top: 15px
}

.e1XiU.Kbhal {
    margin: 8px 8px 8px 0
}

.t6xuR {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    line-height: 14px;
    padding: 8px 12px
}

.P9DWX {
    border-top: 1px solid rgba(0,16,61,.12)
}

.YKSj0,.t6xuR a {
    text-decoration: none
}

.YKSj0 {
    color: #2c2d2e;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    line-height: 14px;
    margin-right: 16px
}

.UU_pQ .YKSj0:hover .G0ycx,.eqBeo .YKSj0:active .G0ycx {
    fill: #313233
}

.YKSj0:hover .eqL6c {
    color: #2c2d2e;
    text-decoration: underline
}

.G0ycx {
    fill: #a5a7ad;
    color: #a5a7ad;
    display: inline-block;
    font-weight: 700;
    height: 16px;
    text-align: right;
    vertical-align: text-bottom;
    white-space: nowrap;
    width: 16px
}

.KxPbu .G0ycx,.KxPbu .G0ycx path {
    margin-right: 8px
}

.eqBeo .G0ycx,.eqBeo .G0ycx path {
    vertical-align: text-bottom
}

.adwZn {
    color: #2c2d2e;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin-left: 12px
}

.adwZn a {
    white-space: nowrap
}

.adwZn.K3J1R {
    margin-left: 0;
    margin-top: 8px
}

.z0Jt1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table
}

.tag7R {
    width: 100%
}

.SRWHn {
    table-layout: fixed
}

.twcCF {
    display: table-row
}

.X67CP {
    display: table-cell;
    vertical-align: middle
}

.QWaIN {
    width: 100%
}

.nHomq {
    vertical-align: top
}

.cklTa {
    vertical-align: bottom
}

.uWJ4D {
    background-color: #fff;
    border-left: 1px solid rgba(0,16,61,.12);
    border-right: 1px solid rgba(0,16,61,.12);
    border-top: 1px solid rgba(0,16,61,.12)
}

.DHgYk {
    border: 0
}

.MVvvb {
    height: 21px
}

.S1cLN {
    font-size: 11px;
    line-height: 12px
}

.S1cLN,.S1cLN .Wg71L {
    font-family: Helvetica,Arial,sans-serif;
    font-weight: 400
}

.S1cLN .Wg71L {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px
}

.S1cLN .YFAok,.S1cLN .cjkEs {
    min-width: 60px
}

.S1cLN .xynmK {
    display: block;
    margin-right: 12px
}

.S1cLN .pQkLr {
    margin-left: 0
}

.S1cLN ._Sfay {
    padding-left: 8px
}

.S1cLN .R7w_K {
    display: block;
    line-height: 16px;
    padding-right: 8px;
    text-decoration: none
}

.S1cLN .heJgK {
    display: inline-block;
    text-decoration: none
}

.S1cLN .Rpjk7 {
    fill: #919399;
    cursor: pointer;
    padding: 0 2px;
    vertical-align: text-top
}

.S1cLN .Ux617 {
    width: 100%
}

.S1cLN .Ux617 .rr6As {
    color: #919399;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    padding: 0 12px
}

.S1cLN .oLFEZ {
    border-top: 1px solid rgba(0,16,61,.12);
    padding: 8px 12px 4px
}

.S1cLN .Q76qf {
    display: none
}

.S1cLN ._4AWXK {
    fill: #fff;
    margin-right: 4px
}

.S1cLN .SFGtE {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 0 10px
}

.S1cLN .rhn2H {
    vertical-align: middle
}

.S1cLN .QhZwI {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 8px;
    white-space: nowrap
}

.rU5Q3.S1cLN.cC1X5 {
    padding-left: 12px
}

.rU5Q3.S1cLN .SFGtE {
    display: block;
    text-align: center
}

.rU5Q3.S1cLN .rhn2H {
    vertical-align: top
}

.rU5Q3.S1cLN .QhZwI {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.rU5Q3.S1cLN .l4Qhc {
    margin-right: 4px;
    width: calc(50% - 4px)
}

.rU5Q3.S1cLN .bKPei {
    margin-left: 4px;
    width: calc(50% - 4px)
}

.eaZ9Y,.rU5Q3.S1cLN .bKPei {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.eaZ9Y {
    display: table
}

.aaYcY {
    width: 100%
}

.e0QW4 {
    table-layout: fixed
}

._R_IR {
    display: table-row
}

.NHG8J {
    display: table-cell;
    vertical-align: middle
}

.FvJJb {
    width: 100%
}

.DbVzG {
    vertical-align: top
}

.uJ8SY {
    vertical-align: bottom
}

.CgULU {
    background-color: #fff;
    border-left: 1px solid rgba(0,16,61,.12);
    border-right: 1px solid rgba(0,16,61,.12);
    border-top: 1px solid rgba(0,16,61,.12)
}

.N_oa_ {
    border: 0
}

.QdAHy {
    height: 21px
}

._p3Ui {
    font-size: 11px;
    line-height: 12px
}

._p3Ui,._p3Ui .lUW9n {
    font-family: Helvetica,Arial,sans-serif;
    font-weight: 400
}

._p3Ui .lUW9n {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px
}

._p3Ui .aWHaZ,._p3Ui .joa23 {
    min-width: 60px
}

._p3Ui .gsKms {
    display: block;
    margin-right: 12px
}

._p3Ui .Eo6bQ {
    margin-left: 0
}

._p3Ui .pKQU7 {
    padding-left: 8px
}

._p3Ui .Aft_Y,._p3Ui .PkTk4 {
    display: block;
    line-height: 16px;
    text-decoration: none
}

._p3Ui .Aft_Y {
    padding-right: 8px
}

._p3Ui .IXNHg {
    display: inline-block;
    text-decoration: none
}

._p3Ui .N_Ig9 {
    fill: #919399;
    cursor: pointer;
    padding: 0 2px;
    vertical-align: text-top
}

._p3Ui .UN9n1 {
    width: 100%
}

._p3Ui .UN9n1 .orvIR {
    color: #919399;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    padding: 0 12px
}

._p3Ui ._jpPS {
    border-top: 1px solid rgba(0,16,61,.12);
    padding: 8px 12px 4px
}

._p3Ui .wO50K {
    display: none
}

._p3Ui .AfNgu {
    fill: #fff;
    margin-right: 4px
}

._p3Ui .Hu3Jp {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 0 10px
}

._p3Ui .VBdLL {
    vertical-align: middle
}

._p3Ui .pd4a2 {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 8px;
    white-space: nowrap
}

.FEk64._p3Ui.sIjdY {
    padding-left: 12px
}

.FEk64._p3Ui .rDzwv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.FEk64._p3Ui .MB9pH {
    width: 100%
}

.FEk64._p3Ui .Hu3Jp {
    display: block;
    text-align: center
}

.FEk64._p3Ui .VBdLL {
    vertical-align: top
}

.FEk64._p3Ui .pd4a2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.FEk64._p3Ui .qjL44 {
    margin-right: 4px;
    width: calc(50% - 4px)
}

.FEk64._p3Ui .xxmyN {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 4px;
    width: calc(50% - 4px)
}

.cxc3c {
    background: #fff;
    border-bottom: 1px solid rgba(0,16,61,.08);
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px
}

.de_vs {
    border-left: 4px solid transparent;
    padding: 28px 0 0 36px
}

.de_vs.fvvov {
    border-color: #ff9e00
}

.de_vs.border-admin {
    border-color: #800080 !important;
}

.de_vs.ZVoWH {
    border-color: #0dc268
}

.ikwzW {
    padding-right: 20px
}

.cxc3c.rGF2c {
    -webkit-animation: otvet-highlight-answer 5s ease-out 1;
    animation: otvet-highlight-answer 5s ease-out 1;
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
    background: #fffce0
}

.YQwB2,._Ws9D {
    opacity: .48
}

.SzHQn {
    margin-top: 8px
}

.UCzv8 {
    padding-bottom: 16px;
    padding-right: 40px
}

._Jzbh {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 16px;
    overflow-wrap: break-word;
    white-space: pre-line
}

.nAN_s {
    margin-bottom: 0
}

._Jzbh img {
    max-width: 100%
}

.qcIm1 {
    border-top: none
}

.b2FEe {
    margin-left: 60px;
    margin-top: 8px;
    padding-bottom: 12px
}

.XM1Ce {
    color: #919399;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 20px
}

.vcD2A {
    margin-right: 8px
}

.f0f_u {
    margin-bottom: 10px
}

.PVfFg {
    font-weight: 400;
    font-weight: 700;
    margin-right: 4px
}

.GTegc,.PVfFg {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    line-height: 20px
}

.GTegc {
    font-weight: 400
}

.T868K {
    display: inline-block
}

.msqXa {
    display: block
}

.tceXo {
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    vertical-align: middle
}

.W05nJ,.W05nJ:hover {
    display: inline-block;
    text-decoration: none
}

.tceXo .LwUNN {
    color: #2c2d2e;
    margin-right: 8px
}

.tceXo .Bx_tP {
    display: inline-block;
    text-transform: capitalize
}

.T868K .UbCsi,.T868K .qPhqc {
    fill: #2c2d2e;
    margin-right: 8px;
    vertical-align: text-bottom
}

.nv15B {
    float: right
}

.DjLQs {
    padding: 0
}

.N4rz1 {
    white-space: nowrap
}

.xv5D3 {
    clear: both
}

.uFG7L.cxc3c {
    padding-left: 0;
    padding-right: 0
}

.uFG7L .de_vs {
    padding: 16px 0
}

.uFG7L .ikwzW {
    padding: 0 16px 0 12px
}

.uFG7L .qPhqc {
    margin-right: 8px;
    vertical-align: text-bottom
}

.uFG7L .UCzv8 {
    padding-right: 16px
}

.uFG7L ._Jzbh {
    margin-bottom: 8px;
    margin-top: 8px
}

.uFG7L .b2FEe {
    margin-left: 0;
    padding-bottom: 0
}

.uFG7L .XM1Ce {
    margin-bottom: 0
}

.uFG7L .o4GnL {
    padding-left: 0
}

.uFG7L .T868K {
    margin-bottom: 0;
    margin-top: 16px
}

.uFG7L .tceXo {
    fill: #919399;
    color: #919399;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin-right: 16px
}

.uFG7L .tceXo path,.uFG7L .tceXo svg {
    vertical-align: text-bottom
}

.uFG7L .TqJk7>span,.uFG7L .TqJk7>svg {
    vertical-align: middle
}

.uFG7L .tceXo:hover {
    fill: #919399;
    color: #2c2d2e;
    text-decoration: none
}

.eXklv {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table
}

.j8yjk {
    width: 100%
}

.Pz97P {
    table-layout: fixed
}

.WFUBb {
    display: table-row
}

.CHgvk {
    display: table-cell;
    vertical-align: middle
}

.VWSp1 {
    width: 100%
}

.PK95i {
    vertical-align: top
}

.YqGMh {
    vertical-align: bottom
}

.PnBTy {
    background-color: #fff;
    border-left: 1px solid rgba(0,16,61,.12);
    border-right: 1px solid rgba(0,16,61,.12);
    border-top: 1px solid rgba(0,16,61,.12)
}

.JDE4G {
    border: 0
}

.Oyh0h {
    height: 21px
}

.VzvVN {
    border: 1px solid rgba(0,16,61,.12);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.lfVxR {
    background: #fff;
    line-height: 48px;
    padding: 20px 20px 20px 100px
}

.lfVxR .ZBpNH {
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin-right: 40px
}

.lfVxR .Emn2g {
    display: inline-block;
    white-space: nowrap
}

.lfVxR .Emn2g .nCs19 {
    margin-right: 8px
}

.lfVxR .rXLCb {
    cursor: pointer;
    float: right;
    line-height: 16px;
    margin-left: 8px;
    padding: 4px
}

.lfVxR .rXLCb>svg {
    vertical-align: middle
}

.lfVxR .rXLCb:hover {
    background: #f0f1f3;
    border-radius: 4px
}

.lfVxR .Fi_i5 {
    background: url(/imgsmail/otvet-static/i/images/OTVET-3279_v2.png?4f354);
    background-position: 0 -280px;
    background-repeat: no-repeat;
    height: 64px;
    margin-right: 20px;
    width: 64px
}

.lfVxR .R7T1M {
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    vertical-align: middle
}

.qx8Zh .lfVxR {
    padding: 20px
}

.qx8Zh .lfVxR .ZBpNH {
    display: block;
    margin-bottom: 16px
}

.qx8Zh .lfVxR .R7T1M {
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px
}

.qx8Zh .lfVxR .R7T1M a {
    display: inline-block;
    margin: 16px auto 8px
}

.YObOO {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table
}

.ay4AO {
    width: 100%
}

.gAiU_ {
    table-layout: fixed
}

.R9u69 {
    display: table-row
}

.u33mn {
    display: table-cell;
    vertical-align: middle
}

.e7Y1j {
    width: 100%
}

.Ue_8d {
    vertical-align: top
}

.e4hsJ {
    vertical-align: bottom
}

.qIJY9 {
    background-color: #fff;
    border-left: 1px solid rgba(0,16,61,.12);
    border-right: 1px solid rgba(0,16,61,.12);
    border-top: 1px solid rgba(0,16,61,.12)
}

.LwyWw {
    border: 0
}

.vY3ZE {
    height: 21px
}

.Tnrtw {
    margin-top: 12px
}

.lKZ58 {
    margin-bottom: 12px
}

.z5upg {
    min-height: 1px;
    padding: 0
}

.ZO5o9 {
    background-color: #fffce0
}

.z5upg .FbiUg {
    border-bottom: 1px solid rgba(0,16,61,.08);
    font-family: Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    padding: 20px 0 20px 40px
}

.z5upg .FbiUg path,.z5upg .FbiUg svg {
    fill: #2c2d2e;
    margin-left: 12px;
    vertical-align: middle
}

.z5upg .uu3HW {
    padding: 0 0 0 100px
}

.z5upg .ZTQBR {
    font-size: 20px;
    line-height: 28px
}

.z5upg .ZTQBR,.z5upg .cgZi7 {
    font-family: Helvetica,Arial,sans-serif;
    font-weight: 400
}

.z5upg .cgZi7 {
    font-size: 15px;
    line-height: 20px;
    margin: 12px 0
}

.z5upg .RIsA6 {
    padding: 0
}

.z5upg .NiPPY,.z5upg .aVlKA {
    border-bottom: 1px solid rgba(0,16,61,.12)
}

.z5upg .aVlKA {
    padding: 20px 40px 12px
}

.z5upg .ONdY7 {
    padding: 0 20px
}

.EcGb5.z5upg {
    padding: 0
}

.EcGb5.ZO5o9 {
    background-color: #fffce0
}

.EcGb5.z5upg .aVlKA,.EcGb5.z5upg .uu3HW {
    padding: 16px
}

.EcGb5.z5upg .FbiUg {
    border-bottom: 1px solid rgba(0,16,61,.08);
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin: 0;
    padding-bottom: 12px;
    padding-left: 20px;
    padding-top: 12px
}

.Vl7F3 {
    background: #fff
}

.T3BuE {
    background: #e6e8ec;
    padding: 20px 40px 40px
}

.T3BuE .YjNpK {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 20px
}

.T3BuE .WDOO1,.T3BuE .YjNpK {
    font-family: Helvetica,Arial,sans-serif;
    font-weight: 400
}

.T3BuE .WDOO1 {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 32px
}

.Tt05X.T3BuE {
    background-color: rgba(13,194,104,.08);
    padding: 16px
}

.Tt05X.T3BuE .YjNpK {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 400;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 8px
}

.Tt05X.T3BuE .WDOO1 {
    margin-bottom: 16px
}

.dBSE3 {
    color: #2c2d2e;
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    padding: 20px 40px
}

.iv01J {
    border-bottom: 1px solid rgba(0,16,61,.08);
    padding: 16px 20px 8px 40px
}

.IsT8_ {
    float: left
}

.GAKLw {
    min-height: 48px
}

.GAKLw .AKYsX {
    color: #919399;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin-left: 60px;
    overflow: hidden
}

.GAKLw .CDwku {
    color: #919399;
    text-decoration: none;
    word-break: break-word
}

.GAKLw .CDwku:hover {
    color: #919399;
    text-decoration: underline
}

.GAKLw .E7hSH {
    color: #2c2d2e;
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    margin-left: 60px;
    padding: 4px 0;
    text-decoration: none;
    word-break: break-word
}

.GAKLw .E7hSH:hover {
    color: #2c2d2e;
    text-decoration: underline
}

.GAKLw .b6gF5 {
    margin-left: 60px
}

.GAKLw .gzeg7 {
    fill: #2c2d2e;
    color: #919399;
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    vertical-align: middle
}

.GAKLw .gzeg7:hover {
    color: #2c2d2e
}

.GAKLw .gzeg7 .h0LbG {
    color: #2c2d2e;
    margin: 0 8px
}

.ibHZT {
    display: inline-block;
    white-space: nowrap
}

.Ti7lL.IQb8t .dBSE3 {
    border-bottom: 1px solid rgba(0,16,61,.08);
    font-family: Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    padding: 16px
}

.Ti7lL.IQb8t .dBSE3 .vtnaV {
    fill: #2c2d2e;
    float: right
}

.Ti7lL.IQb8t .dBSE3 .vtnaV path,.Ti7lL.IQb8t .dBSE3 .vtnaV svg {
    vertical-align: middle
}

.Ti7lL.IQb8t .iv01J {
    border-bottom: 1px solid rgba(0,16,61,.08);
    padding: 16px
}

.Ti7lL.IQb8t .E7hSH {
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin: 0 0 12px 44px;
    padding: 0
}

.Ti7lL.IQb8t .b6gF5 {
    margin: 0 0 0 44px
}

.Ti7lL.IQb8t .b6gF5 path,.Ti7lL.IQb8t .b6gF5 svg {
    vertical-align: text-bottom
}

.Ti7lL.IQb8t .AKYsX {
    margin-bottom: 12px;
    margin-left: 44px
}

.Ti7lL.IQb8t .TRySg {
    color: #919399;
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px
}

.Ti7lL.IQb8t .AKYsX span {
    background: #fff
}

.Ti7lL.IQb8t .WAooB {
    float: right
}

.Ti7lL.IQb8t .mW4wd {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    font-weight: 700;
    line-height: 20px;
    margin: 20px 0
}

.Ti7lL.IQb8t .FGnaH {
    margin-right: 4px;
    vertical-align: text-bottom
}

.Ti7lL.IQb8t .AEgNJ,.Ti7lL.IQb8t .V9H5R,.Ti7lL.IQb8t .V9H5R>* {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px
}

.Ti7lL.IQb8t .AEgNJ {
    color: #005bd1;
    margin-bottom: 20px
}

.Ti7lL.IQb8t .VNjDF {
    color: #2c2d2e;
    display: block;
    padding: 20px;
    text-align: center
}

.jJl4S {
    clear: both
}

.rtcZM {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table
}

.PuS3N {
    width: 100%
}

.C4306 {
    table-layout: fixed
}

.KJ_1p {
    display: table-row
}

.WK8bb {
    display: table-cell;
    vertical-align: middle
}

.dmq1P {
    width: 100%
}

.DifkN {
    vertical-align: top
}

.H0CA_ {
    vertical-align: bottom
}

.PMQJB {
    background-color: #fff;
    border-left: 1px solid rgba(0,16,61,.12);
    border-right: 1px solid rgba(0,16,61,.12);
    border-top: 1px solid rgba(0,16,61,.12)
}

.Y5IPJ {
    border: 0
}

.lR8Yp {
    height: 21px
}

.kv_eg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid rgba(0,16,61,.08);
    border-top: 1px solid rgba(0,16,61,.08);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 400;
    justify-content: space-between;
    line-height: 28px;
    margin: 12px 0;
    padding: 20px
}

._Q9l7 {
    border-left: 0;
    border-right: 0;
    border-top: 0;
    margin: 0
}

.ugtS4 .kv_eg {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: initial;
    -ms-flex-align: initial;
    align-items: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.ugtS4 .hY6LN {
    margin-top: 12px
}

.v3HGn {
    background: #f0f1f3;
    -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    height: 12px;
    margin-bottom: 12px;
    margin-top: 6px;
    overflow: hidden;
    position: relative
}

.w_93I {
    width: 35px
}

.dNJaz {
    width: 100px
}

._WXx8 {
    width: 30%
}

.oH7Bf {
    width: 50%
}

.qOL3M {
    width: 70%
}

.GXnaS {
    width: 90%
}

.Z4tw0 {
    height: 13px;
    margin: 1px 0 6px
}

.Tv2GL {
    height: 15px;
    margin: 0 0 5px
}

.mxOhZ {
    height: 17px;
    margin: 1px 0 6px
}

.VstHl {
    height: 20px;
    margin: 3px 0 5px
}

.S9EfO {
    height: 24px;
    margin: 5px 0 3px
}

.lwAGL {
    -webkit-animation: Yc2Nu 3s linear infinite;
    animation: Yc2Nu 3s linear infinite;
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#f0f1f3),color-stop(18%,#e6e8ec),color-stop(30%,#f0f1f3));
    background: linear-gradient(90deg,#f0f1f3 10%,#e6e8ec 18%,#f0f1f3 30%);
    background-size: 200%;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.X5W94 {
    height: 28px;
    width: 88px
}

.X5W94,.tKqOY {
    background: #f0f1f3
}

.tKqOY {
    border-radius: 50%;
    height: 48px;
    width: 48px
}

.Mizts {
    height: 32px;
    width: 32px
}

.nGVa4 {
    background: #f0f1f3;
    border-radius: 4px;
    height: 40px
}

.nGVa4.NU9ij {
    height: 48px
}

.mx2ul {
    width: 40px
}

.mx2ul.NU9ij {
    width: 48px
}

.mWZ4l.Fl6n0 .v3HGn {
    background: #e6e8ec
}

.mWZ4l.Fl6n0 .lwAGL {
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#e6e8ec),color-stop(18%,rgba(240,241,243,.24)),color-stop(30%,#e6e8ec));
    background: linear-gradient(90deg,#e6e8ec 10%,rgba(240,241,243,.24) 18%,#e6e8ec 30%)
}

.mWZ4l.Fl6n0 .tKqOY {
    background: #e6e8ec
}

@-webkit-keyframes Yc2Nu {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes Yc2Nu {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

.G_vVO {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table
}

.A5nYz {
    width: 100%
}

.S1fBb {
    table-layout: fixed
}

.POPOC {
    display: table-row
}

.TeiuW {
    display: table-cell;
    vertical-align: middle
}

.bI007 {
    width: 100%
}

.nwDXO {
    vertical-align: top
}

.DiD07 {
    vertical-align: bottom
}

.qnmIw {
    background-color: #fff;
    border-left: 1px solid rgba(0,16,61,.12);
    border-right: 1px solid rgba(0,16,61,.12);
    border-top: 1px solid rgba(0,16,61,.12)
}

.k7jLF {
    border: 0
}

.gtpDd {
    height: 21px
}

.Ha2GP {
    border-left: none;
    border-right: none;
    margin-top: 12px
}

.Ha2GP .lBop9 {
    padding: 20px 20px 20px 40px
}

.Ha2GP .lBop9,.Ha2GP .mWZ4l {
    border-bottom: 1px solid rgba(0,16,61,.12)
}

.Ha2GP .mWZ4l {
    padding: 28px 0 20px 40px
}

.Ha2GP .mWZ4l:last-child {
    border-bottom: none
}

.Ha2GP .mWZ4l .zb5p0 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.Ha2GP .tKqOY {
    margin: 0 12px 0 0
}

.Ha2GP .lHCmK {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-pack: distribute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    justify-content: space-around
}

.Ha2GP .mWZ4l .gikHB {
    margin-top: 8px;
    padding-left: 60px
}

.Ha2GP .mWZ4l .rahPX {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px;
    padding-left: 60px
}

.Ha2GP .mWZ4l .rahPX .hKD8I {
    margin-right: 16px
}

.hNVHe {
    background: #f0f1f3;
    -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    height: 12px;
    margin-bottom: 12px;
    margin-top: 6px;
    overflow: hidden;
    position: relative
}

.FJDy6 {
    width: 35px
}

.nMWCP {
    width: 100px
}

.SkPv_ {
    width: 30%
}

.Y2GbE {
    width: 50%
}

.riIiQ {
    width: 70%
}

.UwzNo {
    width: 90%
}

.wfywf {
    height: 13px;
    margin: 1px 0 6px
}

.K0Gc0 {
    height: 15px;
    margin: 0 0 5px
}

.YRux0 {
    height: 17px;
    margin: 1px 0 6px
}

.S_yRr {
    height: 20px;
    margin: 3px 0 5px
}

.E1xo5 {
    height: 24px;
    margin: 5px 0 3px
}

.Wc0rt {
    -webkit-animation: bb2th 3s linear infinite;
    animation: bb2th 3s linear infinite;
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#f0f1f3),color-stop(18%,#e6e8ec),color-stop(30%,#f0f1f3));
    background: linear-gradient(90deg,#f0f1f3 10%,#e6e8ec 18%,#f0f1f3 30%);
    background-size: 200%;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.G89Is {
    height: 28px;
    width: 88px
}

.G89Is,.aVJLA {
    background: #f0f1f3
}

.aVJLA {
    border-radius: 50%;
    height: 48px;
    width: 48px
}

.cPOfF {
    height: 32px;
    width: 32px
}

.CMvXX {
    background: #f0f1f3;
    border-radius: 4px;
    height: 40px
}

.CMvXX.x5xnz {
    height: 48px
}

.aH7Tb {
    width: 40px
}

.aH7Tb.x5xnz {
    width: 48px
}

.yhM4m.atkxS .hNVHe {
    background: #e6e8ec
}

.yhM4m.atkxS .Wc0rt {
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#e6e8ec),color-stop(18%,rgba(240,241,243,.24)),color-stop(30%,#e6e8ec));
    background: linear-gradient(90deg,#e6e8ec 10%,rgba(240,241,243,.24) 18%,#e6e8ec 30%)
}

.yhM4m.atkxS .aVJLA {
    background: #e6e8ec
}

@-webkit-keyframes bb2th {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes bb2th {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

.Qt0rQ {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table
}

.gPqwU {
    width: 100%
}

.Bv9Ot {
    table-layout: fixed
}

.yjA_V {
    display: table-row
}

.ifD3N {
    display: table-cell;
    vertical-align: middle
}

.YW1xN {
    width: 100%
}

.ukcM4 {
    vertical-align: top
}

.ySyQu {
    vertical-align: bottom
}

.p3c9r {
    background-color: #fff;
    border-left: 1px solid rgba(0,16,61,.12);
    border-right: 1px solid rgba(0,16,61,.12);
    border-top: 1px solid rgba(0,16,61,.12)
}

.JILYs {
    border: 0
}

.LwZp6 {
    height: 21px
}

.TvLpL {
    border-left: none;
    border-right: none;
    margin-top: 12px
}

.TvLpL .GyqTR {
    padding: 12px 12px 12px 20px
}

.TvLpL .GyqTR,.TvLpL .yhM4m {
    border-bottom: 1px solid rgba(0,16,61,.12)
}

.TvLpL .yhM4m {
    padding: 16px
}

.TvLpL .yhM4m:last-child {
    border-bottom: none
}

.TvLpL .yhM4m .zAhYL {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.TvLpL .aVJLA {
    margin: 0 12px 0 0
}

.TvLpL .f71v5 {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-pack: distribute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    justify-content: space-around
}

.TvLpL .yhM4m .hrnyz {
    margin-top: 8px
}

.TvLpL .yhM4m .XQ5Ri {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px
}

.TvLpL .yhM4m .XQ5Ri .MfyjZ {
    margin-right: 16px
}

.P2Sxi {
    background: #f0f1f3;
    -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    height: 12px;
    margin-bottom: 12px;
    margin-top: 6px;
    overflow: hidden;
    position: relative
}

.MA0SC {
    width: 35px
}

.yYSWr {
    width: 100px
}

.qDJN1 {
    width: 30%
}

.gZigW {
    width: 50%
}

.D9BmX {
    width: 70%
}

.FoHje {
    width: 90%
}

.CE318 {
    height: 13px;
    margin: 1px 0 6px
}

.DpFFT {
    height: 15px;
    margin: 0 0 5px
}

.Ra3OP {
    height: 17px;
    margin: 1px 0 6px
}

.zaG0z {
    height: 20px;
    margin: 3px 0 5px
}

.wbVkS {
    height: 24px;
    margin: 5px 0 3px
}

.qmpPe {
    -webkit-animation: jWPBd 3s linear infinite;
    animation: jWPBd 3s linear infinite;
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#f0f1f3),color-stop(18%,#e6e8ec),color-stop(30%,#f0f1f3));
    background: linear-gradient(90deg,#f0f1f3 10%,#e6e8ec 18%,#f0f1f3 30%);
    background-size: 200%;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.s_wSb {
    height: 28px;
    width: 88px
}

.s_wSb,.vX_oK {
    background: #f0f1f3
}

.vX_oK {
    border-radius: 50%;
    height: 48px;
    width: 48px
}

.YmGWG {
    height: 32px;
    width: 32px
}

._29Zo {
    background: #f0f1f3;
    border-radius: 4px;
    height: 40px
}

._29Zo.kRNzi {
    height: 48px
}

.lIiNw {
    width: 40px
}

.lIiNw.kRNzi {
    width: 48px
}

.TW8An.kdCyM .P2Sxi {
    background: #e6e8ec
}

.TW8An.kdCyM .qmpPe {
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#e6e8ec),color-stop(18%,rgba(240,241,243,.24)),color-stop(30%,#e6e8ec));
    background: linear-gradient(90deg,#e6e8ec 10%,rgba(240,241,243,.24) 18%,#e6e8ec 30%)
}

.TW8An.kdCyM .vX_oK {
    background: #e6e8ec
}

@-webkit-keyframes jWPBd {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes jWPBd {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

.KB1dv {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table
}

.pg9gf {
    width: 100%
}

.KLMCr {
    table-layout: fixed
}

.R9C5o {
    display: table-row
}

.k8Xpv {
    display: table-cell;
    vertical-align: middle
}

.Wd2dg {
    width: 100%
}

.duQWb {
    vertical-align: top
}

.x4UTx {
    vertical-align: bottom
}

.CYv6s {
    background-color: #fff;
    border-left: 1px solid rgba(0,16,61,.12);
    border-right: 1px solid rgba(0,16,61,.12);
    border-top: 1px solid rgba(0,16,61,.12)
}

.RqqLt {
    border: 0
}

.h7qb9 {
    height: 21px
}

.ALtOh {
    margin-top: 12px
}

.owDhs {
    padding: 40px 0 20px
}

.wQ6s8 {
    color: #f44e4e
}

.jk5JL {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1
}

.Dipt_,.Oei91,.yaqJu {
    margin-top: 12px
}

.Dipt_:empty,.yaqJu:empty {
    display: none
}

.mXE3D {
    opacity: .48;
    pointer-events: none
}

.XbPaV {
    position: relative
}

.UdpFX {
    border-bottom: 1px solid rgba(0,16,61,.12);
    min-height: 1px
}

.cyKjo {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    padding: 20px 40px 8px
}

.Fycn3 {
    margin: 12px 0
}

.ndveP .owDhs {
    padding: 0
}

.ndveP .cyKjo {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 400;
    font-weight: 700;
    line-height: 24px;
    padding: 10px 20px
}

.ndveP .QIqeL {
    border-bottom: 1px solid rgba(0,16,61,.12)
}

.uCkt9 {
    padding: 20px 20px 8px 40px
}

.OImcM {
    padding: 12px 12px 3px 20px
}

.Lwk_1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table
}

.JD1Ym {
    width: 100%
}

.zruGP {
    table-layout: fixed
}

.CYu7w {
    display: table-row
}

.jkRul {
    display: table-cell;
    vertical-align: middle
}

.ubG3m {
    width: 100%
}

.Y4PzE {
    vertical-align: top
}

.gWbSJ {
    vertical-align: bottom
}

.wuSKI {
    background-color: #fff;
    border-left: 1px solid rgba(0,16,61,.12);
    border-right: 1px solid rgba(0,16,61,.12);
    border-top: 1px solid rgba(0,16,61,.12)
}

.cE2bu {
    border: 0
}

.qGErs {
    height: 21px
}

.plNbL {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1
}

.ydzJ2 {
    background: #f0f1f3;
    -webkit-box-shadow: inset 0 2px 0 0 rgba(0,0,0,.04);
    box-shadow: inset 0 2px 0 0 rgba(0,0,0,.04)
}

.wuSKI {
    text-align: center
}

.feAOU {
    margin: 60px auto 28px
}

.m51_p {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    margin: auto auto 80px;
    text-align: center
}

/*# sourceMappingURL=https://alpha.otvet.mail.ru/imgs-proxy/hb/e.mail.ru/otvet-front/otvet-12462-1745602999/vue/app.css.map*/
