html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: 0;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b, strong {
    font-weight: bolder
}

small {
    font-size: 87%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

[type="button"], [type="reset"], [type="submit"], button {
    -webkit-appearance: button
}

[type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner, button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring, button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    white-space: normal;
    padding: 0
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type="checkbox"], [type="radio"] {
    box-sizing: border-box;
    padding: 0
}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
    height: auto
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

* {
    box-sizing: border-box
}

details, main {
    display: block
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

[hidden], template {
    display: none
}

a, button {
    -webkit-tap-highlight-color: transparent
}

.btns-spacer {
    margin-bottom: -.5rem;
    display: flex;
    flex-wrap: wrap
}

.btns-spacer > * {
    margin-right: .5rem;
    margin-bottom: .5rem
}

.btn-aside-space {
    margin-top: 1rem
}

.btn-filter-space {
    margin-top: 2rem
}

.links-spacer > * {
    margin-right: .5rem
}

.list-reset, .tabs, .tabs__sub {
    list-style: none;
    padding: 0;
    margin: 0
}

.title-mark {
    color: #f44336;
    font-size: .8125rem;
    line-height: 1rem;
    text-transform: uppercase;
    letter-spacing: .25em;
    display: inline-block;
    margin-left: .2rem
}

.text-tiny {
    color: #78909c;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 2.1;
    letter-spacing: .015em
}

.text-small {
    color: #78909c;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.9
}

img {
    display: block;
    max-width: 100%
}

ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.img-cover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.img-cover-wrapper {
    background: #eceff1;
    overflow: hidden;
    position: relative
}

.visibility-hidden {
    visibility: hidden
}

.truncate {
    color: #78909c;
    font-size: .6875rem;
    line-height: 1.5rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.page-title {
    font-weight: 600;
    font-size: 1.0625rem;
    line-height: 1.4;
    margin-top: 1rem
}

.slick-arrow {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='44' viewBox='0 0 15 44' fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M13.1318 0.503861C13.4058 0.0243436 14.0166 -0.142253 14.4961 0.131757C14.9757 0.405767 15.1423 1.01662 14.8682 1.49614L13.1318 0.503861ZM2 22L1.13176 22.4961L0.848248 22L1.13176 21.5039L2 22ZM14.8682 42.5039C15.1423 42.9834 14.9757 43.5942 14.4961 43.8682C14.0166 44.1423 13.4058 43.9757 13.1318 43.4961L14.8682 42.5039ZM14.8682 1.49614L2.86824 22.4961L1.13176 21.5039L13.1318 0.503861L14.8682 1.49614ZM2.86824 21.5039L14.8682 42.5039L13.1318 43.4961L1.13176 22.4961L2.86824 21.5039Z'/%3E %3C/svg%3E");
    background-color: transparent;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 2.5rem;
    height: 2.5rem;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    margin-top: -20px;
    z-index: 2
}

.slick-arrow.slick-disabled {
    cursor: default;
    opacity: .25
}

.slick-next {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    right: 0
}

.slick-prev {
    left: 0
}

.slider__nav {
    position: relative;
    display: inline-flex
}

.slider__nav-arrow {
    width: 18px;
    height: 18px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    position: static;
    margin-top: 0
}

.slider__nav .slider__nav-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='%232979FF' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M18 5H3.83L7.41 1.41L6 0L0 6L6 12L7.41 10.59L3.83 7H18V5Z'/%3E %3C/svg%3E");
    margin-right: 2.5rem
}

.slider__nav .slider__nav-prev:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='%232196F3' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M18 5H3.83L7.41 1.41L6 0L0 6L6 12L7.41 10.59L3.83 7H18V5Z'/%3E %3C/svg%3E")
}

.slider__nav .slider__nav-prev:active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='%231565C0' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M18 5H3.83L7.41 1.41L6 0L0 6L6 12L7.41 10.59L3.83 7H18V5Z'/%3E %3C/svg%3E")
}

.slider__nav .slider__nav-prev.slick-disabled, .slider__nav .slider__nav-prev.slick-disabled:active, .slider__nav .slider__nav-prev.slick-disabled:hover {
    cursor: default;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='%23B0BEC5' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M18 5H3.83L7.41 1.41L6 0L0 6L6 12L7.41 10.59L3.83 7H18V5Z'/%3E %3C/svg%3E")
}

.slider__nav .slider__nav-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='%232979FF' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M4.37114e-07 7L14.17 7L10.59 10.59L12 12L18 6L12 -5.24537e-07L10.59 1.41L14.17 5L6.11959e-07 5L4.37114e-07 7Z'/%3E %3C/svg%3E")
}

.slider__nav .slider__nav-next:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='%232196F3' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M4.37114e-07 7L14.17 7L10.59 10.59L12 12L18 6L12 -5.24537e-07L10.59 1.41L14.17 5L6.11959e-07 5L4.37114e-07 7Z'/%3E %3C/svg%3E")
}

.slider__nav .slider__nav-next:active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='%231565C0' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M4.37114e-07 7L14.17 7L10.59 10.59L12 12L18 6L12 -5.24537e-07L10.59 1.41L14.17 5L6.11959e-07 5L4.37114e-07 7Z'/%3E %3C/svg%3E")
}

.slider__nav .slider__nav-next.slick-disabled, .slider__nav .slider__nav-next.slick-disabled:active, .slider__nav .slider__nav-next.slick-disabled:hover {
    cursor: default;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='%23B0BEC5' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M4.37114e-07 7L14.17 7L10.59 10.59L12 12L18 6L12 -5.24537e-07L10.59 1.41L14.17 5L6.11959e-07 5L4.37114e-07 7Z'/%3E %3C/svg%3E")
}

.slider__nav-icon--swipe:before {
    content: '';
    background-repeat: no-repeat;
    background-size: 18px 20px;
    background-position: center;
    width: 2rem;
    height: 2rem;
    margin-left: -1rem;
    position: absolute;
    top: -8px;
    left: 50%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='%23B0BEC5' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M19 4.58V16.67C19 17.5532 18.6492 18.4002 18.0247 19.0247C17.4002 19.6492 16.5532 20 15.67 20H9.58004C8.68004 20 7.83004 19.64 7.21004 19L0.670044 12.36C0.670044 12.36 1.72004 11.33 1.75004 11.32C1.93004 11.16 2.16004 11.07 2.41004 11.07C2.59004 11.07 2.76004 11.12 2.91004 11.21C2.94004 11.22 6.50004 13.26 6.50004 13.26V3.33C6.50004 2.99848 6.63174 2.68054 6.86616 2.44612C7.10058 2.2117 7.41852 2.08 7.75004 2.08C8.08156 2.08 8.39951 2.2117 8.63393 2.44612C8.86835 2.68054 9.00004 2.99848 9.00004 3.33V9.17H9.83004V1.25C9.83004 0.918479 9.96174 0.600537 10.1962 0.366117C10.4306 0.131696 10.7485 0 11.08 0C11.78 0 12.33 0.56 12.33 1.25V9.17H13.17V2.08C13.17 1.39 13.72 0.83 14.42 0.83C14.7516 0.83 15.0695 0.961696 15.3039 1.19612C15.5383 1.43054 15.67 1.74848 15.67 2.08V9.17H16.5V4.58C16.5 4.24848 16.6317 3.93054 16.8662 3.69612C17.1006 3.4617 17.4185 3.33 17.75 3.33C18.0816 3.33 18.3995 3.4617 18.6339 3.69612C18.8683 3.93054 19 4.24848 19 4.58Z' fill='%23B0BEC5'/%3E %3C/svg%3E");
    cursor: default
}

.slider__nav-icon--swipe .slider__nav-prev {
    margin-right: 5rem
}

.promoted__mark, .sponsored__mark {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #fff;
    font-size: .8125rem;
    line-height: 1rem;
    font-weight: 500;
    padding: 0 .5rem;
    text-shadow: -2px 2px 8px black;
    border-radius: 0 0 0 2px;
    position: absolute;
    top: 0;
    right: 0
}

.promoted__mark-top-left, .sponsored__mark-top-left {
    border-radius: 0 2px 0 0;
    right: auto;
    left: 0
}

.promoted__mark-top-right, .sponsored__mark-top-right {
    border-radius: 0 0 0 2px;
    position: absolute;
    top: 0;
    right: 0
}

.promoted__mark-bottom-right, .sponsored__mark-bottom-right {
    border-radius: 2px 0 0 0;
    top: auto;
    bottom: 0
}

.promoted__mark-bottom-left, .sponsored__mark-bottom-left {
    border-radius: 0 2px 0 0;
    top: auto;
    right: auto;
    left: 0;
    bottom: 0
}

.promoted__mark-center, .sponsored__mark-center {
    border-radius: 2px;
    position: absolute;
    top: 50%;
    left: 50%;
    right: auto;
    margin-top: -9px;
    margin-left: -39px
}

.not_logged_in.page-guides .article__summary-time {
    display: none
}

.share-and-up {
    display: none
}

.link-icon {
    display: none
}

.icon {
    display: none
}

.social {
    display: none
}

.humble {
    display: none
}

.link {
    color: #2196f3;
    border-bottom: 1px solid #cfd8dc;
    text-decoration: none
}

.link:hover {
    color: #2196f3;
    border-color: #2196f3
}

.link:active {
    color: #1565c0;
    border-color: #1565c0
}

.card__list-link, .link-decorate, .modal__square-agree a, a:not([class]), p a:not([class]) {
    color: #2979ff;
    text-decoration: none
}

.card__list-link:hover, .link-decorate:hover, .modal__square-agree a:hover, a:not([class]):hover, p a:not([class]):hover {
    color: #2196f3
}

.card__list-link:active, .link-decorate:active, .modal__square-agree a:active, a:not([class]):active, p a:not([class]):active {
    color: #1565c0
}

a {
    color: #263238;
    text-decoration: none
}

a:hover {
    color: #2196f3
}

a:active {
    color: #1565c0
}

.link-text {
    color: #2196f3;
    border-bottom: 1px solid #2196f3;
    text-decoration: none
}

.link-text:hover {
    color: #2979ff;
    border-color: #2979ff
}

.link-text:visited {
    color: #a0f;
    border-color: #a0f
}

.link-text:active {
    color: #1565c0;
    border-color: #1565c0
}

.link-pseudo {
    color: #263238;
    border-bottom: 1px dashed #78909c;
    text-decoration: none
}

.link-pseudo:hover {
    color: #2196f3;
    border-color: #2196f3
}

.link-pseudo:active {
    color: #1565c0;
    border-color: #1565c0
}

body {
    color: #263238;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5;
    font-family: 'Montserrat', sans-serif;
    background: #f5f5f5;
    overflow-x: hidden
}

h1, h2, h3, h4, h5 {
    font-weight: 600;
    margin-top: 0
}

h1 {
    font-weight: 600;
    font-size: 22px;
    line-height: 1.4;
    font-family: 'Montserrat', sans-serif
}

h2 {
    font-weight: 600;
    font-size: 22px;
    line-height: 1.4;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: .9rem
}

h3 {
    font-weight: 600;
    font-size: 17px;
    line-height: 1.4;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: .8rem
}

h4 {
    font-size: 17px;
    line-height: 1.41;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: .7rem
}

h5 {
    font-size: 14px;
    line-height: 1.4;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: .6rem
}

.container {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem
}

.page-container {
    background: transparent;
    margin-top: .5rem
}

.content-container {
    position: relative;
    z-index: 96;
    padding-bottom: 1px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.main-block {
    width: 100%;
    padding: 1rem;
    background-color: #fff
}

.event-block {
    width: 100%
}

.aside-block, .aside-category-block {
    max-width: 240px;
    width: 100%;
    margin-bottom: .5rem
}

.main-container {
    flex-wrap: wrap;
    margin: 1rem 0 1.5rem 0;
    position: relative;
    z-index: 96;
    display: flex;
    justify-content: space-between
}

.top-story-block {
    max-width: 100%
}

.news-block {
    max-width: 100%
}

.main-aside-container {
    flex-wrap: wrap;
    align-items: flex-start;
    display: flex;
    justify-content: space-between
}

.main-aside-container--vertical {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 480px;
    margin: 0 auto
}

.main-aside-container--vertical .aside-menu-block {
    order: 1;
    width: 100%;
    max-width: 100%
}

.main-aside-container--vertical .main-category-block {
    order: 2;
    width: 100%
}

.main-news-block {
    width: 100%;
    position: relative;
    z-index: 99
}

.main-news-block > * {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.main-news-block > *:first-child {
    margin-top: 0
}

.main-news-block > *:last-child {
    margin-bottom: 0
}

.main-news-block > .article {
    margin-top: 0
}

.main-news-block .something--content {
    margin-bottom: .5rem
}

.main-category-block {
    width: 100%;
    background-color: #fff;
    padding: 2rem 1rem
}

.aside-menu-block {
    max-width: 100%;
    width: 100%
}

.aside-menu-block .inner-wrapper-sticky > * {
    margin-top: .5rem
}

.aside-menu-block .inner-wrapper-sticky > *:first-child {
    margin-top: 0
}

.aside-menu-block > * {
    margin-top: .5rem
}

.aside-menu-block > *:first-child {
    margin-top: 0
}

.content-block {
    background: #fff;
    width: 100%
}

.content-block + .content-block {
    margin-top: .5rem
}

.main-center-block {
    width: 100%;
    justify-content: center;
    display: flex
}

.main-center-block .main-block {
    background-color: transparent;
    padding: 0;
    max-width: 768px;
    width: 100%
}

aside {
    position: relative;
    z-index: 7
}

.btn {
    color: #263238;
    font-size: 13px;
    line-height: 1.4;
    font-weight: 400;
    line-height: unset;
    min-height: 2rem;
    padding: 0 .7rem;
    border-radius: 2px;
    text-decoration: none;
    border: 1px solid #cfd8dc;
    background: transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-family: 'Montserrat', sans-serif;
    outline: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent
}

.btn:hover {
    border-color: #2196f3;
    color: #2196f3
}

.btn:active {
    border-color: #1565c0;
    color: #1565c0
}

.btn--wide {
    padding-right: 1rem;
    padding-left: 1rem
}

.btn--input {
    display: flex;
    width: 100%;
    min-height: 40px
}

.btn--light {
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0;
    background: transparent;
    cursor: pointer
}

.btn--block {
    display: flex;
    width: 100%
}

.btn--small {
    min-height: 24px
}

.btn--big {
    min-height: 40px
}

.btn--large {
    min-height: 48px
}

.btn--huge {
    min-height: 56px
}

.btn--full {
    width: 100%
}

.btn--show--open {
    display: none
}

.btn--pseudo {
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0;
    background: transparent;
    cursor: pointer;
    text-transform: none;
    font-weight: 500;
    font-size: 13px;
    letter-spacing: normal
}

.btn--hash-tag {
    font-weight: 500;
    font-size: 13px;
    line-height: 1.9;
    letter-spacing: normal;
    text-decoration: none;
    text-transform: none;
    background: #2979ff;
    border-color: #2979ff;
    color: #fff
}

.btn--hash-tag:hover {
    border-color: #2196f3;
    background: #2196f3;
    color: #fff
}

.btn--hash-tag:active {
    border-color: #1565c0;
    background: #1565c0;
    color: #fff
}

.btn--disabled, .btn:disabled {
    color: #90a4ae;
    border-color: #cfd8dc;
    cursor: default
}

.btn-aside-space {
    margin: 2rem 1rem;
    width: auto
}

.btn--accent {
    background: #2979ff;
    border-color: #2979ff;
    color: #fff
}

.btn--accent:hover {
    background: #2196f3;
    border-color: #2196f3;
    color: #fff
}

.btn--accent:active {
    background: #1565c0;
    border-color: #1565c0;
    color: #fff
}

.btn--accent.btn--disabled, .btn--accent:disabled {
    background: #cfd8dc;
    color: #90a4ae;
    border-color: #cfd8dc;
    cursor: default;
    pointer-events: none
}

.btn--accent-2 {
    background: #f44336;
    border-color: #f44336;
    color: #fff
}

.btn--accent-2:hover {
    background: #f44336;
    border-color: #f44336;
    color: #fff
}

.btn--accent-2:active {
    background: #f44336;
    border-color: #f44336;
    color: #fff
}

.btn--accent-3 {
    background: linear-gradient(135deg, #00b964 35.53%, #06ce72 93.42%);
    border: 0;
    color: #fff
}

.btn--accent-3:hover {
    color: #fff;
    background: linear-gradient(135deg, #00b964 35.53%, #06ce72 93.42%)
}

.btn--accent-3:active {
    color: #fff;
    background: linear-gradient(135deg, #00b964 35.53%, #06ce72 93.42%)
}

.btn--accent-4 {
    background: linear-gradient(222.06deg, #ff2e00 34.45%, #ff451d 87.03%);
    border: 0;
    color: #fff
}

.btn--accent-4:hover {
    color: #fff;
    background: linear-gradient(222.06deg, #ff2e00 34.45%, #ff451d 87.03%)
}

.btn--accent-4:active {
    color: #fff;
    background: linear-gradient(222.06deg, #ff2e00 34.45%, #ff451d 87.03%)
}

.btn--radius-left {
    border-radius: 2px 0 0 2px
}

.btn--radius-right {
    border-radius: 0 2px 2px 0
}

.btn--celsius {
    color: #fff;
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
    border-radius: 8px;
    background-color: #20c589;
    border-color: #20c589;
    white-space: nowrap
}

.btn--celsius:hover {
    background-color: #2cd99a;
    color: #fff;
    border-color: #20c589
}

.btn--celsius:active {
    background-color: #2cd99a;
    color: #fff;
    border-color: #20c589
}

.btn--tooltip {
    background-color: #2196f3;
    border-color: #2196f3;
    border-radius: 8px;
    text-transform: uppercase;
    font-weight: 600
}

.btn--tooltip:hover {
    background-color: #2196f3;
    border-color: #2196f3
}

.btn--tooltip:active {
    background-color: #2196f3;
    border-color: #2196f3
}

.btn:before {
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-position: center
}

.btn:after {
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-position: center
}

.btn--arrow-down:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7 10L12 15L17 10H7Z'/%3E %3C/svg%3E");
    width: 18px;
    height: 24px;
    margin-left: .6rem
}

.btn--arrow-down:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232196F3' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7 10L12 15L17 10H7Z'/%3E %3C/svg%3E")
}

.btn--arrow-down:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231565C0' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7 10L12 15L17 10H7Z'/%3E %3C/svg%3E")
}

.btn--arrow-down-before:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7 10L12 15L17 10H7Z'/%3E %3C/svg%3E");
    width: 24px;
    height: 24px;
    margin-right: .6rem
}

.btn--arrow-down-before:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232196F3' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7 10L12 15L17 10H7Z'/%3E %3C/svg%3E")
}

.btn--arrow-down-before:active:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231565C0' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7 10L12 15L17 10H7Z'/%3E %3C/svg%3E")
}

.btn--arrow-up-before:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M17 14L12 9L7 14L17 14Z'/%3E %3C/svg%3E");
    width: 24px;
    height: 24px;
    margin-right: .6rem
}

.btn--arrow-up-before:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232196F3' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M17 14L12 9L7 14L17 14Z'/%3E %3C/svg%3E")
}

.btn--arrow-up-before:active:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231565C0' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M17 14L12 9L7 14L17 14Z'/%3E %3C/svg%3E")
}

.btn--dropdown:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7 10L12 15L17 10H7Z'/%3E %3C/svg%3E");
    width: 18px;
    height: 24px
}

.btn--dropdown:hover {
    color: #263238
}

.btn--dropdown:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7 10L12 15L17 10H7Z'/%3E %3C/svg%3E")
}

.btn--dropdown:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231565C0' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7 10L12 15L17 10H7Z'/%3E %3C/svg%3E")
}

.btn--arrow-right:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M10 17L15 12L10 7L10 17Z'/%3E %3C/svg%3E");
    width: 17px;
    height: 24px;
    margin-left: .9em
}

.btn--arrow-right:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232196F3' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M10 17L15 12L10 7L10 17Z'/%3E %3C/svg%3E")
}

.btn--arrow-right:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231565C0' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M10 17L15 12L10 7L10 17Z'/%3E %3C/svg%3E")
}

.btn--attach:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23B0BEC5'%3E %3Cpath d='M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5a2.5 2.5 0 0 1 5 0v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5a2.5 2.5 0 0 0 5 0V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6h-1.5z'/%3E %3C/svg%3E");
    width: 24px;
    height: 24px
}

.btn--attach:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%232196F3'%3E %3Cpath d='M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5a2.5 2.5 0 0 1 5 0v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5a2.5 2.5 0 0 0 5 0V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6h-1.5z'/%3E %3C/svg%3E")
}

.btn--attach:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%231565C0'%3E %3Cpath d='M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5a2.5 2.5 0 0 1 5 0v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5a2.5 2.5 0 0 0 5 0V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6h-1.5z'/%3E %3C/svg%3E")
}

.btn--attach-dark:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23263238'%3E %3Cpath d='M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5a2.5 2.5 0 0 1 5 0v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5a2.5 2.5 0 0 0 5 0V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6h-1.5z'/%3E %3C/svg%3E");
    width: 24px;
    height: 24px;
    margin-left: 8px
}

.btn--more:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23B0BEC5' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M6 10C4.9 10 4 10.9 4 12C4 13.1 4.9 14 6 14C7.1 14 8 13.1 8 12C8 10.9 7.1 10 6 10ZM18 10C16.9 10 16 10.9 16 12C16 13.1 16.9 14 18 14C19.1 14 20 13.1 20 12C20 10.9 19.1 10 18 10ZM12 10C10.9 10 10 10.9 10 12C10 13.1 10.9 14 12 14C13.1 14 14 13.1 14 12C14 10.9 13.1 10 12 10Z'/%3E %3C/svg%3E");
    width: 24px;
    height: 24px
}

.btn--more:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232196F3' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M6 10C4.9 10 4 10.9 4 12C4 13.1 4.9 14 6 14C7.1 14 8 13.1 8 12C8 10.9 7.1 10 6 10ZM18 10C16.9 10 16 10.9 16 12C16 13.1 16.9 14 18 14C19.1 14 20 13.1 20 12C20 10.9 19.1 10 18 10ZM12 10C10.9 10 10 10.9 10 12C10 13.1 10.9 14 12 14C13.1 14 14 13.1 14 12C14 10.9 13.1 10 12 10Z'/%3E %3C/svg%3E")
}

.btn--more:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231565C0' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M6 10C4.9 10 4 10.9 4 12C4 13.1 4.9 14 6 14C7.1 14 8 13.1 8 12C8 10.9 7.1 10 6 10ZM18 10C16.9 10 16 10.9 16 12C16 13.1 16.9 14 18 14C19.1 14 20 13.1 20 12C20 10.9 19.1 10 18 10ZM12 10C10.9 10 10 10.9 10 12C10 13.1 10.9 14 12 14C13.1 14 14 13.1 14 12C14 10.9 13.1 10 12 10Z'/%3E %3C/svg%3E")
}

.btn--search:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M15.5 14H14.71L14.43 13.73C15.41 12.59 16 11.11 16 9.5C16 5.91 13.09 3 9.5 3C5.91 3 3 5.91 3 9.5C3 13.09 5.91 16 9.5 16C11.11 16 12.59 15.41 13.73 14.43L14 14.71V15.5L19 20.49L20.49 19L15.5 14ZM9.5 14C7.01 14 5 11.99 5 9.5C5 7.01 7.01 5 9.5 5C11.99 5 14 7.01 14 9.5C14 11.99 11.99 14 9.5 14Z'/%3E %3C/svg%3E");
    width: 32px;
    height: 32px
}

.btn--search:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232196F3' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M15.5 14H14.71L14.43 13.73C15.41 12.59 16 11.11 16 9.5C16 5.91 13.09 3 9.5 3C5.91 3 3 5.91 3 9.5C3 13.09 5.91 16 9.5 16C11.11 16 12.59 15.41 13.73 14.43L14 14.71V15.5L19 20.49L20.49 19L15.5 14ZM9.5 14C7.01 14 5 11.99 5 9.5C5 7.01 7.01 5 9.5 5C11.99 5 14 7.01 14 9.5C14 11.99 11.99 14 9.5 14Z'/%3E %3C/svg%3E")
}

.btn--search:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231565C0' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M15.5 14H14.71L14.43 13.73C15.41 12.59 16 11.11 16 9.5C16 5.91 13.09 3 9.5 3C5.91 3 3 5.91 3 9.5C3 13.09 5.91 16 9.5 16C11.11 16 12.59 15.41 13.73 14.43L14 14.71V15.5L19 20.49L20.49 19L15.5 14ZM9.5 14C7.01 14 5 11.99 5 9.5C5 7.01 7.01 5 9.5 5C11.99 5 14 7.01 14 9.5C14 11.99 11.99 14 9.5 14Z'/%3E %3C/svg%3E")
}

.btn--account:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM7.07 18.28C7.5 17.38 10.12 16.5 12 16.5C13.88 16.5 16.51 17.38 16.93 18.28C15.57 19.36 13.86 20 12 20C10.14 20 8.43 19.36 7.07 18.28ZM18.36 16.83C16.93 15.09 13.46 14.5 12 14.5C10.54 14.5 7.07 15.09 5.64 16.83C4.62 15.49 4 13.82 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 13.82 19.38 15.49 18.36 16.83ZM12 6C10.06 6 8.5 7.56 8.5 9.5C8.5 11.44 10.06 13 12 13C13.94 13 15.5 11.44 15.5 9.5C15.5 7.56 13.94 6 12 6ZM12 11C11.17 11 10.5 10.33 10.5 9.5C10.5 8.67 11.17 8 12 8C12.83 8 13.5 8.67 13.5 9.5C13.5 10.33 12.83 11 12 11Z'/%3E %3C/svg%3E");
    width: 32px;
    height: 32px
}

.btn--account:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232196F3' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM7.07 18.28C7.5 17.38 10.12 16.5 12 16.5C13.88 16.5 16.51 17.38 16.93 18.28C15.57 19.36 13.86 20 12 20C10.14 20 8.43 19.36 7.07 18.28ZM18.36 16.83C16.93 15.09 13.46 14.5 12 14.5C10.54 14.5 7.07 15.09 5.64 16.83C4.62 15.49 4 13.82 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 13.82 19.38 15.49 18.36 16.83ZM12 6C10.06 6 8.5 7.56 8.5 9.5C8.5 11.44 10.06 13 12 13C13.94 13 15.5 11.44 15.5 9.5C15.5 7.56 13.94 6 12 6ZM12 11C11.17 11 10.5 10.33 10.5 9.5C10.5 8.67 11.17 8 12 8C12.83 8 13.5 8.67 13.5 9.5C13.5 10.33 12.83 11 12 11Z'/%3E %3C/svg%3E")
}

.btn--account:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231565C0' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM7.07 18.28C7.5 17.38 10.12 16.5 12 16.5C13.88 16.5 16.51 17.38 16.93 18.28C15.57 19.36 13.86 20 12 20C10.14 20 8.43 19.36 7.07 18.28ZM18.36 16.83C16.93 15.09 13.46 14.5 12 14.5C10.54 14.5 7.07 15.09 5.64 16.83C4.62 15.49 4 13.82 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 13.82 19.38 15.49 18.36 16.83ZM12 6C10.06 6 8.5 7.56 8.5 9.5C8.5 11.44 10.06 13 12 13C13.94 13 15.5 11.44 15.5 9.5C15.5 7.56 13.94 6 12 6ZM12 11C11.17 11 10.5 10.33 10.5 9.5C10.5 8.67 11.17 8 12 8C12.83 8 13.5 8.67 13.5 9.5C13.5 10.33 12.83 11 12 11Z'/%3E %3C/svg%3E")
}

.btn--notification:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23263238'%3E %3Cpath d='M12 22C13.1 22 14 21.1 14 20H10C10 21.1 10.9 22 12 22ZM18 16V11C18 7.93 16.37 5.36 13.5 4.68V4C13.5 3.17 12.83 2.5 12 2.5C11.17 2.5 10.5 3.17 10.5 4V4.68C7.64 5.36 6 7.92 6 11V16L4 18V19H20V18L18 16ZM16 17H8V11C8 8.52 9.51 6.5 12 6.5C14.49 6.5 16 8.52 16 11V17Z'/%3E %3C/svg%3E");
    width: 32px;
    height: 32px
}

.btn--notification:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%232196F3'%3E %3Cpath d='M12 22C13.1 22 14 21.1 14 20H10C10 21.1 10.9 22 12 22ZM18 16V11C18 7.93 16.37 5.36 13.5 4.68V4C13.5 3.17 12.83 2.5 12 2.5C11.17 2.5 10.5 3.17 10.5 4V4.68C7.64 5.36 6 7.92 6 11V16L4 18V19H20V18L18 16ZM16 17H8V11C8 8.52 9.51 6.5 12 6.5C14.49 6.5 16 8.52 16 11V17Z'/%3E %3C/svg%3E")
}

.btn--notification:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%231565C0'%3E %3Cpath d='M12 22C13.1 22 14 21.1 14 20H10C10 21.1 10.9 22 12 22ZM18 16V11C18 7.93 16.37 5.36 13.5 4.68V4C13.5 3.17 12.83 2.5 12 2.5C11.17 2.5 10.5 3.17 10.5 4V4.68C7.64 5.36 6 7.92 6 11V16L4 18V19H20V18L18 16ZM16 17H8V11C8 8.52 9.51 6.5 12 6.5C14.49 6.5 16 8.52 16 11V17Z'/%3E %3C/svg%3E")
}

.btn--burger:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M3 18H21V16H3V18ZM3 13H21V11H3V13ZM3 6V8H21V6H3Z'/%3E %3C/svg%3E");
    width: 32px;
    height: 32px
}

.btn--burger:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232196F3' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M3 18H21V16H3V18ZM3 13H21V11H3V13ZM3 6V8H21V6H3Z'/%3E %3C/svg%3E")
}

.btn--burger:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231565C0' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M3 18H21V16H3V18ZM3 13H21V11H3V13ZM3 6V8H21V6H3Z'/%3E %3C/svg%3E")
}

.btn--info:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M11 9H13V7H11V9ZM12 20C7.6 20 4 16.4 4 12C4 7.6 7.6 4 12 4C16.4 4 20 7.6 20 12C20 16.4 16.4 20 12 20ZM12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2ZM11 17H13V11H11V17Z'/%3E %3C/svg%3E");
    width: 20px;
    height: 20px;
    margin-left: .9em
}

.btn--info:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232196F3' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M11 9H13V7H11V9ZM12 20C7.6 20 4 16.4 4 12C4 7.6 7.6 4 12 4C16.4 4 20 7.6 20 12C20 16.4 16.4 20 12 20ZM12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2ZM11 17H13V11H11V17Z'/%3E %3C/svg%3E")
}

.btn--info:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231565C0' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M11 9H13V7H11V9ZM12 20C7.6 20 4 16.4 4 12C4 7.6 7.6 4 12 4C16.4 4 20 7.6 20 12C20 16.4 16.4 20 12 20ZM12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2ZM11 17H13V11H11V17Z'/%3E %3C/svg%3E")
}

.btn--info-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M11 9H13V7H11V9ZM12 20C7.6 20 4 16.4 4 12C4 7.6 7.6 4 12 4C16.4 4 20 7.6 20 12C20 16.4 16.4 20 12 20ZM12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2ZM11 17H13V11H11V17Z'/%3E %3C/svg%3E");
    width: 20px;
    height: 20px;
    margin-left: .9em
}

.btn--info-before:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M11 9H13V7H11V9ZM12 20C7.6 20 4 16.4 4 12C4 7.6 7.6 4 12 4C16.4 4 20 7.6 20 12C20 16.4 16.4 20 12 20ZM12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2ZM11 17H13V11H11V17Z'/%3E %3C/svg%3E");
    width: 20px;
    height: 20px;
    margin-right: .6em
}

.btn--info-before:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232196F3' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M11 9H13V7H11V9ZM12 20C7.6 20 4 16.4 4 12C4 7.6 7.6 4 12 4C16.4 4 20 7.6 20 12C20 16.4 16.4 20 12 20ZM12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2ZM11 17H13V11H11V17Z'/%3E %3C/svg%3E")
}

.btn--info-before:active:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231565C0' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M11 9H13V7H11V9ZM12 20C7.6 20 4 16.4 4 12C4 7.6 7.6 4 12 4C16.4 4 20 7.6 20 12C20 16.4 16.4 20 12 20ZM12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2ZM11 17H13V11H11V17Z'/%3E %3C/svg%3E")
}

.btn--lightning-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7 2V13H10V22L17 10H13L17 2H7Z'/%3E %3C/svg%3E");
    width: 20px;
    height: 20px;
    margin-left: .9em;
    margin-right: -0.3rem
}

.btn--cross:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z'/%3E %3C/svg%3E");
    width: 32px;
    height: 32px
}

.btn--cross:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232196F3' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z'/%3E %3C/svg%3E")
}

.btn--cross:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231565C0' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z'/%3E %3C/svg%3E")
}

.btn--cross-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z'/%3E %3C/svg%3E");
    width: 32px;
    height: 32px
}

.btn--cross-white:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z'/%3E %3C/svg%3E")
}

.btn--cross-white:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z'/%3E %3C/svg%3E")
}

.btn--back:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='%232979FF' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M18 5H3.83L7.41 1.41L6 0L0 6L6 12L7.41 10.59L3.83 7H18V5Z'/%3E %3C/svg%3E");
    width: 32px;
    height: 32px
}

.btn--back:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='%232196F3' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M18 5H3.83L7.41 1.41L6 0L0 6L6 12L7.41 10.59L3.83 7H18V5Z'/%3E %3C/svg%3E")
}

.btn--back:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='%231565C0' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M18 5H3.83L7.41 1.41L6 0L0 6L6 12L7.41 10.59L3.83 7H18V5Z'/%3E %3C/svg%3E")
}

.something {
    background-color: #fff;
    overflow: hidden;
    text-align: center;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

.something--top {
    position: relative;
    z-index: 996
}

.something--content {
    margin: 1rem 0
}

.something__content-long {
    text-align: center;
    display: inherit
}

.something__content-long img {
    margin-right: auto;
    margin-left: auto;
    height: auto
}

.something__content-long > ins {
    display: block;
    margin: 0 auto
}

.something__content-scale {
    -webkit-transform: scale(0.89);
    transform: scale(0.89)
}

.something__content-square {
    display: inherit;
    text-align: center
}

.something__content-square img {
    margin-right: auto;
    margin-left: auto;
    height: auto
}

.something__content-square > ins {
    display: block;
    margin: 0 auto
}

.something--aside > img {
    min-width: 300px
}

.something--wide {
    margin-bottom: 1rem
}

.something--footer {
    display: flex;
    position: fixed;
    right: 16px;
    bottom: 16px;
    left: 16px;
    z-index: 106;
    flex-direction: column;
    align-items: flex-end;
    background-color: transparent
}

.something--footer.hide {
    height: 0;
    display: none
}

.something__wrapper {
    margin-bottom: 1rem;
    border-bottom: 1px solid #cfd8dc
}

.store {
    display: inline-flex;
    align-items: center
}

.store__link {
    width: 1.5rem;
    height: 1.5rem;
    background-position: center;
    background-repeat: no-repeat
}

.store__link + .store__link {
    margin-left: 1rem
}

.store__link--gp {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23B0BEC5' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M3 20.5004V3.50039C3 2.91039 3.34 2.39039 3.84 2.15039L13.69 12.0004L3.84 21.8504C3.34 21.6004 3 21.0904 3 20.5004ZM16.81 15.1204L6.05 21.3404L14.54 12.8504L16.81 15.1204ZM20.16 10.8104C20.5 11.0804 20.75 11.5004 20.75 12.0004C20.75 12.5004 20.53 12.9004 20.18 13.1804L17.89 14.5004L15.39 12.0004L17.89 9.50039L20.16 10.8104ZM6.05 2.66039L16.81 8.88039L14.54 11.1504L6.05 2.66039Z'/%3E %3C/svg%3E")
}

.store__link--gp:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23FFC107' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M3 20.5004V3.50039C3 2.91039 3.34 2.39039 3.84 2.15039L13.69 12.0004L3.84 21.8504C3.34 21.6004 3 21.0904 3 20.5004ZM16.81 15.1204L6.05 21.3404L14.54 12.8504L16.81 15.1204ZM20.16 10.8104C20.5 11.0804 20.75 11.5004 20.75 12.0004C20.75 12.5004 20.53 12.9004 20.18 13.1804L17.89 14.5004L15.39 12.0004L17.89 9.50039L20.16 10.8104ZM6.05 2.66039L16.81 8.88039L14.54 11.1504L6.05 2.66039Z'/%3E %3C/svg%3E")
}

.store__link--gp:active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M3 20.5004V3.50039C3 2.91039 3.34 2.39039 3.84 2.15039L13.69 12.0004L3.84 21.8504C3.34 21.6004 3 21.0904 3 20.5004ZM16.81 15.1204L6.05 21.3404L14.54 12.8504L16.81 15.1204ZM20.16 10.8104C20.5 11.0804 20.75 11.5004 20.75 12.0004C20.75 12.5004 20.53 12.9004 20.18 13.1804L17.89 14.5004L15.39 12.0004L17.89 9.50039L20.16 10.8104ZM6.05 2.66039L16.81 8.88039L14.54 11.1504L6.05 2.66039Z'/%3E %3C/svg%3E")
}

.store__link--as {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23B0BEC5' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M18.7098 19.5C17.8798 20.74 16.9998 21.95 15.6598 21.97C14.3198 22 13.8898 21.18 12.3698 21.18C10.8398 21.18 10.3698 21.95 9.09985 22C7.78985 22.05 6.79985 20.68 5.95985 19.47C4.24985 17 2.93985 12.45 4.69985 9.39C5.56985 7.87 7.12985 6.91 8.81985 6.88C10.0998 6.86 11.3198 7.75 12.1098 7.75C12.8898 7.75 14.3698 6.68 15.9198 6.84C16.5698 6.87 18.3898 7.1 19.5598 8.82C19.4698 8.88 17.3898 10.1 17.4098 12.63C17.4398 15.65 20.0598 16.66 20.0898 16.67C20.0598 16.74 19.6698 18.11 18.7098 19.5ZM12.9998 3.5C13.7298 2.67 14.9398 2.04 15.9398 2C16.0698 3.17 15.5998 4.35 14.8998 5.19C14.2098 6.04 13.0698 6.7 11.9498 6.61C11.7998 5.46 12.3598 4.26 12.9998 3.5Z'/%3E %3C/svg%3E")
}

.store__link--as:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23CCD0D2' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M18.7098 19.5C17.8798 20.74 16.9998 21.95 15.6598 21.97C14.3198 22 13.8898 21.18 12.3698 21.18C10.8398 21.18 10.3698 21.95 9.09985 22C7.78985 22.05 6.79985 20.68 5.95985 19.47C4.24985 17 2.93985 12.45 4.69985 9.39C5.56985 7.87 7.12985 6.91 8.81985 6.88C10.0998 6.86 11.3198 7.75 12.1098 7.75C12.8898 7.75 14.3698 6.68 15.9198 6.84C16.5698 6.87 18.3898 7.1 19.5598 8.82C19.4698 8.88 17.3898 10.1 17.4098 12.63C17.4398 15.65 20.0598 16.66 20.0898 16.67C20.0598 16.74 19.6698 18.11 18.7098 19.5ZM12.9998 3.5C13.7298 2.67 14.9398 2.04 15.9398 2C16.0698 3.17 15.5998 4.35 14.8998 5.19C14.2098 6.04 13.0698 6.7 11.9498 6.61C11.7998 5.46 12.3598 4.26 12.9998 3.5Z'/%3E %3C/svg%3E")
}

.store__link--as:active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M18.7098 19.5C17.8798 20.74 16.9998 21.95 15.6598 21.97C14.3198 22 13.8898 21.18 12.3698 21.18C10.8398 21.18 10.3698 21.95 9.09985 22C7.78985 22.05 6.79985 20.68 5.95985 19.47C4.24985 17 2.93985 12.45 4.69985 9.39C5.56985 7.87 7.12985 6.91 8.81985 6.88C10.0998 6.86 11.3198 7.75 12.1098 7.75C12.8898 7.75 14.3698 6.68 15.9198 6.84C16.5698 6.87 18.3898 7.1 19.5598 8.82C19.4698 8.88 17.3898 10.1 17.4098 12.63C17.4398 15.65 20.0598 16.66 20.0898 16.67C20.0598 16.74 19.6698 18.11 18.7098 19.5ZM12.9998 3.5C13.7298 2.67 14.9398 2.04 15.9398 2C16.0698 3.17 15.5998 4.35 14.8998 5.19C14.2098 6.04 13.0698 6.7 11.9498 6.61C11.7998 5.46 12.3598 4.26 12.9998 3.5Z'/%3E %3C/svg%3E")
}

.card {
    background-color: #fff;
    border-radius: 2px;
    overflow: hidden
}

.card--mobile-visible {
    margin: .5rem 0
}

.card + .card {
    margin-top: 1rem
}

.card .btn--accent {
    width: 100%
}

.card--press--release .aside-story {
    display: none
}

.card--press--release .card__footer {
    border: 0;
    margin-bottom: .7rem
}

.card--no-padding {
    padding: 0
}

.card__title {
    color: #263238;
    font-size: .8125rem;
    line-height: 1.4;
    font-weight: 600;
    padding: .219rem 1rem;
    min-height: 40px;
    border-bottom: 1px solid #cfd8dc;
    margin-bottom: 0;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.card__title-flame {
    font-weight: 600;
    border-bottom: 0;
    color: #f44336;
    text-transform: uppercase;
    display: inline-flex;
    align-items: center;
    margin-bottom: 0
}

.card__title-flame:before {
    content: '';
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23F44336' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M17.5501 11.2C17.3201 10.9 17.0501 10.64 16.7901 10.38C16.1401 9.78 15.3901 9.35 14.7601 8.72C13.3001 7.26 13.0001 4.85 13.9101 3C13.0001 3.23 12.1601 3.75 11.4601 4.32C8.92009 6.4 7.92009 10.07 9.12009 13.22C9.16009 13.32 9.20009 13.42 9.20009 13.55C9.20009 13.77 9.05009 13.97 8.85009 14.05C8.63009 14.15 8.39009 14.09 8.21009 13.93C8.15009 13.88 8.11009 13.83 8.06009 13.76C6.96009 12.33 6.78009 10.28 7.53009 8.64C5.89009 10 5.00009 12.3 5.14009 14.47C5.18009 14.97 5.24009 15.47 5.41009 15.97C5.55009 16.57 5.81009 17.17 6.13009 17.7C7.17009 19.43 9.00009 20.67 10.9701 20.92C13.0701 21.19 15.3201 20.8 16.9301 19.32C18.7301 17.66 19.3801 15 18.4301 12.72L18.3001 12.46C18.1001 12 17.8301 11.59 17.5001 11.21L17.5501 11.2ZM14.4501 17.5C14.1701 17.74 13.7201 18 13.3701 18.1C12.2701 18.5 11.1701 17.94 10.5001 17.28C11.6901 17 12.3901 16.12 12.5901 15.23C12.7601 14.43 12.4501 13.77 12.3201 13C12.2001 12.26 12.2201 11.63 12.5001 10.94C12.6701 11.32 12.8701 11.7 13.1001 12C13.8601 13 15.0501 13.44 15.3001 14.8C15.3401 14.94 15.3601 15.08 15.3601 15.23C15.3901 16.05 15.0401 16.95 14.4401 17.5H14.4501Z' fill='%23F44336'/%3E %3C/svg%3E");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    margin-right: .5rem
}

.card__desc {
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.9;
    margin-top: -.2rem;
    margin-bottom: .9rem
}

.card__list-item {
    border-top: 1px solid #eceff1;
    padding-top: .7rem;
    padding-bottom: .7rem
}

.card__list-item:last-child {
    padding-bottom: 0
}

.card__list-title {
    font-weight: 600;
    font-size: .8125rem;
    line-height: 1.2;
    margin-bottom: .5rem
}

.card__list-link {
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.9
}

.card__social {
    min-height: 64px;
    display: flex;
    align-items: center
}

.card__social .social__link {
    margin-right: 1.5rem
}

.card__footer {
    padding: .219rem 1rem;
    border-top: 1px solid #cfd8dc;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.card__footer .btn {
    font-weight: 600
}

.card--something {
    padding: 0;
    border: 0;
    border-radius: 0
}

.card--something img {
    height: auto
}

.card .text-tiny {
    color: #90a4ae
}

.card--miners {
    padding: 0;
    margin-bottom: 1rem
}

.card--miners .aside-story:first-child {
    padding-top: 0
}

.card--miners .aside-story + .aside-story {
    padding-top: .9rem
}

.card--miners .aside-story {
    padding-bottom: .9rem
}

.card--miners .card__body {
    padding-top: .9rem;
    padding-bottom: .9rem
}

.card--miners .card__body .aside-story--miners {
    align-items: center
}

.card--miners .card__body .aside-story__name {
    min-width: 115px
}

.card--miners .card__body .aside-story__text {
    color: #78909c;
    font-size: .8125rem;
    line-height: 1rem;
    margin-top: .5rem
}

.card--miners .card__body .aside-story__img-wrapper {
    max-width: 75px;
    min-width: 1px;
    width: 100%;
    background: transparent;
    display: block
}

.card--article .card__body {
    padding: 0
}

.card__body {
    padding: 1.3rem 1rem 1.5rem
}

.card__body-counter {
    background-color: #fff;
    counter-reset: section
}

.card__body-counter .aside-story:before {
    counter-increment: section;
    content: "#" counter(section);
    color: #b0bec5;
    font-size: .8125rem;
    line-height: 1.3;
    margin-right: .25rem;
    display: none
}

.card__mark {
    color: #90a4ae;
    font-size: .8125rem;
    line-height: 1.8;
    font-weight: 500
}

.card__subscribe {
    margin-bottom: .7rem
}

.card__subscribe .btn--accent {
    margin-top: 0;
    font-weight: 600
}

.card__subscribe .input {
    margin-right: 0
}

.card__subscribe .form--col {
    width: 100%;
    margin-right: -3px
}

.card__subscribe-title {
    color: #263238;
    font-weight: 600;
    font-size: .8125rem;
    line-height: 1rem;
    margin-bottom: 1.5rem
}

.form__group {
    margin-bottom: 2rem
}

.form--col {
    max-width: 352px
}

.form__submit {
    margin-top: 1.4rem
}

.input {
    margin-bottom: 1rem;
    position: relative
}

.input--large-space {
    margin-bottom: .4rem
}

.input--btn-space {
    margin-bottom: .4rem
}

.input__text {
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.9
}

.input__checkbox {
    display: none
}

.input__checkbox-label {
    color: #78909c;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.9;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-top: 1.1rem;
    display: flex;
    align-items: center
}

.input__checkbox-label:before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    margin-right: .5rem
}

.input__checkbox-label a {
    text-decoration: none;
    color: #2979ff
}

.input__row .input {
    width: 100%
}

.input__label {
    color: #78909c;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 2.1;
    letter-spacing: .015em
}

.input__file {
    display: none
}

.input__elem {
    border: 1px solid #cfd8dc;
    border-radius: 2px;
    padding: 0 1rem;
    min-height: 40px;
    outline: 0;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.9;
    width: 100%
}

.input__elem::-webkit-input-placeholder {
    color: #78909c
}

.input__elem::-ms-input-placeholder {
    color: #78909c
}

.input__elem::placeholder {
    color: #78909c
}

.input__elem:hover {
    border-color: #2979ff
}

.input__elem:focus {
    border-color: #2196f3
}

.input__elem:valid {
    border-color: #90a4ae
}

.input__elem:disabled {
    background: #f5f5f5;
    border-color: #cfd8dc
}

.input__select {
    cursor: pointer;
    text-transform: none;
    letter-spacing: normal;
    position: relative;
    width: 100%;
    min-height: 40px;
    background-position: calc(100% - 6px) center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.input__select option {
    height: 36px
}

.input__select--tiny {
    width: 75px;
    height: 32px;
    min-width: 75px;
    min-height: 32px;
    text-transform: uppercase;
    padding-right: .75rem;
    padding-left: .75rem;
    color: #263238;
    font-size: .8125rem;
    font-variant: none;
    line-height: 1.1;
    background-size: 24px 24px;
    background-position: 47px center
}

.input__select:valid {
    border-color: #cfd8dc
}

.input__select:hover {
    border-color: #2196f3
}

.input__select:focus:hover {
    border-color: #90a4ae
}

.input__error {
    color: #f44336;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 2.1;
    letter-spacing: .015em;
    display: none;
    margin-bottom: -.5rem
}

.input--error .input__elem {
    border-color: #f44336
}

.input--error .input__error {
    display: block
}

.input__counter {
    position: absolute;
    top: 6px;
    right: 16px;
    color: #78909c;
    font-size: .8125rem;
    line-height: 1.9;
    font-weight: 500
}

.input-account--name .input__elem {
    padding: 0 3rem 0 2rem
}

.humble {
    color: #78909c;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.5rem;
    letter-spacing: .01em;
    text-decoration: none;
    margin-right: 1.3rem;
    display: inline-flex;
    align-items: center;
    cursor: default;
    background: transparent;
    border: 0;
    padding: 0;
    outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    height: 24px;
    white-space: nowrap
}

.humble__inner-text {
    margin-left: .25rem
}

.humble--accent {
    color: #2196f3;
    margin-right: .3rem
}

.humble--large {
    color: #263238;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.9;
    margin-right: 1rem
}

.humble--dark {
    color: #263238 600
}

.humble--link {
    cursor: pointer
}

.humble--views:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='%2390A4AE' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 8C9.31371 8 12 4 12 4C12 4 9.31371 0 6 0C2.68629 0 0 4 0 4C0 4 2.68629 8 6 8ZM6 6.5C7.38071 6.5 8.5 5.38071 8.5 4C8.5 2.61929 7.38071 1.5 6 1.5C4.61929 1.5 3.5 2.61929 3.5 4C3.5 5.38071 4.61929 6.5 6 6.5Z'/%3E %3Cpath d='M7 4C7 4.55228 6.55228 5 6 5C5.44772 5 5 4.55228 5 4C5 3.44772 5.44772 3 6 3C6.55228 3 7 3.44772 7 4Z'/%3E %3C/svg%3E")
}

.humble--info:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2390A4AE' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M11 9H13V7H11V9ZM12 20C7.6 20 4 16.4 4 12C4 7.6 7.6 4 12 4C16.4 4 20 7.6 20 12C20 16.4 16.4 20 12 20ZM12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2ZM11 17H13V11H11V17Z'/%3E %3C/svg%3E")
}

.humble--comments:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='%2390A4AE' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M10 1H2C1.45 1 1 1.45 1 2V8C1 8.55 1.45 9 2 9H9L11 11V2C11 1.45 10.55 1 10 1Z'/%3E %3C/svg%3E")
}

.humble--liked:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2390A4AE' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1 21H5V9H1V21ZM23 10C23 8.9 22.1 8 21 8H14.69L15.64 3.43L15.67 3.11C15.67 2.7 15.5 2.32 15.23 2.05L14.17 1L7.59 7.59C7.22 7.95 7 8.45 7 9V19C7 20.1 7.9 21 9 21H18C18.83 21 19.54 20.5 19.84 19.78L22.86 12.73C22.95 12.5 23 12.26 23 12V10Z'/%3E %3C/svg%3E")
}

.humble--liked.humble--dark:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M5 9V21H1V9H5ZM9 21C7.9 21 7 20.1 7 19V9C7 8.4 7.2 7.9 7.6 7.6L14.2 1L15.3 2.1C15.6 2.4 15.7 2.7 15.7 3.1V3.4L14.7 8H21C22.1 8 23 8.9 23 10V12C23 12.3 23 12.5 22.9 12.7L19.9 19.8C19.6 20.5 18.9 21 18.1 21H9ZM9 19H18L21 12V10H12.2L13.3 4.7L9 9V19Z'/%3E %3C/svg%3E")
}

.humble--bookmark:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2390A4AE' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M17 3H7C5.9 3 5 3.9 5 5V21L12 18L19 21V5C19 3.9 18.1 3 17 3ZM17 18L12 15.82L7 18V5H17V18Z'/%3E %3C/svg%3E")
}

.humble--share:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2390A4AE' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M18 16.08C17.24 16.08 16.56 16.38 16.04 16.85L8.91 12.7C8.96 12.47 9 12.24 9 12C9 11.76 8.96 11.53 8.91 11.3L15.96 7.19C16.5 7.69 17.21 8 18 8C19.66 8 21 6.66 21 5C21 3.34 19.66 2 18 2C16.34 2 15 3.34 15 5C15 5.24 15.04 5.47 15.09 5.7L8.04 9.81C7.5 9.31 6.79 9 6 9C4.34 9 3 10.34 3 12C3 13.66 4.34 15 6 15C6.79 15 7.5 14.69 8.04 14.19L15.16 18.35C15.11 18.56 15.08 18.78 15.08 19C15.08 20.61 16.39 21.92 18 21.92C19.61 21.92 20.92 20.61 20.92 19C20.92 17.39 19.61 16.08 18 16.08ZM18 4C18.55 4 19 4.45 19 5C19 5.55 18.55 6 18 6C17.45 6 17 5.55 17 5C17 4.45 17.45 4 18 4ZM6 13C5.45 13 5 12.55 5 12C5 11.45 5.45 11 6 11C6.55 11 7 11.45 7 12C7 12.55 6.55 13 6 13ZM18 20.02C17.45 20.02 17 19.57 17 19.02C17 18.47 17.45 18.02 18 18.02C18.55 18.02 19 18.47 19 19.02C19 19.57 18.55 20.02 18 20.02Z'/%3E %3C/svg%3E")
}

.humble--tiny {
    margin-right: .7rem
}

.humble--tiny:before {
    width: 14px;
    height: 14px;
    margin-right: .3rem
}

.humble--single-icon:before {
    margin-right: 0
}

.humble--comments_bold:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='%23B0BEC5' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M10 1H2C1.45 1 1 1.45 1 2V8C1 8.55 1.45 9 2 9H9L11 11V2C11 1.45 10.55 1 10 1Z'/%3E %3C/svg%3E")
}

.humble--liked_bold:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23B0BEC5' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1 21H5V9H1V21ZM23 10C23 8.9 22.1 8 21 8H14.69L15.64 3.43L15.67 3.11C15.67 2.7 15.5 2.32 15.23 2.05L14.17 1L7.59 7.59C7.22 7.95 7 8.45 7 9V19C7 20.1 7.9 21 9 21H18C18.83 21 19.54 20.5 19.84 19.78L22.86 12.73C22.95 12.5 23 12.26 23 12V10Z'/%3E %3C/svg%3E")
}

.humble--author {
    cursor: pointer
}

.humble__img {
    display: block;
    margin-right: .5rem;
    width: 24px;
    height: 24px;
    min-width: 24px;
    border-radius: 50%
}

.aside-story {
    padding-bottom: .5rem;
    display: flex;
    align-items: flex-start
}

.aside-story:first-child {
    padding-top: 3px
}

.aside-story:last-child {
    padding-bottom: 0
}

.aside-story + .aside-story {
    padding-top: .9rem;
    border-top: 1px solid #eceff1
}

.aside-story--events {
    padding-bottom: .9rem
}

.aside-story--events:first-child {
    margin-top: 0
}

.aside-story--events + .aside-story--events {
    padding-top: 0;
    border-top: 0
}

.aside-story--tweets {
    flex-wrap: wrap
}

.aside-story--tweets .text-small {
    display: block
}

.aside-story--tweets .aside-story__img {
    border-radius: 50%
}

.aside-story--tweets .aside-story__img-wrapper {
    width: 24px;
    height: 24px;
    min-width: 24px;
    margin-top: 0;
    border-radius: 50%
}

.aside-story--miners .btn--block {
    width: auto;
    display: flex;
    flex-direction: row
}

.aside-story--miners .btn {
    min-width: 64px;
    max-width: 64px;
    margin-top: 0;
    font-weight: 600
}

.aside-story--miners .btn:last-child {
    margin-left: .75rem;
    margin-top: 0
}

.aside-story__name {
    color: #263238;
    font-size: .8125rem;
    line-height: 1rem;
    font-weight: 600
}

.aside-story__img {
    border-radius: 2px;
    width: 100%
}

.aside-story__img-wrapper {
    position: relative;
    width: 72px;
    min-width: 72px;
    background: #eceff1;
    border-radius: 2px;
    margin-right: 1rem
}

.aside-story__info {
    display: flex;
    align-items: center
}

.aside-story__body {
    margin-top: -6px
}

.aside-story__row {
    align-items: center;
    width: 100%;
    margin-top: 0;
    display: flex;
    justify-content: space-between
}

.aside-story__row-center {
    display: flex;
    flex-wrap: nowrap;
    align-items: center
}

.aside-story__link {
    color: #263238;
    font-size: .8125rem;
    line-height: 1.9;
    font-weight: 500;
    text-decoration: none;
    display: block
}

.aside-story__info {
    margin-top: .1em
}

.aside-story__text {
    font-weight: 500;
    font-size: .8125rem;
    line-height: 2.1;
    letter-spacing: .015em;
    margin-top: .1rem
}

.tabs {
    display: flex
}

.tabs--devider {
    border-bottom: 1px solid #cfd8dc;
    margin-top: 1.2rem;
    margin-bottom: 1rem
}

.tabs--devider .tabs__item {
    margin-bottom: 0
}

.tabs--devider .tabs__btn {
    padding-bottom: .5rem
}

.tabs__item {
    position: relative
}

.tabs__item + .tabs__item {
    margin-left: 1.5rem;
    margin-top: .5rem
}

.tabs__item-title {
    margin-bottom: 0
}

.tabs__item--active .tabs__btn:after {
    background-color: #263238
}

.tabs__item--sub-open .tabs__sub {
    display: block
}

.tabs__btn {
    padding-bottom: .9rem;
    color: #263238;
    font-size: .8125rem;
    line-height: 1.5rem;
    letter-spacing: normal;
    text-transform: none
}

.tabs__btn:after {
    content: "";
    height: 4px;
    position: absolute;
    right: 0;
    bottom: -1px;
    left: 0
}

.tabs__btn:hover:after {
    background: #2196f3
}

.tabs__btn:hover {
    color: #263238
}

.tabs--vertical {
    flex-direction: column
}

.tabs--vertical .tabs__item {
    margin-left: 0
}

.tabs--vertical .tabs__btn {
    padding: 0 1rem;
    min-height: 40px;
    width: 100%;
    justify-content: flex-start
}

.tabs--vertical .tabs__btn:after {
    width: 100%;
    height: 4px;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0
}

.tabs__sub {
    margin-left: 2rem;
    display: none
}

.tabs__sub--dots {
    display: block
}

.tabs__sub--dots .tabs__sub-item {
    display: flex;
    align-items: center
}

.tabs__sub--dots .tabs__sub-item:before {
    content: "";
    width: 4px;
    height: 4px;
    min-width: 4px;
    border-radius: 50%;
    background: #263238
}

.tabs--small .tabs__btn {
    padding-bottom: 1.2rem
}

[data-tab] {
    display: none
}

[data-tab].active {
    display: block
}

.accordion {
    border-radius: 2px;
    background-color: #fff
}

.accordion .tabs--vertical {
    padding-left: 1rem
}

.accordion--open .accordion__title:after {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}

.accordion__title {
    font-size: .8125rem;
    line-height: 1.4;
    font-weight: 600;
    padding: .5rem 1rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.accordion__title:after {
    content: "";
    display: block;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7 10L12 15L17 10H7Z'/%3E %3C/svg%3E");
    width: 24px;
    height: 24px
}

.accordion__body {
    border-top: 0;
    display: block;
    padding: 0
}

.accordion__body--content {
    padding: 1rem
}

.cookies {
    background: #fff;
    box-shadow: 0 0 24px rgba(33, 150, 243, 0.15);
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    padding: .75rem 0;
    z-index: 300
}

.cookies__row {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.cookies_text {
    font-size: .8125rem;
    line-height: 1rem;
    margin-bottom: 0;
    max-width: 825px
}

.cookies-link {
    color: #2196f3
}

.cookies .btn__block {
    justify-content: center;
    margin: 0 0 0 2rem;
    display: flex;
    align-items: center
}

.cookies .btn-link {
    color: #2196f3;
    font-size: .8125rem;
    line-height: 1rem;
    text-decoration: none;
    display: block;
    margin-right: 1rem;
    white-space: nowrap
}

.cookies .accept-cookies {
    background-color: #2196f3;
    border-radius: 2px;
    border: 0;
    color: #fff;
    font-size: .8125rem;
    line-height: 1.4;
    letter-spacing: normal;
    text-transform: none;
    white-space: nowrap
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(38, 50, 56, .85);
    justify-content: center;
    z-index: 99990;
    display: none;
    overflow: auto;
    opacity: 0;
    transition: .3s ease;
    padding: 1rem
}

.modal--open {
    display: flex
}

.modal--fadeIn {
    opacity: 1
}

.modal--fadeIn .modal__item, .modal--fadeIn .modal__square {
    -webkit-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1)
}

.modal--fadeIn .modal__square-img {
    -webkit-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
    transition-delay: 0s
}

.modal__item, .modal__square {
    -webkit-transform: translateY(-10px) scale(.98);
    transform: translateY(-10px) scale(.98);
    transition: .3s ease
}

.modal__item {
    width: 320px;
    height: 400px;
    background: #fff;
    border-radius: 4px 4px 2px 2px;
    position: relative;
    margin: auto
}

.modal__item-header {
    background: #263238;
    border-radius: 2px 2px 0 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center
}

.modal__item-header-title {
    color: #90a4ae;
    font-size: .8125rem;
    line-height: 1.4;
    text-align: center;
    width: 100%;
    margin-bottom: .5rem
}

.modal__item-logo {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='132' height='20' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.15 17.425c-1.575-1.5-2.4-3.675-2.4-6.45V.625h6.3V10.75c0 1.35.225 2.4.75 3 .525.6 1.2.9 2.1.9.9 0 1.65-.3 2.1-.9.525-.6.75-1.65.75-3V.625h6.225V10.9c0 2.775-.825 4.95-2.4 6.525-1.65 1.575-3.825 2.325-6.75 2.325-2.85 0-5.1-.75-6.675-2.325zM24.225 2.5c.675 0 1.05.225 1.2.45.225.225.45.45.45 1.125s-.225.975-.45 1.125c-.225.225-.525.45-1.2.45-.675 0-.975-.225-1.2-.45-.225-.225-.45-.525-.45-1.125s.225-.9.45-1.125c.225-.15.525-.45 1.2-.45zm0-1.875c-.975 0-1.8.375-2.475.975s-.975 1.425-.975 2.475.3 1.875.975 2.475c.675.675 1.5.975 2.55.975 1.05 0 1.875-.3 2.55-.975.675-.675.975-1.5.975-2.475 0-.975-.3-1.875-.975-2.475-.75-.6-1.575-.975-2.625-.975zm10.95 4.95H29.7V.625h17.25V5.5h-5.475v13.8h-6.3V5.575zm17.55 12.975a9.799 9.799 0 0 1-3.75-3.45c-.9-1.5-1.35-3.15-1.35-5.025 0-1.875.45-3.525 1.35-5.025.9-1.5 2.175-2.625 3.75-3.45C54.3.625 56.1.25 58.125.25c2.025 0 3.825.45 5.4 1.275a9.799 9.799 0 0 1 3.75 3.45c.9 1.425 1.35 3.15 1.35 5.025 0 1.875-.45 3.525-1.35 5.025-.9 1.5-2.175 2.625-3.75 3.45-1.575.825-3.375 1.275-5.4 1.275-2.025 0-3.825-.375-5.4-1.2zm7.5-4.425a4.03 4.03 0 0 0 1.5-1.65c.375-.675.525-1.5.525-2.475 0-.975-.15-1.8-.525-2.475s-.9-1.275-1.5-1.65-1.35-.6-2.1-.6a4.032 4.032 0 0 0-3.6 2.25C54.15 8.2 54 9.025 54 10c0 .975.225 1.8.525 2.475.375.675.9 1.275 1.5 1.65s1.35.6 2.1.6c.75-.075 1.5-.225 2.1-.6zM70.95.625h9.225c2.1 0 3.9.375 5.55 1.125a9.276 9.276 0 0 1 3.75 3.225c.9 1.425 1.35 3.075 1.35 4.95s-.45 3.525-1.35 4.95c-.9 1.425-2.1 2.475-3.75 3.225-1.575.75-3.45 1.125-5.55 1.125H70.95V.625zm9 13.8c1.35 0 2.4-.375 3.225-1.125.825-.75 1.2-1.875 1.2-3.3 0-1.425-.375-2.475-1.2-3.3-.825-.75-1.875-1.125-3.225-1.125h-2.7v8.85h2.7zm25.575 1.65H98.4L97.125 19.3H90.75L98.925.625h6.225l8.1 18.75h-6.525l-1.2-3.3zm-1.725-4.5L102 6.85l-1.8 4.725h3.6zm20.4.975v6.75h-6.3v-6.9L110.85.55h6.675L121.35 7l3.825-6.45h6.075l-7.05 12z'/%3E%3C/svg%3E") no-repeat left top / contain;
    width: 130px;
    height: 19px
}

.modal__item-body {
    padding: 1.7rem 2rem 1.4rem 2rem
}

.modal__item-icon {
    font-weight: 600;
    font-size: 1.9375rem;
    line-height: 1.5;
    text-align: center
}

.modal__item-text {
    font-weight: 600;
    font-size: 1.0625rem;
    line-height: 1.4;
    text-align: center;
    margin-bottom: 1.5rem
}

.modal__item-agree {
    color: #78909c;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 2.1;
    letter-spacing: .015em;
    text-align: center;
    margin-top: 1rem
}

.modal__close {
    position: absolute;
    top: 3px;
    right: 3px
}

.modal__square {
    width: auto;
    height: auto;
    border-radius: 2px;
    overflow: hidden;
    margin: auto;
    display: none;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.modal__square .modal__close {
    opacity: .6;
    z-index: 3
}

.modal__square .modal__close:hover {
    opacity: .8
}

.modal__square-img {
    width: 320px;
    height: 168px;
    min-width: 320px;
    min-height: 168px;
    background-image: url('../img/modals/subscribe-title.jpg');
    background-color: #c3c2c7;
    background-position: center;
    -webkit-transform: translateY(10px) scale(1.06);
    transform: translateY(10px) scale(1.06);
    border-radius: 2px 2px 0 0;
    transition: box-shadow .22s ease 1s, -webkit-transform .32s ease 1s;
    transition: transform .32s ease 1s, box-shadow .22s ease 1s;
    transition: transform .32s ease 1s, box-shadow .22s ease 1s, -webkit-transform .32s ease 1s
}

.modal__square-content {
    width: 320px;
    height: 272px;
    padding: 1.5rem 2rem;
    background: #fff;
    position: relative;
    z-index: 2
}

.modal__square-icon {
    font-size: 1.9375rem;
    text-align: center;
    display: none;
    margin-bottom: .4rem
}

.modal__square-title {
    font-weight: 600;
    font-size: 1.0625rem;
    line-height: 1.4;
    text-align: center;
    font-weight: 600;
    margin-bottom: 1.1rem
}

.modal__square-text {
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.9;
    text-align: center;
    margin-bottom: 1rem
}

.modal__square-agree {
    color: #78909c;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 2.1;
    letter-spacing: .015em;
    text-align: center;
    margin-top: 1.1rem
}

.modal__square-agree a {
    color: inherit;
    border-color: inherit
}

.modal__square--text .modal__square-content {
    width: 320px;
    height: 280px;
    padding: 1.5rem 2rem
}

.modal__square--text .modal__square-img {
    background-image: url('../img/modals/subscribe-text.jpg');
    width: 320px;
    height: 240px;
    min-height: 240px
}

.modal__square--text .modal__square-title {
    white-space: nowrap;
    margin-bottom: .6rem
}

.modal .modal__entrance {
    display: none
}

.modal .modal__entrance:first-of-type {
    display: block
}

.modal__entrance {
    align-items: inherit
}

.modal__entrance .modal__close {
    opacity: 1
}

.modal__entrance-header {
    background-color: #fff;
    border-bottom: 1px solid #263238
}

.modal__entrance-title {
    font-size: .9375rem;
    line-height: 1.4;
    font-weight: 600;
    margin-bottom: 0;
    text-align: center;
    padding: .75rem 0
}

.modal__entrance-content {
    background-color: #fff;
    position: relative;
    z-index: 2;
    width: 360px;
    height: auto;
    padding: 2rem 1rem
}

.modal__entrance-text {
    color: #263238;
    font-size: .8125rem;
    line-height: 1.9;
    margin-bottom: 1rem
}

.modal__entrance-text.bold {
    font-weight: 600
}

.modal__entrance-hashtags {
    flex-wrap: wrap;
    background-color: #9575cd;
    margin-left: -1rem;
    width: 360px;
    padding: .675rem 1rem;
    display: flex
}

.modal__entrance-hashtag {
    color: #fff;
    font-size: .8125rem;
    line-height: 1.5rem;
    margin: 0 .7625rem 0 0
}

.modal__entrance-caption {
    font-size: .8125rem;
    line-height: 1.9;
    font-weight: 500
}

.modal__entrance .btn__block {
    margin-top: 2rem;
    padding-top: 2rem;
    border-top: 1px solid #cfd8dc
}

.modal__entrance .checkbox__block label {
    color: #263238;
    padding-left: 30px;
    order: 1
}

.modal__entrance .checkbox__block label a {
    text-decoration: none;
    color: #2979ff
}

.modal__entrance .input {
    flex-direction: column;
    display: flex
}

.modal__entrance .input__checkbox-label {
    margin: 1.5rem 0 1rem
}

.modal__entrance .input__elem {
    border: 1px solid #cfd8dc
}

.modal__entrance .input__elem.invalid {
    border: 1px solid #f44336
}

.modal__entrance .input__elem.valid {
    border: 1px solid #4caf50
}

.modal__entrance .internet-dog {
    position: absolute;
    top: 6px;
    left: 16px;
    font-size: .8125rem;
    line-height: 1.9;
    font-weight: 500
}

.modal__entrance .formError {
    position: static;
    order: 2
}

.modal__entrance .formErrorContent {
    color: #ff5252;
    font-size: .8125rem;
    line-height: 2
}

.modal__entrance .timeout__item {
    width: 80px;
    height: 80px;
    color: #cfd8dc;
    font-size: 1.9375rem;
    line-height: 5rem;
    font-weight: 600;
    background-color: #fff;
    text-align: center;
    border-radius: 50%;
    border: 1px solid #cfd8dc;
    margin: 2.5rem auto 0
}

.modal__entrance .modal__back {
    position: absolute;
    top: 7px;
    opacity: 1;
    left: 3px
}

.modal__entrance .modal__close {
    top: 7px
}

.modal__entrance .modal__close:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232979FF' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z'/%3E %3C/svg%3E")
}

.modal__entrance .modal__close:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232196F3' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z'/%3E %3C/svg%3E")
}

.modal__entrance .modal__close:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231565C0' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z'/%3E %3C/svg%3E")
}

.modal__successfully-text {
    font-size: .8125rem;
    line-height: 1.5rem;
    font-weight: 500;
    text-align: center
}

.modal__giveaway {
    border-radius: 12px;
    max-width: 620px
}

.currencies {
    padding: 0;
    position: relative;
    z-index: 997;
    background: #263238
}

.currencies__container {
    display: flex;
    justify-content: space-between
}

.currencies__slide {
    overflow: auto;
    margin-right: 0;
    padding-bottom: 3rem;
    display: flex
}

.currencies__slide-wrapper {
    width: 100%;
    height: 1.5rem;
    overflow: hidden
}

.currencies__link {
    color: #263238;
    font-size: .8125rem;
    line-height: 1.6;
    font-weight: 600;
    font-variant: none;
    text-transform: uppercase;
    display: flex;
    padding: .1rem 0;
    flex-wrap: nowrap
}

.currencies__name {
    margin-right: .5rem;
    margin-bottom: .1rem;
    height: 15px;
    display: inline-block;
    color: #fff
}

.currencies__info {
    display: flex
}

.currencies__trand {
    color: #8bc34a
}

.currencies__trand--down {
    color: #f44336
}

.currencies__price {
    color: #78909c;
    width: 100%;
    margin-left: .5rem
}

.currencies__currency {
    display: none;
    margin-top: .75rem;
    margin-bottom: .75rem
}

.currencies__currency span {
    width: 33px
}

.header {
    background: #fff;
    position: relative;
    z-index: 996
}

.header__container {
    flex-wrap: wrap;
    padding: .5rem 1rem;
    position: relative;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.header__logo {
    display: block;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='132' height='20' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.15 17.425c-1.575-1.5-2.4-3.675-2.4-6.45V.625h6.3V10.75c0 1.35.225 2.4.75 3 .525.6 1.2.9 2.1.9.9 0 1.65-.3 2.1-.9.525-.6.75-1.65.75-3V.625h6.225V10.9c0 2.775-.825 4.95-2.4 6.525-1.65 1.575-3.825 2.325-6.75 2.325-2.85 0-5.1-.75-6.675-2.325zM24.225 2.5c.675 0 1.05.225 1.2.45.225.225.45.45.45 1.125s-.225.975-.45 1.125c-.225.225-.525.45-1.2.45-.675 0-.975-.225-1.2-.45-.225-.225-.45-.525-.45-1.125s.225-.9.45-1.125c.225-.15.525-.45 1.2-.45zm0-1.875c-.975 0-1.8.375-2.475.975s-.975 1.425-.975 2.475.3 1.875.975 2.475c.675.675 1.5.975 2.55.975 1.05 0 1.875-.3 2.55-.975.675-.675.975-1.5.975-2.475 0-.975-.3-1.875-.975-2.475-.75-.6-1.575-.975-2.625-.975zm10.95 4.95H29.7V.625h17.25V5.5h-5.475v13.8h-6.3V5.575zm17.55 12.975a9.799 9.799 0 0 1-3.75-3.45c-.9-1.5-1.35-3.15-1.35-5.025 0-1.875.45-3.525 1.35-5.025.9-1.5 2.175-2.625 3.75-3.45C54.3.625 56.1.25 58.125.25c2.025 0 3.825.45 5.4 1.275a9.799 9.799 0 0 1 3.75 3.45c.9 1.425 1.35 3.15 1.35 5.025 0 1.875-.45 3.525-1.35 5.025-.9 1.5-2.175 2.625-3.75 3.45-1.575.825-3.375 1.275-5.4 1.275-2.025 0-3.825-.375-5.4-1.2zm7.5-4.425a4.03 4.03 0 0 0 1.5-1.65c.375-.675.525-1.5.525-2.475 0-.975-.15-1.8-.525-2.475s-.9-1.275-1.5-1.65-1.35-.6-2.1-.6a4.032 4.032 0 0 0-3.6 2.25C54.15 8.2 54 9.025 54 10c0 .975.225 1.8.525 2.475.375.675.9 1.275 1.5 1.65s1.35.6 2.1.6c.75-.075 1.5-.225 2.1-.6zM70.95.625h9.225c2.1 0 3.9.375 5.55 1.125a9.276 9.276 0 0 1 3.75 3.225c.9 1.425 1.35 3.075 1.35 4.95s-.45 3.525-1.35 4.95c-.9 1.425-2.1 2.475-3.75 3.225-1.575.75-3.45 1.125-5.55 1.125H70.95V.625zm9 13.8c1.35 0 2.4-.375 3.225-1.125.825-.75 1.2-1.875 1.2-3.3 0-1.425-.375-2.475-1.2-3.3-.825-.75-1.875-1.125-3.225-1.125h-2.7v8.85h2.7zm25.575 1.65H98.4L97.125 19.3H90.75L98.925.625h6.225l8.1 18.75h-6.525l-1.2-3.3zm-1.725-4.5L102 6.85l-1.8 4.725h3.6zm20.4.975v6.75h-6.3v-6.9L110.85.55h6.675L121.35 7l3.825-6.45h6.075l-7.05 12z'/%3E%3C/svg%3E") no-repeat left top / contain;
    width: 125px;
    height: 19px;
    min-width: 130px;
    position: relative
}

.header__logo-news {
    width: 140px;
    height: 14px;
    min-width: 140px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='219' height='20' viewBox='0 0 219 20' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M2.42759 17.6154C0.834483 16.0769 0 13.8462 0 11V0.384615H6.37241V10.7692C6.37241 12.1538 6.6 13.2308 7.13103 13.8462C7.66207 14.4615 8.34483 14.7692 9.25517 14.7692C10.1655 14.7692 10.9241 14.4615 11.3793 13.8462C11.9103 13.2308 12.1379 12.1538 12.1379 10.7692V0.384615H18.4345V10.9231C18.4345 13.7692 17.6 16 16.0069 17.6154C14.3379 19.2308 12.1379 20 9.17931 20C6.29655 20 4.02069 19.2308 2.42759 17.6154ZM23.7448 2.30769C24.4276 2.30769 24.8069 2.53846 24.9586 2.76923C25.1862 3 25.4138 3.23077 25.4138 3.92308C25.4138 4.61538 25.1862 4.92308 24.9586 5.07692C24.731 5.30769 24.4276 5.53846 23.7448 5.53846C23.0621 5.53846 22.7586 5.30769 22.531 5.07692C22.3034 4.84615 22.0759 4.53846 22.0759 3.92308C22.0759 3.30769 22.3034 3 22.531 2.76923C22.7586 2.61538 23.0621 2.30769 23.7448 2.30769ZM23.7448 0.384615C22.7586 0.384615 21.9241 0.769231 21.2414 1.38462C20.5586 2 20.2552 2.84615 20.2552 3.92308C20.2552 5 20.5586 5.84615 21.2414 6.46154C21.9241 7.15385 22.7586 7.46154 23.8207 7.46154C24.8828 7.46154 25.7172 7.15385 26.4 6.46154C27.0828 5.76923 27.3862 4.92308 27.3862 3.92308C27.3862 2.92308 27.0828 2 26.4 1.38462C25.6414 0.769231 24.8069 0.384615 23.7448 0.384615ZM34.8207 5.46154H29.2828V0.384615H46.731V5.38462H41.1931V19.5385H34.8207V5.46154ZM52.5724 18.7692C50.9793 17.9231 49.6897 16.6923 48.7793 15.2308C47.869 13.6923 47.4138 12 47.4138 10.0769C47.4138 8.15385 47.869 6.46154 48.7793 4.92308C49.6897 3.38462 50.9793 2.23077 52.5724 1.38462C54.1655 0.384616 55.9862 0 58.0345 0C60.0828 0 61.9034 0.461538 63.4965 1.30769C65.0897 2.15385 66.3793 3.38462 67.2897 4.84615C68.2 6.30769 68.6552 8.07692 68.6552 10C68.6552 11.9231 68.2 13.6154 67.2897 15.1538C66.3793 16.6923 65.0897 17.8462 63.4965 18.6923C61.9034 19.5385 60.0828 20 58.0345 20C55.9862 20 54.1655 19.6154 52.5724 18.7692ZM60.1586 14.2308C60.7655 13.8462 61.2966 13.3077 61.6759 12.5385C62.0552 11.8462 62.2069 11 62.2069 10C62.2069 9 62.0552 8.15385 61.6759 7.46154C61.2966 6.76923 60.7655 6.15385 60.1586 5.76923C59.5517 5.38462 58.7931 5.15385 58.0345 5.15385C57.2759 5.15385 56.5172 5.38462 55.9103 5.76923C55.3034 6.15385 54.7724 6.69231 54.3931 7.46154C54.0138 8.15385 53.8621 9 53.8621 10C53.8621 11 54.0897 11.8462 54.3931 12.5385C54.7724 13.2308 55.3034 13.8462 55.9103 14.2308C56.5172 14.6154 57.2759 14.8462 58.0345 14.8462C58.7931 14.7692 59.5517 14.6154 60.1586 14.2308ZM71.0069 0.384615H80.3379C82.4621 0.384615 84.2828 0.769231 85.9517 1.53846C87.5448 2.30769 88.8345 3.46154 89.7448 4.84615C90.6552 6.30769 91.1103 8 91.1103 9.92308C91.1103 11.8462 90.6552 13.5385 89.7448 15C88.8345 16.4615 87.6207 17.5385 85.9517 18.3077C84.3586 19.0769 82.4621 19.4615 80.3379 19.4615H71.0069V0.384615ZM80.1103 14.5385C81.4759 14.5385 82.5379 14.1538 83.3724 13.3846C84.2069 12.6154 84.5862 11.4615 84.5862 10C84.5862 8.53846 84.2069 7.46154 83.3724 6.61539C82.5379 5.84615 81.4759 5.46154 80.1103 5.46154H77.3793V14.5385H80.1103ZM105.979 16.2308H98.7724L97.4828 19.5385H91.0345L99.3034 0.384615H105.6L113.793 19.6154H107.193L105.979 16.2308ZM104.234 11.6154L102.414 6.76923L100.593 11.6154H104.234ZM124.869 12.6154V19.5385H118.497V12.4615L111.366 0.307692H118.117L121.986 6.92308L125.855 0.307692H132L124.869 12.6154Z' fill='%23263238'/%3E %3Cpath d='M137 0.329815H142.351L149.334 11.029V0.329815H154.736V19.6702H149.334L142.389 9.05013V19.6702H137V0.329815Z' fill='%23CFD8DC'/%3E %3Cpath d='M158.531 0.329815H173.889V4.4591H164.274V7.53298H173.193V11.4776H164.274V15.2902H174.167V19.6702H158.531V0.329815Z' fill='%23CFD8DC'/%3E %3Cpath d='M175.356 0.329815H180.796L182.757 11.1346L185.616 0.329815H191.043L193.914 11.1346L195.875 0.329815H201.289L197.203 19.6702H191.587L188.335 7.4934L185.097 19.6702H179.48L175.356 0.329815Z' fill='%23CFD8DC'/%3E %3Cpath d='M202.175 13.2718L207.627 12.9156C207.745 13.839 207.986 14.5427 208.348 15.0264C208.939 15.8091 209.782 16.2005 210.878 16.2005C211.696 16.2005 212.325 16.0026 212.763 15.6069C213.21 15.2023 213.434 14.7361 213.434 14.2084C213.434 13.7071 213.223 13.2586 212.801 12.8628C212.38 12.467 211.401 12.0932 209.866 11.7414C207.353 11.1522 205.561 10.3694 204.49 9.39314C203.41 8.41689 202.871 7.17238 202.871 5.65963C202.871 4.66579 203.145 3.72911 203.693 2.8496C204.25 1.9613 205.08 1.26649 206.185 0.765172C207.298 0.255057 208.821 0 210.752 0C213.122 0 214.927 0.461741 216.166 1.38522C217.414 2.29991 218.157 3.75989 218.393 5.76517L212.991 6.09499C212.848 5.22427 212.544 4.59103 212.08 4.19525C211.625 3.79947 210.992 3.60158 210.183 3.60158C209.516 3.60158 209.015 3.7511 208.677 4.05013C208.34 4.34037 208.171 4.69657 208.171 5.11873C208.171 5.42656 208.31 5.70361 208.589 5.94987C208.859 6.20493 209.5 6.44239 210.512 6.66227C213.016 7.22515 214.809 7.79683 215.888 8.37731C216.976 8.94899 217.764 9.66139 218.254 10.5145C218.751 11.3676 219 12.3219 219 13.3773C219 14.6174 218.671 15.7608 218.013 16.8074C217.355 17.854 216.436 18.65 215.255 19.1953C214.075 19.7317 212.586 20 210.79 20C207.636 20 205.451 19.3668 204.237 18.1003C203.023 16.8338 202.335 15.2243 202.175 13.2718Z' fill='%23CFD8DC'/%3E %3C/svg%3E") no-repeat left top / contain
}

.header__social {
    width: 236px;
    display: none
}

.header__nav {
    margin-top: 1rem;
    position: relative;
    width: 100%;
    display: none
}

.header__nav-list {
    list-style: none;
    padding: .8rem 0 1.7rem;
    margin: 0;
    display: flex;
    flex-direction: column
}

.header__nav-item {
    font-family: 'Montserrat', sans-serif
}

.header__nav-item:after {
    content: "";
    height: 40px;
    position: absolute;
    top: auto;
    right: auto;
    bottom: auto;
    left: 0;
    z-index: 997;
    display: none
}

.header__nav-item:hover:after {
    background: #2196f3
}

.header__nav-item--active:after {
    background: #263238
}

.header__nav-item + .header__nav-item {
    margin-left: 0
}

.header__nav-item--arrow:hover:after {
    right: auto
}

.header__nav-item--arrow:after {
    right: auto
}

.header__nav-item--arrow .header__nav-link:after {
    content: "";
    display: block;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7 10L12 15L17 10H7Z'/%3E %3C/svg%3E") center;
    width: 24px;
    height: 12px
}

.header__nav-link {
    color: #263238;
    font-weight: 600;
    font-size: .9375rem;
    line-height: 1.4;
    letter-spacing: normal;
    text-decoration: none;
    padding: 0 0 .75rem;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.header__nav-child-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: none;
    position: absolute;
    padding-top: .5rem;
    background: #fff;
    z-index: 999
}

.header__nav-child-item {
    border-left: 4px solid transparent;
    margin-bottom: .5rem
}

.header__nav-child-item--active {
    border-color: #263238
}

.header__nav-child-link {
    color: #263238;
    font-size: .6875rem;
    line-height: 1.4;
    font-weight: 600;
    text-decoration: none;
    text-transform: none;
    letter-spacing: normal;
    white-space: nowrap;
    height: 2.5rem;
    padding-right: .8rem;
    padding-left: .8rem;
    display: flex;
    align-items: center
}

.header__panel {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.header__btn-search {
    margin-right: .8rem
}

.header__search {
    position: absolute;
    left: 16px;
    right: 16px;
    top: 8px;
    display: none
}

.header__search-form {
    display: flex;
    align-items: center
}

.header__search-submit {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0
}

.header__search-input {
    background: #fff;
    border-color: #fff;
    min-height: 32px;
    padding-left: 2rem
}

.header__search-close {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0
}

.header__account-img {
    display: block;
    border-radius: 2px;
    position: absolute
}

.header .btn--notification {
    position: relative;
    display: none;
    margin-right: 2rem
}

.header .notification_value-block {
    height: 1rem;
    min-width: 1rem;
    background-color: #f44336;
    border-radius: 2px;
    color: #fff;
    position: absolute;
    right: -.5rem;
    top: 0;
    line-height: 1rem
}

.header .notification_value {
    letter-spacing: 0
}

.header__burger {
    width: 32px;
    height: 32px
}

.header__lang {
    display: none
}

.header--mobile-menu .header__container:after {
    display: none
}

.header--mobile-menu .header__nav {
    height: 100vh;
    background-color: #fff
}

.mobile-menu-lang {
    position: absolute;
    top: 104px;
    right: 0;
    background: #fff;
    width: 205px;
    height: 56px;
    border-bottom: 1px solid #cfd8dc;
    display: none;
    align-items: flex-end;
    justify-content: center
}

.mobile-menu-cover {
    position: fixed;
    top: 0;
    right: 0;
    bottom: -82px;
    left: 0;
    z-index: 995;
    background: rgba(38, 50, 56, .85);
    display: none
}

.mobile-menu-back {
    font-size: .8125rem;
    line-height: 1.4;
    font-weight: 600;
    line-height: 3.4375rem;
    padding-left: 44px;
    position: absolute;
    top: 49px;
    right: 0;
    width: 205px;
    height: 54px;
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M21 11H6.83L10.41 7.41L9 6L3 12L9 18L10.41 16.59L6.83 13H21V11Z'/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 11px center;
    cursor: pointer;
    display: none
}

.overflow-hidden {
    overflow: hidden
}

.user--login {
    position: relative
}

.user--login--open:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM7.07 18.28C7.5 17.38 10.12 16.5 12 16.5C13.88 16.5 16.51 17.38 16.93 18.28C15.57 19.36 13.86 20 12 20C10.14 20 8.43 19.36 7.07 18.28ZM18.36 16.83C16.93 15.09 13.46 14.5 12 14.5C10.54 14.5 7.07 15.09 5.64 16.83C4.62 15.49 4 13.82 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 13.82 19.38 15.49 18.36 16.83ZM12 6C10.06 6 8.5 7.56 8.5 9.5C8.5 11.44 10.06 13 12 13C13.94 13 15.5 11.44 15.5 9.5C15.5 7.56 13.94 6 12 6ZM12 11C11.17 11 10.5 10.33 10.5 9.5C10.5 8.67 11.17 8 12 8C12.83 8 13.5 8.67 13.5 9.5C13.5 10.33 12.83 11 12 11Z'/%3E %3C/svg%3E")
}

.user--login--open:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM7.07 18.28C7.5 17.38 10.12 16.5 12 16.5C13.88 16.5 16.51 17.38 16.93 18.28C15.57 19.36 13.86 20 12 20C10.14 20 8.43 19.36 7.07 18.28ZM18.36 16.83C16.93 15.09 13.46 14.5 12 14.5C10.54 14.5 7.07 15.09 5.64 16.83C4.62 15.49 4 13.82 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 13.82 19.38 15.49 18.36 16.83ZM12 6C10.06 6 8.5 7.56 8.5 9.5C8.5 11.44 10.06 13 12 13C13.94 13 15.5 11.44 15.5 9.5C15.5 7.56 13.94 6 12 6ZM12 11C11.17 11 10.5 10.33 10.5 9.5C10.5 8.67 11.17 8 12 8C12.83 8 13.5 8.67 13.5 9.5C13.5 10.33 12.83 11 12 11Z'/%3E %3C/svg%3E")
}

.user--login--open .user--login__modal {
    display: block
}

.user--login__modal {
    position: absolute;
    top: 48px;
    right: 62px;
    background-color: #fff;
    padding: 0 1rem;
    width: 240px;
    z-index: 997;
    box-shadow: 0 2px 5px rgba(33, 150, 243, .5);
    display: none
}

.user--login__modal:after {
    content: '';
    position: absolute;
    top: -12px;
    right: 0;
    width: 12px;
    height: 12px;
    -webkit-filter: drop-shadow(1px -0.5px 2.8px rgba(33, 150, 243, 0.5));
    filter: drop-shadow(1px -0.5px 2.8px rgba(33, 150, 243, 0.5));
    background: linear-gradient(to right bottom, transparent 50%, white 50%);
    z-index: -1
}

.user--login__modal-open {
    display: block
}

.user--login__modal .user--logout {
    text-transform: none;
    letter-spacing: normal;
    font-size: .8125rem;
    line-height: 3.375rem;
    font-weight: 600;
    padding-left: 2.2rem
}

.user--login__modal .user--logout:after {
    content: '';
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M14.08 15.59L16.67 13H7V11H16.67L14.08 8.41L15.5 7L20.5 12L15.5 17L14.08 15.59ZM19 3C19.5304 3 20.0391 3.21071 20.4142 3.58579C20.7893 3.96086 21 4.46957 21 5V9.67L19 7.67V5H5V19H19V16.33L21 14.33V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H5C3.89 21 3 20.1 3 19V5C3 3.89 3.89 3 5 3H19Z'/%3E %3C/svg%3E");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 16px;
    left: 0
}

.user--login__modal .user--logout:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232196F3' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M14.08 15.59L16.67 13H7V11H16.67L14.08 8.41L15.5 7L20.5 12L15.5 17L14.08 15.59ZM19 3C19.5304 3 20.0391 3.21071 20.4142 3.58579C20.7893 3.96086 21 4.46957 21 5V9.67L19 7.67V5H5V19H19V16.33L21 14.33V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H5C3.89 21 3 20.1 3 19V5C3 3.89 3.89 3 5 3H19Z'/%3E %3C/svg%3E")
}

.user--login__modal .user--logout:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231565C0' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M14.08 15.59L16.67 13H7V11H16.67L14.08 8.41L15.5 7L20.5 12L15.5 17L14.08 15.59ZM19 3C19.5304 3 20.0391 3.21071 20.4142 3.58579C20.7893 3.96086 21 4.46957 21 5V9.67L19 7.67V5H5V19H19V16.33L21 14.33V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H5C3.89 21 3 20.1 3 19V5C3 3.89 3.89 3 5 3H19Z'/%3E %3C/svg%3E")
}

.user--login__item {
    position: relative
}

.user--login__item + .user--login__item {
    border-top: 1px solid #cfd8dc
}

.user--login__descr {
    font-size: .8125rem;
    line-height: 3.375rem;
    font-weight: 600;
    text-transform: none;
    letter-spacing: normal;
    display: flex;
    align-items: center
}

.user--login__descr:before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    margin-right: .6rem;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12 5.9C13.16 5.9 14.1 6.84 14.1 8C14.1 9.16 13.16 10.1 12 10.1C10.84 10.1 9.9 9.16 9.9 8C9.9 6.84 10.84 5.9 12 5.9ZM12 14.9C14.97 14.9 18.1 16.36 18.1 17V18.1H5.9V17C5.9 16.36 9.03 14.9 12 14.9ZM12 4C9.79 4 8 5.79 8 8C8 10.21 9.79 12 12 12C14.21 12 16 10.21 16 8C16 5.79 14.21 4 12 4ZM12 13C9.33 13 4 14.34 4 17V20H20V17C20 14.34 14.67 13 12 13Z'/%3E %3C/svg%3E")
}

.user--login__descr:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232196F3' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12 5.9C13.16 5.9 14.1 6.84 14.1 8C14.1 9.16 13.16 10.1 12 10.1C10.84 10.1 9.9 9.16 9.9 8C9.9 6.84 10.84 5.9 12 5.9ZM12 14.9C14.97 14.9 18.1 16.36 18.1 17V18.1H5.9V17C5.9 16.36 9.03 14.9 12 14.9ZM12 4C9.79 4 8 5.79 8 8C8 10.21 9.79 12 12 12C14.21 12 16 10.21 16 8C16 5.79 14.21 4 12 4ZM12 13C9.33 13 4 14.34 4 17V20H20V17C20 14.34 14.67 13 12 13Z'/%3E %3C/svg%3E")
}

.user--login__descr:active:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231565C0' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12 5.9C13.16 5.9 14.1 6.84 14.1 8C14.1 9.16 13.16 10.1 12 10.1C10.84 10.1 9.9 9.16 9.9 8C9.9 6.84 10.84 5.9 12 5.9ZM12 14.9C14.97 14.9 18.1 16.36 18.1 17V18.1H5.9V17C5.9 16.36 9.03 14.9 12 14.9ZM12 4C9.79 4 8 5.79 8 8C8 10.21 9.79 12 12 12C14.21 12 16 10.21 16 8C16 5.79 14.21 4 12 4ZM12 13C9.33 13 4 14.34 4 17V20H20V17C20 14.34 14.67 13 12 13Z'/%3E %3C/svg%3E")
}

.footer {
    margin-top: 2rem;
    background-color: #fff;
    border-top: 4px solid #263238
}

.footer__container {
    margin: 0 auto;
    padding: 0 1rem
}

.footer__row {
    flex-wrap: wrap;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
    border-bottom: 1px solid #cfd8dc;
    display: flex;
    justify-content: space-between
}

.footer__title {
    font-weight: 600;
    font-size: .8125rem;
    line-height: 1.2;
    margin-bottom: .8rem
}

.footer__follow-us {
    margin-right: 0
}

.footer__follow-us .footer__title {
    white-space: nowrap
}

.footer__subscribe {
    display: none
}

.footer__subscribe-form {
    height: auto
}

.footer__subscribe-agree {
    color: #78909c;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 2.1;
    letter-spacing: .015em;
    margin-top: 0
}

.footer__nav {
    padding-top: 1.3rem;
    padding-bottom: .3rem;
    border-bottom: 1px solid #cfd8dc;
    position: relative
}

.footer__nav-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap
}

.footer__nav-item {
    width: 60%;
    white-space: nowrap
}

.footer__nav-link {
    font-weight: 600;
    font-size: 1.0625rem;
    line-height: 1.4
}

.footer__nav-child-list {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 1rem
}

.footer__nav-child-item + .footer__nav-child-item {
    margin-top: .94rem
}

.footer__nav-child-link {
    color: #263238;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 2.1;
    letter-spacing: .015em
}

.footer__copy {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: flex;
    flex-wrap: wrap
}

.footer__copy-text {
    color: #78909c;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.9;
    margin-right: 2rem
}

.footer__copy-link {
    color: #78909c;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.9
}

.footer__copy-link + .footer__copy-link {
    margin-left: 1.5rem
}

.footer__disclaimer {
    border-bottom: 1px solid #cfd8dc;
    padding: 1.1875rem 0 .8125rem 0
}

.footer__disclaimer-text {
    color: #78909c;
    font-size: .8125rem;
    line-height: 1.5rem;
    margin-bottom: 0
}

figure {
    margin: 2.3rem 0 2.1rem
}

.img.caption, figcaption {
    color: #78909c;
    font-size: .8125rem;
    line-height: 1rem;
    font-weight: 500;
    margin: .5rem 0 1.5rem;
    font-family: 'Montserrat', sans-serif
}

.img.caption a, figcaption a {
    color: #2979ff
}

ol {
    list-style-type: decimal;
    margin: 2rem 0;
    padding: 0;
    padding-left: 1.1rem
}

ol ol {
    margin: 1rem 0
}

ol li {
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.8
}

ol li + li {
    margin-top: 1rem
}

ul:not([class]) {
    margin: 2rem 0;
    padding: 0;
    padding-left: 1.1rem;
    list-style: none
}

ul:not([class]) ul {
    margin: 1rem 0
}

ul:not([class]) li {
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.8;
    position: relative
}

ul:not([class]) li + li {
    margin-top: 1rem
}

ul:not([class]) li:before {
    content: "•";
    display: block;
    position: absolute;
    left: -1.1rem
}

p {
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.9;
    margin: 0;
    margin-bottom: 1.7rem
}

.article__content, .article__content p {
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.8;
    margin: 0;
    margin-bottom: 1.5rem;
    word-break: break-word;
    clear: both
}

.article__content + img, .article__content p + img {
    margin-bottom: 1.7rem
}

.article ol:not([class]), .article ul:not([class]) {
    margin: 2rem 0
}

.article ol:not([class]) li, .article ul:not([class]) li {
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.8
}

p + ol, p + p, p + ul {
    margin-top: -0.7rem
}

.content-block__title, .content-block h1, .content-block h2 {
    font-size: 17px;
    line-height: 19px;
    font-weight: 600;
    padding: 1rem;
    border-bottom: 1px solid #cfd8dc;
    margin-bottom: 0
}

.content-block p {
    margin: 0 0 1.5rem;
    font-size: .8125rem;
    line-height: 1.8;
    font-weight: 500
}

.content-block p:last-child {
    margin-bottom: 0
}

table {
    width: 100%;
    margin-bottom: 1.7rem;
    border-collapse: collapse;
    border-radius: 2px;
    border: 1px solid #cfd8dc
}

table td, table th {
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.9;
    padding: .75rem 1rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    border-right: 1px solid #dee2e6
}

html body li p, html body td p {
    margin: 0;
    padding: 0;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.9
}

h2 span {
    font-weight: 500;
    font-size: 13px;
    line-height: 2.1;
    letter-spacing: .015em
}

blockquote {
    margin: 2.5rem 0 1.7rem;
    position: relative;
    border-left: 4px solid #2979ff;
    padding: .5rem 1rem
}

blockquote:before {
    content: "";
    display: block;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232979FF' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M6 17H9L11 13V7H5V13H8L6 17ZM14 17H17L19 13V7H13V13H16L14 17Z'/%3E %3C/svg%3E") center / cover;
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    top: -26px;
    left: -14px
}

blockquote p {
    color: #263238;
    font-weight: 500;
    font-size: .9375rem;
    line-height: 1.8;
    font-style: italic
}

blockquote img {
    display: block;
    border-radius: 50%;
    margin-right: .5rem;
    width: 3rem;
    height: 3rem;
    float: left;
    margin-bottom: 0
}

blockquote strong {
    font-weight: 600;
    font-size: 1.0625rem;
    line-height: 1.4;
    font-family: 'Montserrat', sans-serif;
    margin-top: 1rem;
    display: block
}

blockquote em {
    color: #78909c;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.9;
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    display: block
}

@media (min-width: 380px) {
    .card--miners .card__body .aside-story__img-wrapper {
        min-width: 75px
    }

    .card__body-counter .aside-story:before {
        display: inline-block
    }
}

@media (min-width: 480px) {
    .hide-sm-only {
        display: none
    }

    .slick-arrow {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='44' viewBox='0 0 15 44' fill='%23B0BEC5' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M13.1318 0.503861C13.4058 0.0243436 14.0166 -0.142253 14.4961 0.131757C14.9757 0.405767 15.1423 1.01662 14.8682 1.49614L13.1318 0.503861ZM2 22L1.13176 22.4961L0.848248 22L1.13176 21.5039L2 22ZM14.8682 42.5039C15.1423 42.9834 14.9757 43.5942 14.4961 43.8682C14.0166 44.1423 13.4058 43.9757 13.1318 43.4961L14.8682 42.5039ZM14.8682 1.49614L2.86824 22.4961L1.13176 21.5039L13.1318 0.503861L14.8682 1.49614ZM2.86824 21.5039L14.8682 42.5039L13.1318 43.4961L1.13176 22.4961L2.86824 21.5039Z'/%3E %3C/svg%3E")
    }

    .slick-next {
        right: -2.8rem
    }

    .slick-prev {
        left: -2.8rem
    }

    h3 {
        font-weight: 600;
        font-size: 22px;
        line-height: 1.4
    }

    .page-container {
        margin-top: 1rem
    }

    .main-block {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .aside-block, .aside-category-block {
        margin-bottom: 1rem
    }

    .main-news-block > * {
        margin-top: 1rem;
        margin-bottom: 1rem
    }

    .main-news-block .something--content {
        margin-bottom: 1rem
    }

    .main-category-block {
        padding: 1.5rem 2rem
    }

    .aside-menu-block .inner-wrapper-sticky > * {
        margin-top: 1rem
    }

    .aside-menu-block > * {
        margin-top: 1rem
    }

    .btn--celsius {
        margin-left: .5rem
    }

    .something--top {
        height: 90px
    }

    .something--content {
        margin: 1rem 0
    }

    .card--mobile-visible {
        margin: 1rem 0
    }

    .humble--large {
        font-weight: 500;
        font-size: .9375rem;
        line-height: 2.1;
        margin-right: 1.7rem
    }

    .humble--views:before {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2390A4AE' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12 6C15.79 6 19.17 8.13 20.82 11.5C19.17 14.87 15.79 17 12 17C8.21 17 4.83 14.87 3.18 11.5C4.83 8.13 8.21 6 12 6ZM12 4C7 4 2.73 7.11 1 11.5C2.73 15.89 7 19 12 19C17 19 21.27 15.89 23 11.5C21.27 7.11 17 4 12 4ZM12 9C13.38 9 14.5 10.12 14.5 11.5C14.5 12.88 13.38 14 12 14C10.62 14 9.5 12.88 9.5 11.5C9.5 10.12 10.62 9 12 9ZM12 7C9.52 7 7.5 9.02 7.5 11.5C7.5 13.98 9.52 16 12 16C14.48 16 16.5 13.98 16.5 11.5C16.5 9.02 14.48 7 12 7Z'/%3E %3C/svg%3E")
    }

    .humble--comments:before {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2390A4AE' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M20 17.17L18.83 16H4V4H20V17.17ZM20 2H4C2.9 2 2 2.9 2 4V16C2 17.1 2.9 18 4 18H18L22 22V4C22 2.9 21.1 2 20 2Z'/%3E %3C/svg%3E")
    }

    .humble--liked:before {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2390A4AE' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M5 9V21H1V9H5ZM9 21C7.9 21 7 20.1 7 19V9C7 8.4 7.2 7.9 7.6 7.6L14.2 1L15.3 2.1C15.6 2.4 15.7 2.7 15.7 3.1V3.4L14.7 8H21C22.1 8 23 8.9 23 10V12C23 12.3 23 12.5 22.9 12.7L19.9 19.8C19.6 20.5 18.9 21 18.1 21H9ZM9 19H18L21 12V10H12.2L13.3 4.7L9 9V19Z'/%3E %3C/svg%3E")
    }

    .humble--tiny {
        margin-right: 1rem
    }

    .humble--tiny:before {
        width: 14px;
        height: 14px
    }

    .aside-story__img-wrapper {
        width: 144px;
        min-width: 144px
    }

    .accordion .tabs--vertical {
        padding-left: 1.5rem
    }

    .footer__subscribe-agree {
        margin-top: -2px
    }

    .footer__nav-item {
        width: 33%
    }

    .content-block__title, .content-block h1, .content-block h2 {
        padding: 1.5rem 2rem
    }
}

@media (min-width: 785px) {
    .container {
        max-width: 768px
    }

    .hide-md-up {
        display: none
    }

    .page-title {
        font-weight: 600;
        font-size: 1.5rem;
        line-height: 1.4;
        margin-top: 0
    }

    .content-container {
        padding-bottom: 2px
    }

    .main-block {
        width: 480px
    }

    .main-aside-container {
        flex-wrap: nowrap
    }

    .main-aside-container--vertical {
        max-width: 768px
    }

    .main-news-block {
        width: 480px
    }

    .main-category-block {
        width: 480px
    }

    .aside-menu-block {
        max-width: 240px
    }

    .content-block + .content-block {
        margin-top: 1rem
    }

    .something-square {
        display: none
    }

    .something--footer {
        display: none;
        height: 0
    }

    .card--press--release .aside-story {
        display: flex
    }

    .card--miners {
        margin-bottom: 1.5rem
    }

    .card--miners .card__body .aside-story--miners {
        align-items: flex-start
    }

    .card--miners .card__body .aside-story__img-wrapper {
        margin-top: 1rem
    }

    .card__body-counter .btn--block .btn:last-child {
        margin-top: 0
    }

    .form__group {
        margin-bottom: 2.5rem
    }

    .form--row {
        display: flex
    }

    .form--row .input {
        margin-right: .5rem;
        margin-bottom: 0;
        display: flex
    }

    .form__submit {
        margin-top: 2rem
    }

    .input--large-space {
        margin-bottom: 1.4rem
    }

    .input--btn-space {
        margin-bottom: 2rem
    }

    .input__checkbox-label {
        margin-top: 1.5rem
    }

    .aside-story--miners .btn--block {
        display: flex;
        flex-direction: column
    }

    .aside-story--miners .btn:last-child {
        margin-left: 0;
        margin-top: .75rem
    }

    .aside-story__img-wrapper {
        width: 72px;
        min-width: 72px
    }

    .aside-story__row {
        align-items: flex-start
    }

    .aside-story__row-center {
        flex-wrap: wrap
    }

    .tabs--devider {
        margin-top: 2rem;
        margin-bottom: 1.5rem
    }

    .tabs__btn {
        padding-bottom: 1.6rem
    }

    .tabs--vertical .tabs__btn:after {
        width: 4px;
        height: 100%;
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0
    }

    .accordion .tabs--vertical {
        padding-left: 0
    }

    .accordion--open .accordion__title:after {
        -webkit-transform: scaleY(-1);
        transform: scaleY(-1)
    }

    .accordion--open .accordion__body {
        display: block
    }

    .accordion__body {
        border-top: 1px solid #cfd8dc;
        display: none;
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .cookies__container {
        max-width: 768px
    }

    .modal {
        padding: 2rem
    }

    .modal__square {
        display: flex;
        flex-direction: row
    }

    .modal__square .modal__close {
        opacity: .25
    }

    .modal__square .modal__close:hover {
        opacity: 1
    }

    .modal__square-img {
        width: 320px;
        height: 320px;
        border-radius: 2px 0 0 2px
    }

    .modal__square-content {
        width: 320px;
        height: 320px;
        padding: 1.2rem 2rem
    }

    .modal__square-icon {
        display: block
    }

    .modal__square--text .modal__square-content {
        width: 320px;
        height: 320px;
        padding: .65rem 2rem
    }

    .modal__square--text .modal__square-img {
        width: 320px;
        height: 320px
    }

    .modal__entrance .modal__close {
        opacity: 1
    }

    .modal__giveaway .modal__close {
        opacity: 1
    }

    .currencies__slide {
        justify-content: space-between
    }

    .header__container {
        padding: .5rem 1rem 0;
        max-width: 768px
    }

    .header__logo {
        width: 132px;
        height: 20px;
        min-width: 132px
    }

    .header__logo-news {
        width: 219px;
        height: 20px;
        min-width: 219px
    }

    .header__nav {
        display: block
    }

    .header__nav-list {
        padding: 0;
        display: flex;
        flex-direction: row;
        justify-content: space-between
    }

    .header__nav-item {
        position: relative
    }

    .header__nav-item:after {
        height: 4px;
        position: absolute;
        top: auto;
        right: 0;
        bottom: -1px;
        left: 0
    }

    .header__nav-item:hover .header__nav-child-list {
        display: block
    }

    .header__nav-item + .header__nav-item {
        margin-left: 1.4rem
    }

    .header__nav-item--arrow:hover:after {
        right: 24px
    }

    .header__nav-item--arrow:hover .header__nav-link:after {
        -webkit-transform: scaleY(-1);
        transform: scaleY(-1)
    }

    .header__nav-item--arrow:after {
        right: 24px
    }

    .header__nav-link {
        display: flex;
        align-items: flex-start;
        align-items: center
    }

    .header__nav-child-list {
        border-radius: 2px;
        border: 1px solid #90a4ae;
        min-width: 190px;
        z-index: 997
    }

    .header__nav-child-item:hover {
        background: #f5f5f5
    }

    .header__btn-search {
        margin-right: 1.5rem
    }

    .header__search {
        left: 215px;
        right: 185px;
        top: 10px
    }

    .header__search-input {
        background: #f5f5f5;
        border-color: #f5f5f5
    }

    .header .btn--notification {
        display: block
    }

    .header__burger {
        display: none
    }

    .user--login__modal {
        right: 16px
    }

    .footer {
        margin-top: 3rem
    }

    .footer__container {
        max-width: 768px
    }

    .footer__row {
        flex-wrap: nowrap;
        padding-top: 2.6rem;
        padding-bottom: 2.6rem
    }

    .footer__title {
        margin-bottom: 1.7rem
    }

    .footer__follow-us {
        margin-right: 1rem
    }

    .footer__subscribe-form {
        height: 40px
    }

    .footer__subscribe-input {
        width: 116px
    }

    .footer__nav {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .footer__nav-list {
        display: flex;
        justify-content: space-between
    }

    .footer__nav-item {
        width: auto
    }

    .footer__nav-link {
        font-weight: 600;
        font-size: .8125rem;
        line-height: 1.2
    }

    .footer__copy {
        padding-top: 1rem;
        padding-bottom: 1rem;
        display: flex;
        align-items: center
    }

    ol li {
        font-size: .9375rem
    }

    ul:not([class]) li {
        font-size: .9375rem
    }

    .article__content, .article__content p {
        font-size: .9375rem
    }

    .article ol:not([class]) li, .article ul:not([class]) li {
        font-size: .9375rem
    }

    blockquote {
        margin: 3.2rem 0 2rem
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 768px
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1200px
    }

    .btn-aside-space {
        margin-top: 2rem
    }

    .hide-xl-only {
        display: none
    }

    .page-title {
        font-weight: 600;
        font-size: 1.9375rem;
        line-height: 1.5;
        margin-top: .4rem
    }

    h1 {
        font-weight: 600;
        font-size: 31px;
        line-height: 1.5
    }

    h2 {
        font-weight: 600;
        font-size: 24px;
        line-height: 1.4
    }

    .container {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .main-block {
        width: 712px
    }

    .event-block {
        width: 736px
    }

    .aside-block, .aside-category-block {
        max-width: 360px
    }

    .main-aside-container--vertical {
        max-width: 800px
    }

    .main-news-block {
        width: 760px
    }

    .main-category-block {
        width: 712px
    }

    .aside-menu-block {
        max-width: 336px
    }

    .btn--celsius {
        margin-left: 0
    }

    .something__content-square {
        display: none
    }

    .something--aside {
        padding-top: 9px;
        padding-bottom: 9px
    }

    .something--wide {
        margin-bottom: 2rem
    }

    .something__wrapper {
        margin-bottom: 1.5rem
    }

    .card--press--release .card__footer {
        margin-bottom: 1.1rem
    }

    .card__desc {
        margin-top: -.7rem;
        margin-bottom: 1rem
    }

    .card__list-item {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .card__list-title {
        font-weight: 600;
        font-size: 1.0625rem;
        line-height: 1.4
    }

    .card--miners {
        padding: 0;
        margin-bottom: 2rem
    }

    .card--miners .card__body .aside-story--miners {
        align-items: center
    }

    .card--miners .card__body .aside-story__img-wrapper {
        margin-top: 0
    }

    .card__body {
        padding-bottom: 1.2rem
    }

    .form__group {
        margin-bottom: 3rem
    }

    .form--row .input {
        margin-right: 1rem
    }

    .input__row {
        display: flex
    }

    .aside-story {
        padding-bottom: .9rem
    }

    .aside-story + .aside-story {
        padding-top: 1.4rem
    }

    .aside-story--events {
        padding-bottom: 1.4rem
    }

    .aside-story--events:first-child {
        margin-top: -5px
    }

    .aside-story--tweets .aside-story__img-wrapper {
        width: 40px;
        height: 40px;
        min-width: 40px;
        margin-top: -1px
    }

    .aside-story--miners .btn--block {
        display: flex;
        flex-direction: row
    }

    .aside-story--miners .btn:last-child {
        margin-left: .75rem;
        margin-top: 0
    }

    .aside-story__row {
        align-items: center
    }

    .aside-story__text {
        font-weight: 500;
        font-size: .8125rem;
        line-height: 1.9;
        margin-top: .7em
    }

    .tabs--vertical .tabs__item + .tabs__item {
        margin-top: .5rem
    }

    .tabs__sub {
        margin-top: .5rem
    }

    .tabs__sub-item {
        margin-bottom: .5rem
    }

    .accordion__body--content {
        padding: 1rem 1rem 2rem 1rem
    }

    .cookies__container {
        max-width: 1152px
    }

    .header__container {
        flex-wrap: nowrap;
        height: 3rem;
        padding: 0 2rem;
        max-width: 1152px
    }

    .header__social {
        width: 161px;
        position: absolute;
        bottom: 5px;
        left: 0
    }

    .header__nav {
        width: 740px
    }

    .header__nav-list {
        margin: 0 1.5rem;
        display: flex;
        align-items: center
    }

    .header__search {
        left: 240px;
        right: 210px;
        top: 8px
    }

    .user--login__modal {
        right: 32px
    }

    .footer {
        margin-top: 4rem
    }

    .footer__container {
        max-width: 1152px
    }

    .footer__row {
        padding-top: 3.2rem;
        padding-bottom: 3.5rem
    }

    .footer__title {
        font-weight: 600;
        font-size: 1.0625rem;
        line-height: 1.4
    }

    .footer__follow-us {
        margin-right: 3.6rem
    }

    .footer__subscribe-input {
        width: 269px
    }

    .footer__nav {
        padding-top: 3.5rem;
        padding-bottom: 3.5rem
    }

    .footer__nav-link {
        font-weight: 600;
        font-size: 1.0625rem;
        line-height: 1.4
    }

    .footer__nav-child-item + .footer__nav-child-item {
        margin-top: 1rem
    }

    .footer__nav-child-link {
        font-weight: 500;
        font-size: .8125rem;
        line-height: 1.9
    }

    .footer__copy {
        padding-top: 1.1rem;
        padding-bottom: 1.1rem
    }

    figure {
        margin: 2.7rem 0
    }

    ol {
        margin: 2.1rem 0 3rem;
        padding-left: 1rem
    }

    ol ol {
        margin: 1.5rem 0 2rem
    }

    ol li + li {
        margin-top: 1.5rem
    }

    ul:not([class]) {
        margin: 2.1rem 0 3rem;
        padding-left: 1.5rem
    }

    ul:not([class]) ul {
        margin: 1.5rem 0 2rem
    }

    ul:not([class]) li + li {
        margin-top: 1.5rem
    }

    ul:not([class]) li:before {
        left: -1.5rem
    }

    p {
        font-weight: 500;
        font-size: .9375rem;
        line-height: 2.1;
        margin-bottom: 2.5rem
    }

    .article__content + img, .article__content p + img {
        margin-bottom: 2.5rem
    }

    .article ol:not([class]), .article ul:not([class]) {
        margin: 2.1rem 0 3rem
    }

    p + ol, p + p, p + ul {
        margin-top: -1rem
    }

    .content-block__title, .content-block h1, .content-block h2 {
        font-size: 22px;
        line-height: 24px
    }

    .content-block p {
        margin: 0 0 2rem;
        font-size: .9375rem;
        line-height: 2.2
    }

    table {
        margin-bottom: 2.5rem
    }

    table td, table th {
        font-weight: 500;
        font-size: .9375rem;
        line-height: 2.1
    }

    html body li p, html body td p {
        font-weight: 500;
        font-size: .9375rem;
        line-height: 2.1
    }

    blockquote {
        margin: 4rem 0 2.5rem
    }

    blockquote p {
        font-size: 1.0625rem
    }

    blockquote img {
        margin-right: 1.1rem;
        width: 4rem;
        height: 4rem
    }

    blockquote strong {
        margin-top: 1.9rem
    }
}

@media (max-width: 1200px) {
    .hide-xl-down {
        display: none
    }

    .page-container {
        padding: 0
    }

    .something__content-long {
        display: none
    }

    .something--aside {
        height: 200px
    }

    .something--aside > * {
        -webkit-transform: scale(.76);
        transform: scale(.76)
    }

    .aside-story--tweets .text-small {
        font-weight: 500;
        font-size: .8125rem;
        line-height: 2.1;
        letter-spacing: .015em;
        margin-top: -7px
    }

    .currencies__link + .currencies__link {
        margin-left: 1.5rem
    }

    .header__nav {
        order: 9
    }

    .header__nav-list.visibility-hidden {
        visibility: visible
    }
}

@media (max-width: 768px) {
    .hide-md-down {
        display: none
    }

    .main-block {
        order: 2
    }

    .aside-block, .aside-category-block {
        max-width: 100%;
        display: block;
        order: 1
    }

    .main-container {
        margin: .5rem auto;
        max-width: 480px
    }

    .main-news-block {
        order: 2
    }

    .main-category-block {
        order: 2
    }

    .something-long {
        display: none
    }

    .card {
        display: none
    }

    .card--mobile-visible {
        display: block
    }

    .card--tweet {
        padding-top: .9rem
    }

    .card--press--release .aside-story:first-child {
        display: flex
    }

    .input__text {
        margin-top: 1rem
    }

    .accordion {
        border-bottom: 1px solid #263238
    }

    .accordion .tabs__item {
        margin: 0 1.5rem 0 0
    }

    .accordion .tabs__item--active .tabs__btn {
        color: #263238
    }

    .accordion .tabs--vertical {
        flex-direction: row;
        overflow-x: auto;
        padding-bottom: 3rem
    }

    .accordion .tabs--vertical .tabs__item:after {
        bottom: 0;
        top: auto;
        width: 100%;
        height: 4px
    }

    .accordion .tabs__btn {
        padding: .5rem 0;
        color: #78909c;
        font-size: .9375rem;
        line-height: 1.5rem;
        font-weight: 600;
        white-space: nowrap
    }

    .accordion + .btn, .accordion + .btn + .btn {
        display: flex
    }

    .accordion--open + .btn, .accordion--open + .btn + .btn {
        display: none
    }

    .accordion__title {
        display: none
    }

    .accordion__title:after {
        -webkit-transform: scaleY(-1);
        transform: scaleY(-1)
    }

    .accordion__body {
        height: 2.5rem;
        overflow: hidden
    }

    .cookies__container {
        max-width: 480px
    }

    .cookies__row {
        display: block
    }

    .cookies_text {
        text-align: center
    }

    .cookies .btn__block {
        margin: 1rem auto 0
    }

    .modal__square .modal__close {
        -webkit-filter: brightness(100);
        filter: brightness(100)
    }

    .modal__entrance .modal__close {
        -webkit-filter: none;
        filter: none
    }

    .modal__giveaway .modal__close {
        -webkit-filter: none;
        filter: none
    }

    .header__container {
        max-width: 480px
    }

    .header__nav-list {
        background: #fff
    }

    .header__nav-item:hover:before {
        display: block
    }

    .header__nav-item:after {
        margin-top: -44px;
        width: 4px
    }

    .header__nav-item--arrow:hover .header__nav-link {
        pointer-events: none
    }

    .header__nav-item--arrow .header__nav-link:after {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        margin-right: .8rem
    }

    .header__nav-link {
        padding: 0 0 0 1rem;
        height: 3rem
    }

    .header__nav-child-list {
        top: 0;
        bottom: 0;
        width: 205px;
        overflow: auto
    }

    .header__nav-child-list.show {
        display: block
    }

    .header__account {
        margin-right: .8rem
    }

    .header--mobile-menu .header__social {
        display: flex;
        height: 56px;
        width: 205px;
        position: absolute;
        top: 48px;
        right: 0;
        background: #fff;
        padding-right: 1.3rem;
        padding-left: 1.3rem;
        border-top: 1px solid #cfd8dc;
        border-bottom: 1px solid #cfd8dc
    }

    .header--mobile-menu .header__nav {
        position: absolute;
        top: 88px;
        right: 0;
        width: 205px;
        display: block
    }

    .mobile-menu-back.show {
        display: block
    }

    .footer__container {
        max-width: 480px
    }

    .footer__follow-us {
        margin-bottom: 1.4rem;
        width: 100%
    }

    .footer__subscribe {
        width: 100%
    }

    .footer__nav-item {
        margin-bottom: 1.1rem
    }

    .footer__nav-child-list {
        display: none
    }
}

@media (max-width: 479px) {
    .hide-sm-down {
        display: none
    }

    .btn--celsius {
        width: 100%;
        margin-top: 1rem
    }

    .something--wide {
        margin-right: -1rem;
        margin-left: -1rem
    }

    .header__container--sticky {
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        background: #fff;
        box-shadow: 5rem 0 0 #fff, -5rem 0 0 #fff;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        transition: -webkit-transform .3s ease;
        transition: transform .3s ease;
        transition: transform .3s ease, -webkit-transform .3s ease
    }

    .header__container--sticky-show {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    .footer__nav-item:nth-child(even) {
        width: 40%
    }

    .footer__copy-text {
        margin-bottom: 1rem
    }

    figure {
        margin-right: -1rem;
        margin-left: -1rem
    }

    .img.caption, figcaption {
        margin-left: 1rem
    }
}

.article {
    position: relative;
    z-index: 5;
    overflow: hidden
}

.article .image-popup-vertical-fit {
    display: block;
    margin-bottom: .8rem
}

.article__label {
    font-size: .8125rem;
    line-height: 1rem;
    font-weight: 600;
    letter-spacing: .01em;
    display: inline-flex;
    align-items: center;
    margin-bottom: 1rem;
    margin-right: 1rem
}

.article__label:before {
    content: '';
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    margin-right: .5rem
}

.article__label--original:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M8.25 19.5C4.5 19.5 1.5 16.5 1.5 12.75V4.5H6V12.75C6 13.95 7.05 15 8.25 15C9.45 15 10.5 13.95 10.5 12.75V4.5H15V12.75C15 16.5 12 19.5 8.25 19.5ZM22.5 7.5C22.5 5.85 21.15 4.5 19.5 4.5C17.85 4.5 16.5 5.85 16.5 7.5C16.5 9.15 17.85 10.5 19.5 10.5C21.15 10.5 22.5 9.15 22.5 7.5ZM21 7.5C21 8.4 20.4 9 19.5 9C18.6 9 18 8.4 18 7.5C18 6.6 18.6 6 19.5 6C20.4 6 21 6.6 21 7.5Z'/%3E %3C/svg%3E")
}

.article__label--interviews:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M9 3C11.2 3 13 4.8 13 7H5C5 4.8 6.8 3 9 3ZM11.8 9.8L11 18H10V19C10 20.1 10.9 21 12 21C13.1 21 14 20.1 14 19V14C14 11.8 15.8 10 18 10H20L19 11L20 12H18C16.9 12 16 12.9 16 14V19C16 21.2 14.2 23 12 23C9.8 23 8 21.2 8 19V18H7L6.2 9.8C5.7 9.3 5.3 8.7 5.1 8H12.8C12.7 8.7 12.3 9.3 11.8 9.8ZM9 11C8.4 11 8 11.4 8 12C8 12.6 8.4 13 9 13C9.6 13 10 12.6 10 12C10 11.4 9.6 11 9 11Z'/%3E %3C/svg%3E")
}

.article__label--tweet:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231DA1F2' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M22.5001 6C21.7001 6.3 20.9001 6.6 20.0001 6.7C20.9001 6.2 21.6001 5.3 21.9001 4.3C21.1001 4.8 20.1001 5.1 19.2001 5.4C18.4001 4.5 17.3001 4 16.0001 4C13.6001 4 11.7001 5.9 11.7001 8.3C11.7001 8.6 11.7001 9 11.8001 9.3C8.3001 9.1 5.1001 7.4 3.0001 4.8C2.6001 5.4 2.4001 6.2 2.4001 6.9C2.4001 8.4 3.2001 9.7 4.3001 10.5C3.6001 10.5 2.9001 10.3 2.4001 10C2.4001 12.1 3.9001 13.8 5.8001 14.2C5.4001 14.3 5.1001 14.4 4.7001 14.4C4.4001 14.4 4.2001 14.4 3.9001 14.3C4.4001 16 6.0001 17.2 7.9001 17.3C6.4001 18.5 4.6001 19.1 2.6001 19.1C2.3001 19.1 1.9001 19.1 1.6001 19C3.4001 20.3 5.7001 21 8.1001 21C16.0001 21 20.3001 14.5 20.3001 8.8C20.3001 8.6 20.3001 8.4 20.3001 8.2C21.2001 7.6 21.9001 6.9 22.5001 6Z'/%3E %3C/svg%3E")
}

.article__title {
    margin-top: 0;
    margin-bottom: .8rem
}

.article__title-mark {
    font-weight: 500;
    font-size: .8125rem;
    line-height: 2.1;
    letter-spacing: .015em;
    color: #263238;
    margin-left: .4rem
}

.article__panel {
    margin-bottom: 2.1rem;
    min-height: 48px;
    display: flex;
    flex-wrap: wrap
}

.article__panel-separator {
    background: #cfd8dc;
    height: 1px;
    width: 100%;
    margin: .4rem 0
}

.article__panel-row {
    padding: .7rem 0 .4rem;
    width: 100%;
    margin-top: .5rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.article__panel-col {
    width: 100%;
    display: flex;
    align-items: center
}

.article__panel-col + .article__panel-col {
    margin-top: .4rem
}

.article__panel .humble {
    font-size: .8125rem;
    line-height: 2.1;
    font-weight: 600
}

.article__panel .humble--liked {
    color: #263238
}

.article__panel .humble--liked:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232979FF' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M5 9V21H1V9H5ZM9 21C7.9 21 7 20.1 7 19V9C7 8.4 7.2 7.9 7.6 7.6L14.2 1L15.3 2.1C15.6 2.4 15.7 2.7 15.7 3.1V3.4L14.7 8H21C22.1 8 23 8.9 23 10V12C23 12.3 23 12.5 22.9 12.7L19.9 19.8C19.6 20.5 18.9 21 18.1 21H9ZM9 19H18L21 12V10H12.2L13.3 4.7L9 9V19Z'/%3E %3C/svg%3E")
}

.article__panel .humble--bookmark {
    color: #263238
}

.article__panel .humble--bookmark:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232979FF' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M17 3H7C5.9 3 5 3.9 5 5V21L12 18L19 21V5C19 3.9 18.1 3 17 3ZM17 18L12 15.82L7 18V5H17V18Z'/%3E %3C/svg%3E")
}

.article .social__link {
    margin-right: 1.5rem
}

.article .card {
    margin: 1rem 0
}

.article__mark {
    color: #263238;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.8;
    margin-top: 0;
    margin-bottom: 1rem
}

.article__main {
    background-color: #fff;
    padding: 1.5rem 1rem
}

.article__main .card--miners {
    border: 1px solid #cfd8dc;
    margin: 1.5rem -1rem
}

.article_main-info {
    margin-bottom: .5rem
}

.article_main-info__humble {
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.article__main-img-wrapper {
    overflow: hidden;
    position: relative;
    margin: 0 0 1.5rem
}

.article__main-img-wrapper figcaption {
    margin-bottom: 0
}

.article__content iframe {
    margin: 1.5rem 0;
    max-width: 728px
}

.article__content h2 em, .article__content h3 em {
    display: inline-flex;
    align-items: center;
    font-style: normal
}

.article__content h2 em:after, .article__content h3 em:after {
    content: 'Promoted';
    color: #b0bec5;
    font-size: 11px;
    line-height: 18px;
    text-align: center;
    white-space: nowrap;
    padding: 0 .5rem;
    border-radius: 2px;
    border: 1px solid #cfd8dc;
    font-style: normal;
    margin-left: 1rem
}

.article h4 {
    background: #f5f5f5;
    padding: 1.3rem 2rem;
    margin-top: 2.6rem;
    margin-bottom: 2.2rem
}

.article h4 strong {
    font-weight: 600;
    font-size: 24px;
    line-height: 1.4;
    text-align: center;
    margin-bottom: .6rem;
    display: block
}

.article h4 p {
    font-weight: 500;
    font-size: 15px;
    line-height: 2.1;
    text-align: center;
    color: #263238;
    margin-bottom: 0
}

.article__contents {
    margin: 1.7rem 0
}

.article__contents-title {
    font-weight: 600;
    font-size: 1.0625rem;
    line-height: 1.4;
    margin-bottom: 1.3rem
}

.article__contents-list {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-bottom: 1.45rem
}

.article__contents-item {
    color: #2979ff;
    position: relative;
    padding-left: 1rem
}

.article__contents-item:before {
    content: '';
    width: 4px;
    height: 4px;
    display: block;
    border-radius: 50%;
    background-color: #2979ff;
    position: absolute;
    top: 13px;
    left: 0
}

.article__contents-item + .article__contents-item {
    margin-top: 1rem
}

.article__contents-link {
    border-bottom: 0;
    color: #2979ff;
    font-weight: 500;
    font-size: .9375rem;
    line-height: 1.8;
    text-decoration: none
}

.article__contents-link:hover {
    color: #2196f3
}

.article__contents-link:active {
    color: #1565c0
}

.article__related {
    margin: 1.7rem 0
}

.article__related-flame {
    color: #f44336;
    font-weight: 500;
    font-size: .9375rem;
    line-height: 1.8;
    display: inline-flex;
    align-items: center;
    text-transform: uppercase;
    margin-left: -10px
}

.article__related-flame:before {
    content: '';
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23F44336' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M17.5501 11.2C17.3201 10.9 17.0501 10.64 16.7901 10.38C16.1401 9.78 15.3901 9.35 14.7601 8.72C13.3001 7.26 13.0001 4.85 13.9101 3C13.0001 3.23 12.1601 3.75 11.4601 4.32C8.92009 6.4 7.92009 10.07 9.12009 13.22C9.16009 13.32 9.20009 13.42 9.20009 13.55C9.20009 13.77 9.05009 13.97 8.85009 14.05C8.63009 14.15 8.39009 14.09 8.21009 13.93C8.15009 13.88 8.11009 13.83 8.06009 13.76C6.96009 12.33 6.78009 10.28 7.53009 8.64C5.89009 10 5.00009 12.3 5.14009 14.47C5.18009 14.97 5.24009 15.47 5.41009 15.97C5.55009 16.57 5.81009 17.17 6.13009 17.7C7.17009 19.43 9.00009 20.67 10.9701 20.92C13.0701 21.19 15.3201 20.8 16.9301 19.32C18.7301 17.66 19.3801 15 18.4301 12.72L18.3001 12.46C18.1001 12 17.8301 11.59 17.5001 11.21L17.5501 11.2ZM14.4501 17.5C14.1701 17.74 13.7201 18 13.3701 18.1C12.2701 18.5 11.1701 17.94 10.5001 17.28C11.6901 17 12.3901 16.12 12.5901 15.23C12.7601 14.43 12.4501 13.77 12.3201 13C12.2001 12.26 12.2201 11.63 12.5001 10.94C12.6701 11.32 12.8701 11.7 13.1001 12C13.8601 13 15.0501 13.44 15.3001 14.8C15.3401 14.94 15.3601 15.08 15.3601 15.23C15.3901 16.05 15.0401 16.95 14.4401 17.5H14.4501Z' fill='%23F44336'/%3E %3C/svg%3E");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    margin-right: .5rem
}

.article__related-blockquote {
    color: #263238;
    font-weight: 500;
    font-size: .9375rem;
    line-height: 1.8;
    font-style: italic;
    border-left: 4px solid #f44336;
    padding: .5rem 1rem
}

.article twitter-widget {
    overflow: hidden;
    max-width: 500px !important;
    width: 100% !important
}

.article table {
    max-width: 736px;
    width: 100%;
    display: block;
    overflow-x: auto;
    border-top: 0;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.article table ol:not([class]), .article table p, .article table ul:not([class]) {
    margin: 0;
    font-size: .8125rem;
    line-height: 1.8
}

.article table td {
    min-width: 170px
}

.article__tags {
    margin-bottom: 0
}

.article__recommended {
    margin-top: 1.5rem
}

.article__recommended-header {
    margin-bottom: 1.5rem;
    display: flex;
    align-items: center
}

.article__recommended-title {
    font-weight: 600;
    font-size: 1.0625rem;
    line-height: 1.4;
    margin-right: 1.5rem
}

.article__recommended .article__recommended-item-title {
    background-color: transparent;
    margin: 1rem 0 0 0;
    padding: 0;
    color: #263238;
    font-size: .8125rem;
    line-height: 1.8;
    font-weight: 500
}

.article__recommended-list {
    flex-wrap: nowrap;
    overflow: auto;
    display: flex;
    align-items: flex-start
}

.article__recommended-list::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: transparent;
    width: 6px
}

.article__recommended-list::-webkit-scrollbar {
    height: 8px;
    border-radius: 10px;
    background-color: transparent
}

.article__recommended-list::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: transparent
}

.article__recommended-list:after {
    content: "";
    display: block;
    min-width: 1rem;
    width: 1rem;
    height: 1rem
}

.article__recommended-list-slide {
    margin: 1rem -1rem 0;
    overflow: hidden
}

.article__recommended-list-slide--yellow {
    background-color: #fffcc0;
    margin: 0 -1rem 1rem;
    padding: 1rem
}

.article__recommended-list-slide--yellow .article__recommended-item {
    background-color: #fffcc0
}

.article__recommended-item {
    width: 185px;
    min-width: 185px;
    margin-right: .5rem;
    margin-left: .5rem;
    margin-bottom: 0
}

.article__recommended-item:last-child {
    margin-bottom: 0
}

.article__recommended-img {
    display: block;
    max-width: 100%;
    width: 100%;
    border-radius: 2px
}

.article__recommended-wrapper--img {
    position: relative
}

.article__recommended-link {
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.9;
    margin-bottom: .1rem;
    display: flex;
    flex-direction: column
}

.article--mobile-visible {
    display: block
}

.article .card__title {
    padding: .5rem 1rem;
    margin: 0;
    background-color: transparent
}

.author_block {
    margin: 1.3rem 0;
    position: relative;
    border: 1px solid #c4c4c4;
    border-radius: 0 8px 8px 8px;
    padding: 1rem;
    position: relative
}

.author_block:before {
    content: '';
    position: absolute;
    top: 0;
    left: -13px;
    border: 8px solid transparent;
    border-right: 8px solid #fff;
    border-top: 8px solid #fff;
    display: block;
    width: 0;
    height: 0;
    z-index: 2
}

.author_block:after {
    content: '';
    position: absolute;
    top: -1px;
    left: -16px;
    border: 8px solid transparent;
    border-right: 8px solid #c4c4c4;
    border-top: 8px solid #c4c4c4;
    display: block;
    width: 0;
    height: 0
}

.author_block .author__item-msg p {
    color: #263238;
    font-size: .9375rem;
    line-height: 1.8;
    font-weight: 500;
    font-style: italic;
    margin: 0
}

.author__list {
    list-style: none;
    padding: 0;
    margin: 0
}

.author__item-header {
    display: flex
}

.author__item-user {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    min-width: 40px;
    margin-right: 1rem
}

.author__item-user img {
    border-radius: 50%;
    max-width: 100%;
    display: block
}

.author__item-name {
    color: #263238;
    font-size: .9375rem;
    line-height: 1.4;
    font-weight: 600;
    font-style: italic;
    cursor: pointer;
    white-space: normal;
    display: block
}

.author__item-wrapper {
    flex-wrap: wrap;
    margin-bottom: 1rem;
    display: flex
}

.disclaimer {
    margin-top: .8rem
}

.disclaimer_text {
    color: #90a4ae;
    font-size: .8125rem;
    line-height: 1rem;
    font-weight: 500;
    margin-bottom: 0
}

.about-author {
    background-color: #f5f5f5;
    position: relative;
    padding: 1rem;
    margin: 2rem -1rem
}

.about-author_row {
    display: flex
}

.about-author .about-author_title {
    margin: 0;
    padding: 0
}

.about-author_data {
    margin-top: .5rem;
    display: flex;
    align-items: center
}

.about-author_info.content--open p {
    max-height: 100%
}

.about-author_name {
    color: #2979ff;
    font-size: .8125rem;
    line-height: 1.8;
    font-weight: 600;
    font-variant: none;
    text-decoration: none
}

.about-author_avatar {
    max-width: 40px;
    min-width: 40px;
    width: 40px;
    height: 40px;
    margin-right: 1.2rem;
    display: block
}

.about-author_avatar img {
    border-radius: 2px
}

.about-author .social {
    display: flex
}

.about-author .social__link {
    margin-right: 1.5rem
}

.about-author p {
    font-size: .8125rem;
    line-height: 1.8;
    font-weight: 500;
    margin: .5rem 0 0;
    margin-left: -55px;
    margin-top: .5rem;
    max-height: 81px;
    overflow: hidden
}

.about-author .btn {
    font-weight: 600;
    margin-left: -55px;
    position: relative;
    z-index: 2
}

.about-author .btn:before {
    content: '';
    background: linear-gradient(180deg, rgba(245, 245, 245, 0) 0, #f5f5f5 50%);
    width: 383px;
    height: 64px;
    position: absolute;
    display: block;
    bottom: 8px;
    left: 0;
    right: 0;
    z-index: -1
}

main:not(.scroll-end) > .article:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    height: 100vh;
    background: linear-gradient(180deg, #263238 0, rgba(38, 50, 56, 0) 100%);
    opacity: 0;
    transition: .5s ease;
    pointer-events: none;
    margin-left: -50vw;
    margin-right: -50vw
}

main > .article:nth-last-child(2) {
    z-index: 4
}

main > .article:nth-last-child(2):after {
    opacity: 1
}

.article-infinite-scroll {
    position: relative;
    z-index: 1
}

.article-infinite-scroll .article {
    overflow: hidden;
    max-height: 0;
    opacity: 0
}

.article--scroll-show {
    max-height: 9999px;
    position: fixed;
    z-index: 5;
    top: 35vh;
    width: auto;
    opacity: 1;
    transition: opacity .2s ease
}

.article--full-show {
    position: relative;
    top: 0
}

.comments {
    padding: 0 1rem 1.3rem;
    border-bottom: 8px solid #f5f5f5
}

.comments h2 {
    color: #263238;
    font-weight: 600;
    font-size: 22px;
    line-height: 1.4
}

.comments .form-img--wrapper {
    margin-right: 1.5rem;
    border: 1px solid #cfd8dc;
    min-width: 32px;
    max-width: 32px;
    height: 32px;
    border-radius: 50%;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='%23CFD8DC' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M28 0C12.544 0 0 12.544 0 28C0 43.456 12.544 56 28 56C43.456 56 56 43.456 56 28C56 12.544 43.456 0 28 0ZM14.196 45.584C15.4 43.064 22.736 40.6 28 40.6C33.264 40.6 40.628 43.064 41.804 45.584C37.996 48.608 33.208 50.4 28 50.4C22.792 50.4 18.004 48.608 14.196 45.584ZM45.808 41.524C41.804 36.652 32.088 35 28 35C23.912 35 14.196 36.652 10.192 41.524C7.336 37.772 5.6 33.096 5.6 28C5.6 15.652 15.652 5.6 28 5.6C40.348 5.6 50.4 15.652 50.4 28C50.4 33.096 48.664 37.772 45.808 41.524ZM28 11.2C22.568 11.2 18.2 15.568 18.2 21C18.2 26.432 22.568 30.8 28 30.8C33.432 30.8 37.8 26.432 37.8 21C37.8 15.568 33.432 11.2 28 11.2ZM28 25.2C25.676 25.2 23.8 23.324 23.8 21C23.8 18.676 25.676 16.8 28 16.8C30.324 16.8 32.2 18.676 32.2 21C32.2 23.324 30.324 25.2 28 25.2Z'/%3E %3C/svg%3E") no-repeat center / contain;
    display: block
}

.comments .form-img--wrapper img {
    border-radius: 50%
}

.comments .form-img--wrapper ~ div {
    position: absolute;
    top: 40px;
    left: 0;
    right: 0
}

.comments .form-img--wrapper ~ div ~ form .js-form-item p {
    margin-bottom: 45px
}

.comments .social_login {
    margin: 0
}

.comments .comment-wrapper {
    position: relative
}

.comments .comment-wrapper .js-ajax-comments-messages {
    color: #fff;
    font-size: .8125rem;
    line-height: 1.5rem;
    text-align: center
}

.comments .comment-wrapper div[aria-label="Error message"] {
    background-color: #f8d7da;
    color: #721c24
}

.comments .comment-wrapper div[aria-label="Status message"] {
    background-color: #d4edda;
    color: #155724
}

.comments .comment-wrapper > div .js-form-item {
    width: 100%
}

.comments .comment-wrapper > div .form-submit {
    margin-left: 0
}

.comments .comment-wrapper > div .comment-form {
    margin-left: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0
}

.comments .comment-wrapper > div .form-submit {
    margin-right: .3rem
}

.comments .comment-wrapper > div .js-form-item p {
    margin-left: 0;
    margin-top: -10px
}

.comments #social-login-block-form {
    border-bottom: 1px solid #cfd8dc;
    padding-bottom: 1rem;
    margin-bottom: 1.5rem
}

.comments #social-login-block-form .plugin .footer {
    display: none
}

.comments #social-login-block-form .plugin #providers .provider {
    display: none
}

.comments .validation__panel {
    font-size: .8125rem;
    line-height: 1.6;
    font-weight: 600;
    border-radius: 2px 2px 0 0;
    text-align: center;
    padding: .1rem 0;
    position: relative;
    bottom: -2px
}

.comments .validation__successful {
    background-color: #d4edda;
    color: #155724
}

.comments .validation__error {
    background-color: #f8d7da;
    color: #721c24
}

.comments textarea.form-textarea {
    order: 1;
    padding: .5rem 1rem;
    font-weight: 500;
    resize: none
}

.comments textarea.form-textarea::-webkit-input-placeholder {
    font-weight: 500
}

.comments textarea.form-textarea::-ms-input-placeholder {
    font-weight: 500
}

.comments textarea.form-textarea::placeholder {
    font-weight: 500
}

.comments textarea.form-textarea:active::-webkit-input-placeholder, .comments textarea.form-textarea:focus::-webkit-input-placeholder {
    color: transparent
}

.comments textarea.form-textarea:active::-ms-input-placeholder, .comments textarea.form-textarea:focus::-ms-input-placeholder {
    color: transparent
}

.comments textarea.form-textarea:active::placeholder, .comments textarea.form-textarea:focus::placeholder {
    color: transparent
}

.comments textarea.form-textarea:valid {
    border: 1px solid #cfd8dc
}

.comments textarea.form-textarea:hover {
    border-color: #2979ff
}

.comments textarea.form-textarea:focus {
    border-color: #2196f3
}

.comments .form-submit {
    cursor: pointer;
    min-height: 32px;
    max-width: 81px;
    margin-top: .5rem
}

.comments .comment-form {
    border-bottom: 1px solid #cfd8dc;
    padding-bottom: 1rem;
    margin-bottom: 1.5rem
}

.comments .comment-form a {
    border: 1px solid #cfd8dc;
    min-width: 32px;
    max-width: 32px;
    height: 32px;
    border-radius: 50%;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='%23CFD8DC' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M28 0C12.544 0 0 12.544 0 28C0 43.456 12.544 56 28 56C43.456 56 56 43.456 56 28C56 12.544 43.456 0 28 0ZM14.196 45.584C15.4 43.064 22.736 40.6 28 40.6C33.264 40.6 40.628 43.064 41.804 45.584C37.996 48.608 33.208 50.4 28 50.4C22.792 50.4 18.004 48.608 14.196 45.584ZM45.808 41.524C41.804 36.652 32.088 35 28 35C23.912 35 14.196 36.652 10.192 41.524C7.336 37.772 5.6 33.096 5.6 28C5.6 15.652 15.652 5.6 28 5.6C40.348 5.6 50.4 15.652 50.4 28C50.4 33.096 48.664 37.772 45.808 41.524ZM28 11.2C22.568 11.2 18.2 15.568 18.2 21C18.2 26.432 22.568 30.8 28 30.8C33.432 30.8 37.8 26.432 37.8 21C37.8 15.568 33.432 11.2 28 11.2ZM28 25.2C25.676 25.2 23.8 23.324 23.8 21C23.8 18.676 25.676 16.8 28 16.8C30.324 16.8 32.2 18.676 32.2 21C32.2 23.324 30.324 25.2 28 25.2Z'/%3E %3C/svg%3E") no-repeat center / contain;
    display: block;
    float: left;
    margin-right: 1.5rem
}

.comments .comment-form .formError {
    display: none
}

.comments article img {
    border-radius: 50%
}

.comments .js-form-item {
    width: 100%
}

.comments .js-form-item > div {
    display: flex;
    flex-direction: column
}

.comments .js-form-item p {
    color: #263238;
    font-weight: 600;
    font-size: .8125rem;
    line-height: 1rem;
    margin-bottom: .5rem
}

.comments .js-comment {
    margin: 1.5rem 0
}

.comments .js-comment:last-child {
    margin-bottom: 0
}

.comments .js-comment > div {
    padding: 0;
    display: flex;
    flex-direction: column;
    margin-top: .5rem;
    order: 1;
    color: #263238;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1rem
}

.comments .js-comment > div > div > div {
    display: none
}

.comments .js-comment ~ div {
    position: static
}

.comments .js-comment footer {
    display: flex
}

.comments .js-comment footer article {
    margin-right: 1.5rem;
    border: 1px solid #cfd8dc;
    min-width: 32px;
    max-width: 32px;
    height: 32px;
    border-radius: 50%;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='%23CFD8DC' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M28 0C12.544 0 0 12.544 0 28C0 43.456 12.544 56 28 56C43.456 56 56 43.456 56 28C56 12.544 43.456 0 28 0ZM14.196 45.584C15.4 43.064 22.736 40.6 28 40.6C33.264 40.6 40.628 43.064 41.804 45.584C37.996 48.608 33.208 50.4 28 50.4C22.792 50.4 18.004 48.608 14.196 45.584ZM45.808 41.524C41.804 36.652 32.088 35 28 35C23.912 35 14.196 36.652 10.192 41.524C7.336 37.772 5.6 33.096 5.6 28C5.6 15.652 15.652 5.6 28 5.6C40.348 5.6 50.4 15.652 50.4 28C50.4 33.096 48.664 37.772 45.808 41.524ZM28 11.2C22.568 11.2 18.2 15.568 18.2 21C18.2 26.432 22.568 30.8 28 30.8C33.432 30.8 37.8 26.432 37.8 21C37.8 15.568 33.432 11.2 28 11.2ZM28 25.2C25.676 25.2 23.8 23.324 23.8 21C23.8 18.676 25.676 16.8 28 16.8C30.324 16.8 32.2 18.676 32.2 21C32.2 23.324 30.324 25.2 28 25.2Z'/%3E %3C/svg%3E") no-repeat center / contain
}

.comments .js-comment footer > p {
    color: #78909c;
    font-size: .8125rem;
    line-height: 1rem;
    font-weight: 500;
    margin-bottom: 0
}

.comments .js-comment footer > p a, .comments .js-comment footer > p span {
    color: #263238;
    font-size: .9375rem;
    line-height: 1.5rem;
    font-weight: 600;
    display: inline-flex;
    margin-right: .1rem
}

.comments ul.links.inline {
    order: 2
}

.comments ul.links.inline .comment-reply a {
    color: #b0bec5;
    font-weight: 600;
    font-size: .8125rem;
    line-height: 1rem;
    text-transform: uppercase
}

.comments ul.links.inline .comment-forbidden {
    color: #b0bec5;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1rem
}

.comments ul.links.inline .comment-forbidden a {
    color: #2979ff;
    font-weight: 600
}

.comments .indented {
    margin: 1rem 0 1rem 2.5rem
}

.comments .indented > div[style] ~ div .js-form-item p {
    margin-bottom: 45px
}

.comments .indented > div[style] .js-ajax-comments-messages[aria-label="Error message"] {
    position: absolute;
    bottom: 176px;
    right: 0;
    left: 0
}

.comments .indented .js-form-item {
    width: 100%
}

.comments .indented .form-submit {
    margin-left: 0
}

.comments .indented .comment-form {
    margin-left: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0
}

.comments .indented .js-form-item p {
    margin-left: 0;
    margin-top: -10px
}

.comments .indented .form-submit {
    margin-right: .3rem
}

.comments .visually-hidden {
    display: none
}

.comments .comment-wrapper .indented {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.comments .indented > div[style] {
    margin: 0
}

.comments .form-img--wrapper ~ div[style] {
    margin: 0
}

.comments .comment-wrapper .js-comment ~ div[style] {
    margin-bottom: 20px
}

.comments #social-login-block-form .js-form-item {
    position: static;
    margin-top: 10px
}

.comments #social-login-block-form .form-img--wrapper {
    margin-top: 10px
}

.cels__widget {
    flex-wrap: wrap;
    position: relative;
    box-shadow: 0 0 24px rgba(33, 150, 243, 0.15);
    border-radius: 16px;
    margin: .5rem 0 2.5rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.cels__widget-info {
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
    padding: .625rem;
    display: flex;
    align-items: center
}

.cels__widget-option {
    text-transform: uppercase
}

.cels__widget-img--wrapper {
    display: block;
    max-width: 44px;
    min-width: 44px;
    margin-right: 1.5rem
}

.cels__widget-caption {
    color: #32325d;
    font-weight: 600;
    font-size: .8125rem;
    line-height: .8125rem;
    text-shadow: 0 8px 24px rgba(33, 150, 243, 0.15);
    margin-right: .75rem;
    display: block
}

.cels__widget-signature {
    color: #fff;
    font-weight: 500;
    font-size: .8125rem;
    line-height: .8125rem
}

.cels__widget-output {
    flex-wrap: wrap;
    padding: .625rem;
    width: 100%;
    border-radius: 0 0 16px 16px;
    box-shadow: 0 0 24px rgba(33, 150, 243, 0.15);
    background-color: #32325d;
    display: flex;
    align-items: center
}

.cels__widget-output--value {
    color: #20c589;
    font-weight: 600;
    font-size: 1.0625rem;
    line-height: 1.5rem;
    max-width: 75px;
    text-overflow: clip
}

.cels__widget-list {
    display: flex
}

.cels__widget-item {
    width: auto
}

.cels__widget .input__elem {
    max-width: 60px;
    min-width: 60px;
    border: 1px solid #cfd8dc;
    -moz-appearance: textfield
}

.cels__widget .input__elem::-webkit-inner-spin-button, .cels__widget .input__elem::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.cels__widget .input__select {
    max-width: 88px;
    min-width: 88px;
    text-transform: uppercase
}

.cels__widget #interest_per_week:before, .cels__widget #interest_per_year:before, .cels__widget .interest_per_week:before, .cels__widget .interest_per_year:before {
    content: '$';
    color: #20c589;
    font-weight: 600;
    font-size: 1.0625rem;
    line-height: 1.5rem
}

.cels__widget #interest_rate:after, .cels__widget .interest_rate:after {
    content: '%';
    color: #20c589;
    font-weight: 600;
    font-size: 1.0625rem;
    line-height: 1.5rem
}

.cels__widget .widget__mark {
    position: absolute;
    bottom: -1.5rem;
    font-size: .6875rem;
    line-height: 1.8;
    width: 100%;
    text-align: center
}

.news-featured {
    padding: 1.5rem 1rem;
    background-color: #fff
}

.news-featured__header {
    display: flex;
    align-items: center
}

.news-featured__title {
    font-weight: 600;
    font-size: 1.375rem;
    line-height: 1.4;
    margin-right: 1.1rem
}

.news-featured__list {
    margin: 0 -1rem;
    display: flex;
    flex-wrap: wrap
}

.news-featured__item {
    margin-top: 2rem;
    padding: 0 1rem;
    width: 100%
}

.news-featured__item-link {
    display: block;
    margin-bottom: .5rem
}

.news-featured__item-img {
    border-radius: 2px;
    border: 1px solid #cfd8dc;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.news-featured__item-img-wrapper {
    background: #eceff1;
    overflow: hidden;
    position: relative;
    padding-top: 62.5%;
    margin-bottom: .5rem
}

.news-featured__item-title {
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.8
}

.news-featured__item-info {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.news-featured__footer {
    margin-top: .4rem;
    margin-bottom: 1rem
}

.event__title {
    margin-top: 1rem;
    margin-bottom: .9rem;
    font-weight: 600;
    font-size: 1.0625rem;
    line-height: 1.4
}

.event__mark {
    color: #263238;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.9;
    margin-top: 0;
    margin-bottom: 2.1rem
}

.event__main-img {
    position: absolute;
    top: 0;
    left: 0
}

.event__main-img-wrapper {
    background: #eceff1;
    padding-top: 63.0434783%;
    position: relative;
    margin-bottom: 3.1rem
}

.event p {
    color: #263238;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.9;
    margin-top: 0;
    margin-bottom: 1rem
}

.event h2 {
    margin-bottom: 1.1rem
}

.event__info {
    background: #f5f5f5;
    padding: 1.9rem 1.1rem 1.1rem;
    margin-top: 2.1rem;
    margin-bottom: 2.1rem
}

.event__info-row {
    display: flex;
    align-items: flex-start
}

.event__info-row + .event__info-row {
    margin-top: 1.5rem
}

.event__info-label {
    color: #78909c;
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.9;
    min-width: 110px
}

.event__info-text {
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.9
}

.event__speakers {
    margin-bottom: 1.3rem
}

.event__speakers-item {
    font-weight: 500;
    font-size: .8125rem;
    line-height: 1.9;
    display: flex;
    align-items: center
}

.event__speakers-item + .event__speakers-item {
    margin-top: 1rem
}

.event__speakers-icon {
    margin-left: 33px;
    position: relative
}

.event__speakers-icon:before {
    content: "";
    display: block;
    position: absolute;
    left: -33px;
    width: 24px;
    height: 24px;
    margin-right: 1rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23263238' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1.5 4V5.5C1.5 9.65 3.71 13.28 7 15.3V20H22V18C22 15.34 16.67 14 14 14C14 14 13.83 14 13.75 14C9 14 5 10 5 5.5V4H1.5ZM14 4C12.9391 4 11.9217 4.42143 11.1716 5.17157C10.4214 5.92172 10 6.93913 10 8C10 9.06087 10.4214 10.0783 11.1716 10.8284C11.9217 11.5786 12.9391 12 14 12C15.0609 12 16.0783 11.5786 16.8284 10.8284C17.5786 10.0783 18 9.06087 18 8C18 6.93913 17.5786 5.92172 16.8284 5.17157C16.0783 4.42143 15.0609 4 14 4Z'/%3E %3C/svg%3E")
}

.event__speakers-link:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232196F3' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1.5 4V5.5C1.5 9.65 3.71 13.28 7 15.3V20H22V18C22 15.34 16.67 14 14 14C14 14 13.83 14 13.75 14C9 14 5 10 5 5.5V4H1.5ZM14 4C12.9391 4 11.9217 4.42143 11.1716 5.17157C10.4214 5.92172 10 6.93913 10 8C10 9.06087 10.4214 10.0783 11.1716 10.8284C11.9217 11.5786 12.9391 12 14 12C15.0609 12 16.0783 11.5786 16.8284 10.8284C17.5786 10.0783 18 9.06087 18 8C18 6.93913 17.5786 5.92172 16.8284 5.17157C16.0783 4.42143 15.0609 4 14 4Z'/%3E %3C/svg%3E")
}

.event-block {
    background-color: #fff;
    padding: 1.5rem 1rem
}

@media (min-width: 380px) {
    .cels__widget-info {
        flex-wrap: nowrap
    }
}

@media (min-width: 480px) {
    .article__panel .humble {
        font-size: .9375rem
    }

    .article__main .card--miners {
        margin: 1.7rem 0
    }

    .article__recommended-list:after {
        min-width: 1px;
        width: 1px;
        height: 1px
    }

    .article__recommended-list-slide {
        margin: 1rem 0 0
    }

    .article__recommended-list-slide--yellow {
        margin: 0 -1rem 1rem
    }

    .article__recommended-item {
        width: calc(45% - 1rem);
        min-width: calc(45% - 1rem)
    }

    .about-author {
        padding: 2rem 2rem 1rem;
        margin: 2rem 0
    }

    .about-author_name {
        font-size: .9375rem
    }

    .about-author_avatar {
        max-width: 64px;
        min-width: 64px;
        width: 64px;
        height: 64px
    }

    .about-author p {
        font-size: .9375rem;
        margin-left: -82px;
        margin-top: 1rem
    }

    .about-author .btn {
        margin-left: -82px
    }

    .comments {
        padding: 1.5rem 1rem 1.5rem;
        margin: 0 -1rem;
        border-top: 16px solid #f5f5f5;
        border-bottom: 16px solid #f5f5f5
    }

    .comments .form-img--wrapper {
        float: left;
        min-width: 56px;
        max-width: 56px;
        height: 56px
    }

    .comments .form-img--wrapper ~ div {
        top: 70px
    }

    .comments .form-img--wrapper ~ div ~ form .js-form-item p {
        margin-bottom: 67px
    }

    .comments .social_login {
        padding-left: 80px
    }

    .comments .comment-wrapper > div .comment-form {
        margin-left: 80px;
        margin-top: -1rem
    }

    .comments .comment-wrapper > div .form-submit {
        margin-right: 1rem
    }

    .comments #social-login-block-form {
        padding-bottom: 1.5rem;
        margin-bottom: 2rem
    }

    .comments .comment-form {
        padding-bottom: 1.5rem;
        margin-bottom: 2rem
    }

    .comments .comment-form a {
        min-width: 56px;
        max-width: 56px;
        height: 56px
    }

    .comments .js-form-item p {
        font-size: .9375rem;
        line-height: 1.5rem
    }

    .comments .js-comment {
        margin: 2rem 0
    }

    .comments .js-comment > div {
        margin-top: -25px;
        margin-left: 80px;
        font-size: .9375rem;
        line-height: 2rem
    }

    .comments .js-comment footer article {
        min-width: 56px;
        max-width: 56px;
        height: 56px
    }

    .comments ul.links.inline .comment-reply a {
        font-size: .9375rem;
        line-height: 1.5rem
    }

    .comments ul.links.inline .comment-forbidden {
        font-size: .9375rem;
        line-height: 1.5rem
    }

    .comments .indented {
        margin: 1.5rem 0 1.5rem 80px
    }

    .comments .indented > div[style] .js-ajax-comments-messages[aria-label="Error message"] {
        left: 80px
    }

    .comments .indented .comment-form {
        margin-left: 80px;
        margin-top: -1.5rem
    }

    .comments .indented .form-submit {
        margin-right: 1rem
    }

    .comments .comment-wrapper .js-comment ~ div[style] {
        margin-left: 80px
    }

    .comments #social-login-block-form .form-submit {
        margin-left: 80px
    }

    .cels__widget-img--wrapper {
        margin-right: 2rem
    }

    .cels__widget-output {
        flex-wrap: nowrap
    }

    .cels__widget-item {
        width: 33%
    }

    .news-featured__item {
        width: 50%
    }

    .event-block {
        padding: 1.5rem 2rem
    }
}

@media (min-width: 785px) {
    .article__label {
        margin-right: 1.5rem
    }

    .article__panel-row {
        margin-top: 1.2rem
    }

    .article__mark {
        font-size: .9375rem
    }

    .article__recommended .article__recommended-item-title {
        margin: 0 0 0 1rem
    }

    .article__recommended-list {
        flex-wrap: wrap;
        margin-right: -.51rem;
        margin-left: -.5rem;
        overflow: hidden
    }

    .article__recommended-item {
        width: 100%;
        min-width: 100%;
        margin-bottom: 1rem
    }

    .article__recommended-wrapper--img {
        max-width: 208px;
        min-width: 208px
    }

    .article__recommended-link {
        display: flex;
        flex-direction: row
    }

    .article--mobile-visible {
        display: none
    }

    .author_block {
        margin: 2rem 0;
        padding: 1.5rem 1.5rem 1rem
    }

    .author_block .author__item-msg p {
        font-size: 1.0625rem
    }

    .author__item-user {
        width: 64px;
        height: 64px;
        min-width: 64px;
        margin-right: 1.5rem
    }

    .about-author_avatar {
        margin-right: 2rem
    }

    .about-author p {
        margin-left: -95px
    }

    .about-author .btn {
        margin-left: -95px
    }

    .article--scroll-show {
        width: 480px
    }

    .comments .form-img--wrapper ~ div {
        top: 31px;
        left: 80px
    }

    .comments .form-img--wrapper ~ div ~ form .js-form-item p {
        margin-bottom: 30px
    }

    .comments .form-submit {
        margin-left: 80px
    }

    .comments .indented > div[style] ~ div .js-form-item p {
        margin-bottom: 30px
    }

    .comments .indented > div[style] .js-ajax-comments-messages[aria-label="Error message"] {
        left: 80px
    }

    .cels__widget {
        margin: 1rem 0 3.5rem
    }

    .news-featured__item {
        width: 33%
    }

    .news-featured__item-link {
        margin-bottom: .3rem
    }

    .news-featured__item-img-wrapper {
        margin-bottom: .7rem
    }

    .event__title {
        margin-top: 0;
        font-weight: 600;
        font-size: 1.375rem;
        line-height: 1.4
    }

    .event__main-img-wrapper {
        margin-bottom: 2.2rem
    }

    .event h2 {
        margin-bottom: .9rem
    }

    .event__info {
        padding: 1.9rem 2rem .9rem
    }

    .event__info-label {
        min-width: 119px
    }

    .event__speakers {
        margin-bottom: 1.7rem
    }
}

@media (min-width: 1200px) {
    .article__label {
        margin-right: 2rem
    }

    .article__panel {
        margin-bottom: 2.5rem
    }

    .article__panel-separator {
        height: 46px;
        width: 1px;
        margin: 0 1.1rem
    }

    .article__panel-row {
        padding: 0
    }

    .article__panel-col {
        width: auto
    }

    .article__panel-col + .article__panel-col {
        margin-top: 0
    }

    .article__mark {
        margin-bottom: 1.4rem
    }

    .article__main .card--miners {
        margin: 2.5rem 0
    }

    .article h4 {
        padding: 3.4rem 2rem;
        margin-top: 3.3rem;
        margin-bottom: 3.1rem
    }

    .article h4 strong {
        font-weight: 600;
        font-size: 31px;
        line-height: 1.5;
        margin-bottom: 2.4rem
    }

    .article h4 p {
        font-weight: 500;
        font-size: 17px;
        line-height: 1.9
    }

    .article__contents {
        margin: 2.5rem 0
    }

    .article__contents-title {
        font-size: 1.375rem
    }

    .article__contents-link {
        font-size: 1.0625rem
    }

    .article__related {
        margin: 2.5rem 0
    }

    .article__related-flame {
        font-size: 1.0625rem
    }

    .article__related-blockquote {
        font-size: 1.0625rem
    }

    .article table {
        margin-top: 2rem;
        margin-bottom: 2rem
    }

    .article__recommended .article__recommended-item-title {
        margin: 1rem 0 0 0
    }

    .article__recommended-list-slide--yellow .article__recommended-item {
        margin-bottom: 0
    }

    .article__recommended-item {
        width: calc(100% / 3 - 1rem);
        min-width: calc(100% / 3 - 1rem);
        margin-bottom: 0
    }

    .article__recommended-wrapper--img {
        max-width: 100%;
        min-width: 1px
    }

    .article__recommended-link {
        display: flex;
        flex-direction: column
    }

    .author__item-name {
        font-size: 1.0625rem
    }

    .about-author {
        margin: 2.4rem 0 3rem
    }

    .about-author_info {
        position: relative
    }

    .about-author_name {
        font-size: 1.0625rem
    }

    .about-author .social__link {
        margin-right: 0;
        margin-left: 1.5rem
    }

    .about-author p {
        margin-left: 0;
        margin-top: .5rem
    }

    .about-author .btn {
        margin-left: 0
    }

    .about-author .btn:before {
        width: 568px
    }

    .article--scroll-show {
        width: 736px
    }

    .cels__widget-info {
        justify-content: flex-start;
        width: 50%
    }

    .cels__widget-output {
        padding: .625rem .625rem .625rem 1.5rem;
        width: 50%;
        border-radius: 0 16px 16px 0
    }

    .news-featured__title {
        font-weight: 600;
        font-size: 1.5rem;
        line-height: 1.4
    }

    .news-featured__item {
        width: 25%
    }

    .news-featured__item-link {
        margin-bottom: .6rem
    }

    .news-featured__item-img-wrapper {
        margin-bottom: 1rem
    }

    .event__title {
        margin-bottom: .5rem;
        font-weight: 600;
        font-size: 1.5rem;
        line-height: 1.4
    }

    .event__mark {
        font-weight: 500;
        font-size: 1.0625rem;
        line-height: 1.9;
        margin-bottom: 1.9rem
    }

    .event__main-img-wrapper {
        margin-bottom: 3.3rem
    }

    .event p {
        font-weight: 500;
        font-size: .9375rem;
        line-height: 2.1;
        margin-bottom: 1.7rem
    }

    .event h2 {
        margin-bottom: 1.6rem
    }

    .event__info {
        padding: 2.9rem 4rem 2rem;
        margin-top: 3.5rem;
        margin-bottom: 3.3rem
    }

    .event__info-row + .event__info-row {
        margin-top: 2rem
    }

    .event__speakers {
        margin-bottom: 3.3rem
    }

    .event__speakers-item + .event__speakers-item {
        margin-top: 1.5rem
    }
}

@media (max-width: 479px) {
    .article__panel .humble {
        margin-right: .7rem
    }

    .article_main-info__humble .mark {
        display: none
    }

    .article__main-img-wrapper {
        margin: 0 -1rem 1rem
    }

    .article__main-img-wrapper .disclaimer {
        padding: 0 1rem
    }

    .article h4 {
        margin-right: -1rem;
        margin-left: -1rem
    }

    .article__recommended-list-slide {
        padding: 0 1rem
    }

    .article__recommended-list-slide--yellow {
        padding: 1rem
    }

    .article .something--content {
        margin: 1.5rem -1rem
    }

    .article--scroll-show {
        left: 0;
        right: 0;
        padding-right: 1rem;
        padding-left: 1rem
    }

    .comments {
        margin: 0 -1rem
    }

    .comments .js-form-item > div {
        margin-top: 1.5rem
    }

    .comments .js-form-item p {
        position: relative;
        top: 5px;
        margin-top: -30px;
        margin-left: 56px
    }

    .comments ul.links.inline {
        margin-top: .4rem
    }

    .comments ul.links.inline .comment-forbidden {
        margin-top: .5rem
    }

    .comments #social-login-block-form .js-form-item p {
        margin-top: -40px
    }

    .cels__widget-list {
        width: 100%
    }

    .cels__widget-item + .cels__widget-item {
        margin-left: 2rem
    }

    .event__main-img-wrapper {
        margin-right: -1rem;
        margin-left: -1rem
    }
}

@media (max-width: 1200px) {
    .article__main .card--miners .aside-story__img-wrapper {
        margin-top: 0
    }

    .article__main .card--miners .aside-story--miners {
        align-items: center
    }

    .article__recommended-list-slide--yellow .article__recommended-item:last-child {
        margin-bottom: 0
    }

    .about-author .about-author_title {
        font-size: .9375rem
    }

    .about-author_data {
        flex-wrap: wrap
    }

    .about-author .social {
        width: 100%;
        margin-top: .5rem;
        justify-content: flex-start
    }

    .cels__widget-output {
        justify-content: space-between
    }

    .cels__widget-list {
        justify-content: center
    }
}

@media (max-width: 768px) {
    .article_main-info__humble .humble {
        margin-right: .7rem
    }

    .article__recommended-item:first-child {
        margin-left: 0
    }

    .article__recommended-item:last-child {
        margin-right: 0
    }

    .author_block .author__item-msg {
        margin: 2rem 0 0 -55px
    }

    .event h2 {
        font-weight: 600;
        font-size: 17px;
        line-height: 1.4
    }
}