@charset "UTF-8";

.sr-only {
    clip: rect(0, 0, 0, 0);
    border: 0 !important;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0 !important;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.i-before:before {
    -ms-flex-negative: 0;
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
    display: block;
    flex-shrink: 0
}

.i-views:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 12' xmlns='http://www.w3.org/2000/svg' fill='var(--primary, %23c02)'%3E%3Cpath d='M2.91 2.874c3.918-3.832 10.268-3.832 14.18 0l2.71 2.653a.658.658 0 0 1 0 .946l-2.71 2.653c-3.918 3.832-10.268 3.832-14.18 0L.2 6.473a.658.658 0 0 1 0-.946zm7.087-1.368C7.464 1.506 5.408 3.519 5.408 6c0 2.48 2.056 4.494 4.59 4.494 2.532 0 4.588-2.013 4.588-4.494 0-2.48-2.056-4.494-4.589-4.494zM10 4a2 2 0 1 1 0 4 2 2 0 0 1 0-4z'/%3E%3C/svg%3E");
    height: 12px;
    width: 20px
}

.i-time:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg' fill='var(--primary, %23c02)'%3E%3Cpath d='M0 8a8 8 0 0 1 8-8 8 8 0 1 1-8 8zm1.813 0a6.187 6.187 0 1 0 12.373-.003A6.187 6.187 0 0 0 1.813 8zm5.281-4.364h1.813v4.063l3.367 1.429-.71 1.67-4.47-1.892z'/%3E%3C/svg%3E");
    height: 16px;
    width: 16px
}

.c-bar__control {
    -webkit-appearance: none;
    background: none;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    padding: 0
}

a.c-bar__control:disabled,
a.c-bar__label:disabled,
button.c-bar__control:disabled,
button.c-bar__label:disabled {
    cursor: not-allowed;
    opacity: .1 !important
}

a.i-before.c-bar__control:disabled:before,
a.i-before.c-bar__label:disabled:before,
button.i-before.c-bar__control:disabled:before,
button.i-before.c-bar__label:disabled:before {
    -webkit-filter: brightness(0) !important;
    filter: brightness(0) !important;
    opacity: 1 !important
}

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-family: sans-serif;
    font-size: 16px;
    height: 100%;
    line-height: 1.15
}

body {
    fill: var(--body-color, #000);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: var(--body-bg, #fff);
    color: var(--body-color, #000);
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0;
    text-align: left;
    width: 100%
}

@media (min-width:1024px) {
    body {
        font-size: 20px
    }
}

@media (max-width:1023px) {
    body {
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    body::-webkit-scrollbar {
        display: none
    }
}

hr {
    border: 0;
    border-bottom: 1px solid var(--s-black-1, rgba(0, 0, 0, .1));
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    margin: 14px 0;
    overflow: visible
}

hr:first-child {
    margin-top: 0
}

dl,
ul {
    margin-bottom: 21px
}

dl,
ul {
    margin-top: 0
}

ul {
    padding-left: 34px
}

@media (min-width:1024px) {
    ul {
        padding-left: 36px
    }
}

ul ul {
    margin-bottom: 0
}

li {
    margin-bottom: 14px
}

li li {
    margin-bottom: 8px
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: 14px;
    margin-left: 0
}

a {
    color: var(--primary, #c02)
}

a,
a:hover {
    text-decoration: none
}

a:hover {
    color: var(--primary-light, rgba(204, 0, 34, .8))
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

img {
    border-style: none
}

img,
svg {
    vertical-align: middle
}

svg {
    fill: inherit;
    overflow: hidden
}

label {
    display: block;
    margin-bottom: 0
}

button,
input {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0
}

button,
input {
    overflow: visible
}

button {
    text-transform: none
}

button {
    border-radius: 0
}

[type=button],
button {
    -webkit-appearance: button;
    cursor: pointer
}

[type=button]:disabled,
button:disabled {
    cursor: not-allowed
}

[type=button]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

input[type=checkbox] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

[type=search] {
    -webkit-appearance: none;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

a,
button,
input {
    -webkit-transition: color .15s, background .15s, border-color .15s, opacity .15s, -webkit-box-shadow .15s, -webkit-filter .15s;
    transition: color .15s, background .15s, border-color .15s, opacity .15s, -webkit-box-shadow .15s, -webkit-filter .15s;
    transition: color .15s, background .15s, border-color .15s, box-shadow .15s, opacity .15s, filter .15s;
    transition: color .15s, background .15s, border-color .15s, box-shadow .15s, opacity .15s, filter .15s, -webkit-box-shadow .15s, -webkit-filter .15s
}

.i-fb:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg' fill='%231877F2'%3E%3Cpath d='M25 3C12.85 3 3 12.85 3 25c0 11.03 8.125 20.137 18.712 21.728V30.831h-5.443v-5.783h5.443V21.2c0-6.371 3.104-9.168 8.399-9.168 2.536 0 3.877.188 4.512.274v5.048h-3.612c-2.248 0-3.033 2.131-3.033 4.533v3.161h6.588l-.894 5.783h-5.694v15.944C38.716 45.318 47 36.137 47 25c0-12.15-9.85-22-22-22z'/%3E%3C/svg%3E");
    height: 30px;
    width: 30px
}

.i-tlg:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg' fill='%2308C'%3E%3Cpath d='M2.759 23.114 29.564 12.13c2.646-1.144 11.62-4.804 11.62-4.804s4.14-1.602 3.796 2.288c-.115 1.601-1.036 7.207-1.956 13.27l-2.876 17.96s-.23 2.632-2.186 3.09c-1.956.457-5.177-1.602-5.752-2.06-.46-.343-8.628-5.491-11.62-8.008-.805-.686-1.725-2.06.116-3.66 4.141-3.776 9.088-8.466 12.079-11.44 1.38-1.373 2.761-4.576-2.991-.687L13.573 28.948s-1.84 1.144-5.292.114C4.83 28.032.803 26.66.803 26.66s-2.76-1.716 1.956-3.546z'/%3E%3C/svg%3E");
    height: 30px;
    width: 30px
}

.i-twt:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg' fill='%231DA1F2'%3E%3Cpath d='M49 11.34a17.675 17.675 0 0 1-5.185 1.458 9.234 9.234 0 0 0 3.97-5.121 17.813 17.813 0 0 1-5.733 2.246C40.407 8.124 38.059 7 35.462 7c-5.827 0-10.11 5.576-8.794 11.364-7.5-.385-14.151-4.07-18.605-9.67-2.364 4.16-1.226 9.603 2.793 12.359a8.82 8.82 0 0 1-4.087-1.158c-.099 4.288 2.899 8.3 7.24 9.193a8.83 8.83 0 0 1-4.077.157c1.147 3.678 4.48 6.353 8.433 6.428C14.57 38.724 9.789 40.087 5 39.508c3.995 2.627 8.741 4.159 13.838 4.159 16.76 0 26.23-14.515 25.658-27.534A18.644 18.644 0 0 0 49 11.34z'/%3E%3C/svg%3E");
    height: 30px;
    width: 30px
}

.i-vbr:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg' fill='%23665CAC'%3E%3Cpath d='M41.26 7.29c-1.1-1.006-5.55-4.214-15.454-4.259 0 0-11.684-.698-17.378 4.491-3.168 3.15-4.284 7.756-4.402 13.473-.118 5.716-.27 16.424 10.12 19.327l.01.003-.005 4.43s-.066 1.795 1.12 2.16c1.44.443 2.285-.92 3.658-2.389.753-.806 1.793-1.992 2.578-2.897 7.105.592 12.57-.764 13.193-.965 1.436-.464 9.553-1.497 10.873-12.203 1.363-11.042-.659-18.023-4.313-21.17zm1.202 20.373c-1.115 8.94-7.699 9.506-8.912 9.892-.517.164-5.318 1.351-11.353.96 0 0-4.5 5.39-5.904 6.794-.218.219-.475.307-.648.266-.242-.06-.31-.345-.305-.76l.037-7.364C6.588 35.026 7.1 25.91 7.2 21.138c.1-4.772 1.003-8.684 3.683-11.313 4.817-4.334 14.74-3.687 14.74-3.687 8.379.036 12.395 2.545 13.327 3.385 3.09 2.628 4.665 8.921 3.512 18.14zm-15.816.538s.788.067 1.21-.454l.827-1.033c.4-.511 1.363-.84 2.305-.318 1.247.699 2.861 1.8 3.967 2.824.609.511.75 1.263.336 2.055l-.006.016a8.438 8.438 0 0 1-1.719 2.104l-.016.014c-.81.672-1.745 1.064-2.746.74l-.018-.026c-1.793-.503-6.095-2.683-8.839-4.856-4.486-3.518-7.673-9.318-8.557-12.427l-.027-.018c-.325-.996.071-1.924.746-2.728l.013-.015a8.656 8.656 0 0 1 2.119-1.709l.015-.002c.798-.415 1.554-.274 2.069.331.677.696 1.95 2.368 2.843 3.94.525.937.197 1.894-.32 2.29l-1.04.822c-.525.42-.457 1.202-.457 1.202s1.539 5.787 7.295 7.248zm9.06-4.799a.558.558 0 0 0 .556-.56c-.029-3.662-1.158-6.601-3.355-8.732-2.192-2.123-4.953-3.21-8.206-3.234a.562.562 0 0 0-.564.553.56.56 0 0 0 .556.56c2.953.022 5.455 1.002 7.432 2.919 1.977 1.914 2.99 4.587 3.016 7.944.003.305.252.55.56.55h.004zm-2.949-1.142h-.013a.556.556 0 0 1-.546-.569c.042-1.904-.504-3.442-1.672-4.71-1.163-1.262-2.759-1.953-4.882-2.107a.558.558 0 0 1-.518-.595.561.561 0 0 1 .599-.516c2.389.175 4.281 1.004 5.628 2.467 1.352 1.466 2.013 3.312 1.964 5.485a.556.556 0 0 1-.56.545zm-2.874-.957a.56.56 0 0 1-.56-.53c-.094-1.888-.989-2.814-2.818-2.91a.555.555 0 1 1 .06-1.111c2.412.128 3.754 1.5 3.877 3.966a.557.557 0 0 1-.53.585h-.029z'/%3E%3C/svg%3E");
    height: 30px;
    width: 30px
}

.i-wa:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg' fill='%2325D366'%3E%3Cpath d='m4 46 3.043-11.037a21.214 21.214 0 0 1-2.863-10.66C4.18 12.55 13.796 3 25.59 3c5.726 0 11.11 2.222 15.144 6.253A21.116 21.116 0 0 1 47 24.32c0 11.753-9.616 21.303-21.41 21.303-3.583 0-7.113-.896-10.246-2.598C15.344 43.044 4 46 4 46zm11.884-6.826c3.025 1.791 5.907 2.849 9.706 2.849 9.814 0 17.809-7.938 17.809-17.72s-7.96-17.72-17.79-17.72c-9.815 0-17.81 7.937-17.81 17.702 0 3.978 1.17 6.97 3.152 10.087l-1.801 6.54c0 .018 6.734-1.738 6.734-1.738zm20.492-9.783c-.126-.215-.486-.358-1.026-.627s-3.17-1.559-3.656-1.738c-.486-.179-.846-.269-1.206.269s-1.387 1.738-1.693 2.078c-.306.34-.63.394-1.152.126-.54-.269-2.269-.824-4.304-2.652-1.584-1.415-2.665-3.153-2.97-3.69-.307-.538-.037-.825.233-1.094.234-.233.54-.627.81-.931.27-.305.36-.538.54-.878.18-.359.09-.663-.035-.932-.162-.233-1.225-2.849-1.675-3.924-.432-1.039-.882-.896-1.206-.913l-1.027-.018c-.36 0-.936.125-1.422.663-.486.537-1.873 1.827-1.873 4.443 0 2.616 1.927 5.16 2.179 5.5.27.359 3.781 5.734 9.147 8.045 1.279.555 2.269.878 3.043 1.129 1.279.412 2.45.34 3.368.215 1.026-.144 3.169-1.29 3.619-2.527.45-1.254.45-2.329.306-2.544z'/%3E%3C/svg%3E");
    height: 30px;
    width: 30px
}

.i-link:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg' fill='var(--primary, %23c02)'%3E%3Cpath d='M30.451 6.719c-3.043 3.027-6.072 6.072-9.108 9.108 2.021-.93 4.447-.892 6.446.084 1.968-1.96 3.936-3.929 5.912-5.882 1.297-1.289 3.334-1.747 5.066-1.16a5.04 5.04 0 0 1 1.937 8.392l-9.612 9.612a4.958 4.958 0 0 1-2.678 1.412 5.03 5.03 0 0 1-3.753-.816c-.557-.382-.984-.9-1.495-1.336-.877-.61-2.167-.496-2.922.267-.824.763-.93 2.16-.221 3.037.8.907 1.732 1.723 2.8 2.31 2.624 1.481 5.95 1.61 8.689.36a9.809 9.809 0 0 0 3.036-2.16c3.196-3.204 6.408-6.4 9.604-9.612a9.584 9.584 0 0 0 2.289-3.936c.77-2.563.412-5.44-.984-7.728-1.427-2.388-3.929-4.09-6.675-4.532-2.99-.525-6.18.458-8.33 2.58zM16.567 20.595c-3.234 3.227-6.454 6.454-9.688 9.68a9.65 9.65 0 0 0-2.602 4.57c-.663 2.67-.122 5.615 1.473 7.857a9.651 9.651 0 0 0 6.629 4.021c2.899.404 5.958-.603 8.04-2.67 3.022-3.021 6.05-6.05 9.063-9.078a7.522 7.522 0 0 1-6.438-.084c-1.915 1.907-3.83 3.83-5.744 5.736-1.023 1.076-2.533 1.671-4.013 1.55a5.03 5.03 0 0 1-3.372-1.648 4.96 4.96 0 0 1-1.282-2.991 5.034 5.034 0 0 1 .977-3.372c.297-.411.679-.748 1.03-1.106l9.154-9.154a4.926 4.926 0 0 1 3.181-1.442 4.992 4.992 0 0 1 3.296.953c.519.367.923.862 1.403 1.267.832.58 2.045.511 2.8-.16a2.312 2.312 0 0 0 .672-2.563c-.145-.42-.45-.756-.763-1.046a9.642 9.642 0 0 0-5.722-2.96c-2.922-.442-6.004.565-8.094 2.64z'/%3E%3C/svg%3E");
    height: 30px;
    width: 30px
}

.i-before:before {
    -webkit-transition: opacity .15s, -webkit-filter .15s;
    transition: opacity .15s, -webkit-filter .15s;
    transition: filter .15s, opacity .15s;
    transition: filter .15s, opacity .15s, -webkit-filter .15s
}

.i-before--spacer-r-sm:before {
    margin-right: 4px
}

@-webkit-keyframes light-blink {
    0% {
        opacity: .8
    }

    to {
        opacity: .4
    }
}

@keyframes light-blink {
    0% {
        opacity: .8
    }

    to {
        opacity: .4
    }
}

.c-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding-left: 0
}

.c-bar,
.c-bar dd,
.c-bar li {
    margin-bottom: 0
}

.c-bar__row--sin {
    margin-left: -9px;
    margin-right: -9px
}

.c-bar__control,
.c-bar__label {
    position: relative
}

.c-bar__label {
    -ms-flex-negative: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    color: var(--body-color, #000);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    justify-content: center;
    line-height: 1.375;
    margin: 0;
    max-width: 100%;
    padding: 14px 9px;
    text-align: left;
    white-space: nowrap
}

.c-bar__label i {
    font-style: inherit
}

.c-bar__label dd {
    margin-bottom: 0
}

.c-bar__label.i-before:before {
    margin-bottom: -5px;
    margin-top: -5px
}

.c-bar__label.i-share:before {
    margin-bottom: 1px;
    margin-top: 2px
}

a.c-bar__control,
a.c-bar__label,
button.c-bar__control,
button.c-bar__label {
    min-width: 44px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

a.c-bar__control:hover,
a.c-bar__label:hover,
button.c-bar__control:hover,
button.c-bar__label:hover {
    color: var(--primary, #c02)
}

a.c-bar__control:hover.i-before:before,
a.c-bar__control:hover .i-before:before,
a.c-bar__label:hover.i-before:before,
a.c-bar__label:hover .i-before:before,
button.c-bar__control:hover.i-before:before,
button.c-bar__control:hover .i-before:before,
button.c-bar__label:hover.i-before:before,
button.c-bar__label:hover .i-before:before {
    opacity: .7
}

@-webkit-keyframes online-blink {
    0% {
        opacity: 0
    }

    25% {
        opacity: 0
    }

    75% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes online-blink {
    0% {
        opacity: 0
    }

    25% {
        opacity: 0
    }

    75% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.c-bar__img {
    -webkit-transition: opacity .15s;
    transition: opacity .15s
}

.c-bar__img img {
    display: block
}

.c-bar__label .c-bar__img {
    margin-bottom: -5px;
    margin-top: -5px
}

.c-bar__img--round img {
    border-radius: 50%
}

.c-bar__spacer-l {
    margin-left: 8px
}

.c-bar--primary .c-bar__label {
    color: var(--primary, #c02)
}

.c-bar--primary .c-bar__label:hover {
    color: var(--primary-light, rgba(204, 0, 34, .8))
}

.c-bar--dim .c-bar__label {
    color: var(--s-black-3, rgba(0, 0, 0, .35))
}

.c-bar--dim .c-bar__img,
.c-bar--dim .i-before:before {
    -webkit-filter: brightness(0);
    filter: brightness(0);
    opacity: .3
}

.c-bar--dim a.c-bar__label:hover,
.c-bar--dim button.c-bar__label:hover {
    color: var(--primary, #c02)
}

.c-bar--dim a.c-bar__label:hover .c-bar__img,
.c-bar--dim a.c-bar__label:hover.i-before:before,
.c-bar--dim button.c-bar__label:hover .c-bar__img,
.c-bar--dim button.c-bar__label:hover.i-before:before {
    -webkit-filter: none;
    filter: none;
    opacity: 1
}

.c-bar--bold .c-bar__label {
    font-weight: 700
}

.c-card__foot {
    margin-bottom: 28px;
    position: relative
}

.u-fx--wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important
}

.u-fx--ai-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important
}

.u-ml--auto {
    margin-left: auto !important
}

.u-pr--0 {
    padding-right: 0 !important
}

.u-fx {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
}

@media (min-width:1024px) {
    .u-hide--slg {
        display: none !important
    }
}

@media (max-width:1023px) {
    .u-hide--sdlg {
        display: none !important
    }
}