.score-grippy-button {
    cursor: grab;
    opacity: .2;
    position: absolute;
    right: 6px;
    top: 14px;
    width: 8px
}

.score-grippy-button:hover {
    opacity: 1
}

.score-screenshot-container {
    background: #000;
    cursor: pointer;
    opacity: .5;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    z-index: 1000000
}

.score-screenshot-overlay {
    background: #fff;
    position: absolute
}

.prevent-select {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.score-hover-button {
    cursor: pointer;
    top: 90px;
    display: none;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    flex-direction: column;
    right: 0;
    position: fixed;
    width: 80px;
    background: linear-gradient(180deg, #069864 0%, #055c3d 100%);
    box-shadow: 0 2px 35px rgb(0 0 0/25%);
    min-height: 64px;
    border-radius: 10px 0 0 10px;
    z-index: 2147483647;
    user-select: none
}

.score-hover-button-img {
    margin: auto;
    width: 50px
}

.score-hover-button-text {
    color: #fff;
    display: none;
    line-height: 20px;
    padding: 0 2px 6px;
    font-size: 14px;
    font-weight: 400;
    text-align: center
}

.score-options-container {
    border-radius: 4px;
    border: 1px solid #9e9e9e;
    color: #007600;
    display: inline-flex;
    padding: 8px 10px;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer
}

.score-options-amazon {
    height: 40px;
    margin-bottom: 4px
}

.score-options-ebay {
    margin: auto;
    height: 20px;
    margin-bottom: 12px;
    margin-left: 18.5%
}

.score-options-logo {
    margin-right: 10px;
    width: 50px;
    height: 16px
}

.score-options-loading-spinner {
    width: 20px;
    height: 20px;
    margin-right: 8px
}

.score-modal-results-loading-container {
    display: flex
}

.score-modal-results-loading-spinner {
    margin: auto
}

.score-main-container {
    border: 1px solid #bcbdbd;
    border-radius: 8px;
    box-shadow: 0 2px 35px 0 rgba(0, 0, 0, .25);
    color: #344054;
    display: none;
    flex-direction: column;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    letter-spacing: 0;
    line-height: normal;
    position: fixed;
    z-index: 2147483647;
    background-color: #fff;
    height: 700px;
    width: 440px;
    top: 50px;
    right: 20px
}

@media screen and (min-height:1080px) {
    .score-main-container {
        height: 900px
    }
}

.score-modal-feedback {
    color: #069864;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    padding: 6px;
    margin-bottom: 10px;
    cursor: pointer
}

.score-modal-top-bar {
    padding: 20px 16px 8px;
    z-index: 10
}

.score-modal-toast-container {
    cursor: pointer;
    position: absolute;
    margin-top: -21px;
    left: 120px;
    text-align: center
}

.score-modal-toast-text {
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    top: 41%;
    left: 50%;
    width: 200px;
    position: absolute;
    transform: translate(-50%, -50%)
}

.score-modal-logo-container {
    align-items: center;
    display: flex;
    flex-basis: 26px;
    justify-content: space-between;
    margin-bottom: 8px
}

.score-modal-logo {
    cursor: pointer;
    height: 20px;
    width: 60px
}

.score-modal-right-buttons {
    display: flex;
    align-items: center
}

.score-modal-close-modal {
    cursor: pointer;
    height: 20px;
    width: 20px
}

.score-modal-content {
    flex-grow: 1;
    overflow-y: auto;
    padding: 8px 12px
}

.score-modal-current-search {
    display: flex;
    margin-bottom: 8px
}

.score-modal-current-image-container {
    min-height: 80px;
    min-width: 80px;
    display: flex;
    position: relative;
    overflow: hidden
}

.score-modal-current-image {
    width: 80px;
    object-fit: contain;
    height: 80px
}

.score-modal-current-title-brand-container {
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.score-modal-brand-right-container,
.score-modal-brand-left-container {
    display: flex;
    align-items: center
}

.score-modal-amazon-stars {
    padding-right: 4px;
    width: 60px;
    height: 12px
}

.score-modal-amazon-num-people {
    color: rgba(95, 99, 104, .6)
}

.score-modal-current-title {
    color: #344054;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 4px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.score-modal-current-brand-container {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.score-modal-current-brand {
    font-size: 14px
}

.score-modal-try-different-image {
    font-size: 12px;
    color: rgba(120, 129, 138)
}

.score-modal-sort-row-container {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.score-modal-items-found-container {
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px
}

.score-modal-items-found {
    color: #344054
}

.score-modal-share-results {
    color: #069864;
    cursor: pointer;
    font-weight: 500
}

.score-modal-sort-by-container {
    cursor: pointer;
    display: flex;
    gap: 8px;
    font-weight: 500;
    color: #344054;
    margin-bottom: 12px
}

.score-modal-filter-dropdown,
.score-modal-sort-dropdown {
    align-items: center;
    border: 1px solid #d0d5dd;
    border-radius: 8px;
    display: flex;
    font-size: 14px;
    gap: 8px;
    height: 24px;
    padding: 4px 10px
}

.score-modal-filter-modal,
.score-modal-sort-modal {
    background: #fff;
    border-radius: 4px;
    border: 1px solid #cfcfcf;
    display: block;
    padding: 10px;
    position: absolute;
    z-index: 100;
    top: 204px
}

.score-modal-filter-modal {
    width: 256px
}

.score-modal-sort-modal {
    right: 8px;
    width: 200px
}

.score-modal-filter-product-info-text,
.score-modal-sort-product-info-text {
    font-weight: 700
}

.score-modal-filter-product-info,
.score-modal-sort-product-info {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px
}

.score-modal-close-filter-modal,
.score-modal-close-sort-modal {
    cursor: pointer;
    width: 12px;
    height: 12px
}

.score-modal-filter-input,
.score-modal-sort-input {
    accent-color: #069864;
    cursor: pointer;
    margin: 0 8px 0 0
}

.score-modal-filter-label,
.score-modal-sort-label {
    cursor: pointer;
    font-weight: 400
}

.score-modal-filter-div,
.score-modal-sort-div {
    margin-bottom: 4px;
    cursor: pointer;
    display: flex
}

.score-modal-divider {
    border-color: #e1e1e1;
    color: #fff;
    border-style: solid;
    border-width: 1px 0 0;
    margin: 12px 0
}

.score-modal-grid-header {
    font-weight: 700;
    margin-bottom: 8px
}

.score-modal-results {
    display: grid;
    gap: 20px 12px;
    grid-template-columns: 126px 126px 126px
}

.score-modal-each-result-price,
.score-modal-original-price {
    border-radius: 9999px;
    font-size: 14px;
    font-weight: 700;
    display: flex;
    border: 1px solid #bebebe;
    background: #fff;
    left: 4px;
    top: 12px;
    padding: 0 10px;
    align-items: center;
    position: absolute;
    height: 28px
}

.score-modal-each-result-price-cheaper {
    color: #0d8459
}

.score-modal-original-price {
    padding: 0 10px
}

.score-modal-results-loading {
    text-align: center;
    padding: 20px 0 0
}

.score-modal-email-input {
    background: #fff;
    border-radius: 8px;
    border: 1px solid #d3d3d3;
    box-sizing: border-box;
    font-size: 18px;
    height: 40px;
    padding: 8px 16px;
    text-align: center;
    width: 240px;
    margin-bottom: 20px
}

.score-modal-affiliate-disclaimer {
    text-align: center;
    font-size: 12px;
    font-style: italic;
    color: gray;
    margin-top: 24px
}

.score-modal-rate-results-text {
    margin-top: 8px;
    text-align: center
}

.score-modal-rate-stars-container {
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
    display: flex;
    justify-content: center;
    height: 46px;
    padding: 4px 10px
}

.score-modal-rate-stars-container:not(:checked)>input {
    display: none
}

.score-modal-rate-stars-container:not(:checked)>label {
    width: 1em;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    font-size: 30px;
    color: #ccc
}

.score-modal-rate-stars-container:not(:checked)>label:before {
    content: '★ '
}

.score-modal-rate-stars-container>input:checked~label {
    color: #ffc700
}

.score-modal-rate-stars-container:not(:checked)>label:hover,
.score-modal-rate-stars-container:not(:checked)>label:hover~label {
    color: #deb217
}

.score-modal-rate-stars-container>input:checked+label:hover,
.score-modal-rate-stars-container>input:checked+label:hover~label,
.score-modal-rate-stars-container>input:checked~label:hover,
.score-modal-rate-stars-container>input:checked~label:hover~label,
.score-modal-rate-stars-container>label:hover~input:checked~label {
    color: #c59b08
}

.score-modal-terms-privacy {
    text-align: center;
    margin-top: 6px;
    color: gray;
    font-size: 12px;
    opacity: .75
}

.score-modal-terms-privacy a {
    text-decoration: none
}

.score-modal-give-feedback {
    color: #069864;
    display: block;
    margin-bottom: 4px
}

.display-block {
    display: block
}

.display-flex {
    display: flex
}

a {
    text-decoration: none
}

.background-primary {
    background-color: #069864
}

.background-gray {
    background-color: #9e9e9e
}

.score-button-primary {
    border-radius: 8px;
    background-color: #069864;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    padding: 10px;
    text-align: center
}

.score-button-secondary {
    border-radius: 50px;
    color: #069864;
    cursor: pointer;
    font-weight: 700;
    outline: 1px solid #069864;
    margin: auto;
    margin-top: 18px;
    padding: 8px 10px;
    text-align: center;
    text-transform: uppercase;
    width: 120px
}

.score-modal-results-container {
    font-size: 14px;
    padding-bottom: 16px
}

.score-modal-results-container.modal-open {
    opacity: .25
}

.score-product-info {
    margin-bottom: 8px;
    padding: 0 12px 12px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, .1)
}

.score-product-info .recommendation-header {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 12px
}

.score-product-info .pros-cons {
    color: #acacac;
    font-weight: 700;
    font-size: 12px;
    margin-bottom: 4px
}

.score-product-info .pro-con-bullet {
    display: flex;
    align-items: center;
    margin-bottom: 6px
}

.score-product-info .pro-con-bullet .pro-con-image {
    margin-right: 8px
}

.score-product-info .row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%
}

.score-product-info .column {
    display: flex;
    flex-direction: column;
    flex-basis: 100%;
    flex: 1
}

.score-product-info .single-recommendation-reasons {
    margin-top: 4px
}

.score-product-info .score-modal-current-search.show-cta-button .score-modal-current-title-brand-container {
    padding-left: 8px;
    padding-right: 8px;
    width: 200px
}

.score-product-info .score-modal-recommended-cta-container {
    padding-top: 16px;
    width: 120px
}

.score-product-info {
    margin-bottom: 8px;
    padding: 0 12px 12px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, .1)
}

.score-product-info .recommendation-header {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 12px
}

.score-product-info .pros-cons {
    color: #acacac;
    font-weight: 700;
    font-size: 12px;
    margin-bottom: 4px
}

.score-product-info .pro-con-bullet {
    display: flex;
    align-items: center;
    margin-bottom: 6px
}

.score-product-info .pro-con-bullet .pro-con-image {
    margin-right: 8px
}

.score-product-info .row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%
}

.score-product-info .column {
    display: flex;
    flex-direction: column;
    flex-basis: 100%;
    flex: 1
}

.score-product-info .single-recommendation-reasons {
    margin-top: 4px
}

.score-product-info .score-modal-current-search.show-cta-button .score-modal-current-title-brand-container {
    padding-left: 8px;
    padding-right: 8px;
    width: 200px
}

.score-product-info .score-modal-recommended-cta-container {
    padding-top: 16px;
    width: 120px
}

.score-modal-sort-by-container .filter-results-img {
    width: 15px;
    height: 13px
}

.score-modal-sort-by-container .sort-arrow-img {
    width: 10px;
    height: 5px
}

.score-modal-sort-by-container .score-modal-text-filter-input {
    background: #fff;
    border-radius: 8px;
    border: 1px solid #d3d3d3;
    box-sizing: border-box;
    display: block;
    height: 34px;
    padding: 2px 8px;
    min-width: 180px
}

.score-modal-sort-by-container .score-modal-text-filter-input:focus {
    outline: 1px solid #069864
}

.score-modal-each-result-container {
    display: block;
    color: #000;
    padding-top: 8px;
    cursor: pointer;
    text-decoration: none
}

.score-modal-each-result-container:first-of-type {
    padding-top: 0
}

.score-modal-each-result-container.amazon {
    justify-content: space-between
}

.score-modal-each-result-container.amazon .score-modal-each-result-url {
    display: flex
}

.score-modal-each-result-image-container {
    min-height: 100px;
    display: flex;
    position: relative;
    overflow: hidden
}

.score-modal-each-result-image {
    border-radius: 8px;
    max-height: 120px;
    height: 100%;
    margin: auto;
    width: auto
}

.score-modal-each-result-url-container {
    align-items: center;
    display: flex;
    font-size: 12px;
    color: #5f6368;
    padding-top: 10px
}

.score-modal-each-result-favicon {
    height: 16px;
    width: 16px;
    border-radius: 4px;
    margin-right: 4px
}

.score-modal-each-result-url {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.score-modal-each-result-url-amazon-num-reviews {
    color: rgba(95, 99, 104, .6);
    font-size: 12px
}

.score-modal-each-result-amazon-stars {
    padding-right: 4px;
    width: 60px;
    height: 12px
}

.score-modal-each-result-title {
    color: #494e53;
    display: -webkit-box;
    font-weight: 500;
    font-size: 14px;
    height: 56px;
    line-height: 18px;
    padding-top: 4px;
    text-overflow: ellipsis;
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.score-modal-each-result-condition {
    color: rgba(73, 78, 83, .4)
}

.score-did-you-find-text,
.score-find-page-two-text {
    font-size: 24px;
    line-height: 30px;
    margin: auto;
    margin-bottom: 20px;
    max-width: 260px
}

.score-form-button {
    cursor: pointer;
    max-width: 200px;
    font-size: 20px;
    margin: 15px auto 10px;
    padding: 8px 20px;
    border-radius: 4px;
    color: #fff
}

.score-modal-post-results-container {
    padding-top: 40px;
    position: absolute;
    text-align: center;
    z-index: 10;
    background: rgba(255, 255, 255, .7);
    left: 0;
    right: 0;
    height: 700px;
    overflow: scroll
}

.score-modal-post-results-close {
    position: absolute;
    right: 20px;
    opacity: .8;
    cursor: pointer;
    height: 20px;
    width: 20px
}

.score-dyf-option {
    background-color: #9e9e9e;
    display: block;
    margin: auto;
    margin-bottom: 15px
}

body,
div,
form,
h1,
h2,
h3,
input,
li,
p,
textarea,
ul {
    margin: 0;
    padding: 0
}

h1,
h2,
h3 {
    font-size: 100%;
    font-weight: 400;
    font-style: normal
}

ul {
    list-style: none
}

img {
    border: 0
}

footer,
header,
nav,
section {
    display: block;
    margin: 0;
    padding: 0
}

html {
    display: block
}

body {
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    font-family: calibre;
    font-size: 21px;
    line-height: 30px
}

a {
    color: #222;
    text-decoration: none
}

a:hover {
    color: rgba(34, 34, 34, .8)
}

@font-face {
    font-family: calibre;
    src: url("e9bbfbdd50c30be49c95eb17bfc7f72c56df9e90.woff") format('woff');
    font-weight: 700;
    font-style: normal
}

#article_title:not(.font-loaded) {
    font-family: segoe ui;
    font-weight: 700;
    font-size: 34px
}

#gazeta_article_lead:not(.font-loaded) {
    font-family: segoe ui;
    font-weight: 600;
    font-size: 19px;
    letter-spacing: -.25px
}

.commentsApp {
    padding-bottom: 30px
}

.commentsApp * {
    outline: 0
}

.commentsApp__header {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-flow: row wrap
}

.commentsApp__heading {
    color: #222;
    font: 600 30px/35px calibre, sans-serif
}

.commentsApp__headerCounter {
    font-weight: 400
}

.commentsApp__sorting {
    position: relative
}

.commentsApp__textStyledBtn {
    cursor: pointer;
    background: 0 0;
    border: none;
    padding: 0;
    transition: all .2s ease-out
}

.commentsApp__textStyledBtn:hover {
    opacity: .8
}

.commentsApp__sortingSelected {
    font: 600 15px/18px calibre, sans-serif;
    color: #666
}

.commentsApp__sortingSelected:first-letter {
    text-transform: uppercase
}

.commentsApp__sortingTriangle {
    vertical-align: middle;
    margin-left: 7px
}

.commentsApp__sortingTrianglePath {
    fill: #666
}

.commentsApp__articleTitle {
    color: #999;
    font: 400 15px/21px calibre, sans-serif;
    padding: 10px 0 15px
}

body {
    overflow-anchor: none
}

.commentsApp__infoMessage {
    height: 0;
    transition: height .3s ease-in-out, margin-top .3s ease-in-out;
    width: 100%;
    font: 600 15px/18px calibre, sans-serif;
    padding: 0 6px;
    margin-top: 5px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: hidden
}

.commentsApp__comment .commentsApp__infoMessage {
    width: calc(100% - 40px);
    margin-left: 40px
}

.commentsApp__infoMessageClose {
    cursor: pointer
}

.commentsApp__textField {
    box-shadow: 0 2px 2px rgba(0, 0, 0, .06);
    border: 1px solid #ccc;
    border-radius: 2px
}

.commentsApp__comment .commentsApp__textField {
    height: 0;
    overflow: hidden;
    opacity: 0
}

.commentsApp__textField:not(.commentsApp__textField--active)~.commentsApp__infoMessage {
    width: 100%;
    margin-left: 0
}

.commentsApp__addCommentTextarea {
    font: 400 18px/25px calibre, sans-serif;
    width: 100%;
    border: none;
    display: block;
    padding: 12px 20px 11px
}

.commentsApp__addCommentTextarea--revealBottom {
    color: #222;
    resize: vertical;
    transition: min-height 1s ease-in-out;
    min-height: 110px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .04)
}

.commentsApp__addCommentTextarea--revealBottom::-webkit-input-placeholder {
    color: #222
}

.commentsApp__addCommentTextarea::-webkit-input-placeholder {
    color: #999
}

.commentsApp__bottom {
    justify-content: space-between;
    align-items: center;
    flex-flow: row wrap;
    box-shadow: 0-2px 2px rgba(0, 0, 0, 0.04);
    border-radius: 0 0 2px 2px
}

.commentsApp__addCommentTextarea--revealBottom+.commentsApp__bottom {
    padding: 20px;
    display: flex
}

.commentsApp__bottomFrame {
    display: flex;
    flex-direction: column;
    position: relative;
    height: 20px;
    transition: height .5s ease-in-out;
    padding-right: 10px;
    outline: 0
}

.commentsApp:not(.commentsApp--logged) .commentsApp__bottomFrame {
    visibility: hidden;
    width: 1px
}

.commentsApp__bottomFrame:after {
    content: '';
    position: absolute;
    right: 0;
    top: 7px;
    width: 8px;
    height: 4px;
    background-image: url("2ac29dccf9b0a6dad7bf3c05b766d8ed055f8653.svg");
    background-repeat: no-repeat;
    cursor: pointer
}

.commentsApp__bottomFrame .commentsApp__bottomFrameElement {
    background: 0 0;
    border: 0;
    text-align: left;
    font: 600 15px/18px calibre, sans-serif
}

.commentsApp__bottomFrame .commentsApp__userName {
    padding: 0 6px 0 0;
    cursor: pointer;
    color: #666;
    transition: all .2s ease-out
}

.commentsApp__bottomFrame .commentsApp__userName:hover {
    opacity: .8
}

.commentsApp__button {
    background: #444;
    color: #fff;
    border: none;
    border-radius: 15px;
    padding: 6px 20px;
    text-transform: uppercase;
    transition: all .2s ease-out;
    font: 600 15px/18px calibre, sans-serif;
    cursor: pointer
}

.commentsApp__button:hover {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1), 0 4px 7px 0 rgba(0, 0, 0, .2);
    filter: brightness(1.2);
    -webkit-filter: brightness(120%)
}

.commentsApp__commentsContainer {
    margin: 26px 0 0;
    display: flex;
    flex-direction: column
}

.commentsApp__comment {
    margin: 0 0 5px;
    padding: 18px 0 0;
    border-top: 1px solid #e5e5e5
}

.commentsApp__comment--first,
.commentsApp__comment:first-of-type {
    padding: 0;
    border-top: none
}

@keyframes blinkBackgorund {
    0% {
        background-color: #fff
    }
    50% {
        background-color: #fdf2c0
    }
    to {
        background-color: #fff
    }
}

.commentsApp__commentHead {
    display: flex;
    align-items: center;
    flex-flow: row wrap
}

.commentsApp__commentAuthor {
    font: 600 18px/22px calibre, sans-serif;
    margin-right: 10px;
    color: #222
}

.commentsApp__commentBody {
    font: 400 18px/25px calibre, sans-serif;
    color: #222;
    margin: 6px 0 10px;
    word-break: break-word
}

.commentsApp__commentDate {
    font: 400 18px/22px calibre, sans-serif;
    color: #999
}

.commentsApp__commentLink {
    margin: 0 10px;
    position: relative
}

.commentsApp__commentLinkButton {
    margin: 0;
    padding: 0;
    border: 0;
    background-color: transparent;
    cursor: pointer
}

.commentsApp__subComments {
    padding-left: 40px;
    transition: height .3s ease-in-out;
    height: 0;
    overflow: hidden
}

.commentsApp__options {
    position: relative;
    margin-left: auto
}

.commentsApp__optionsDots {
    position: relative;
    min-width: 16px;
    min-height: 16px
}

.commentsApp__optionsDots:before {
    content: '';
    display: block;
    background-image: url("7f3cefb6749dc857335c59661d2f8aefaea3ddfe.svg");
    width: 16px;
    height: 16px;
    margin-left: 2px
}

.commentsApp__commentFooter {
    display: flex;
    align-items: center;
    flex-flow: row wrap
}

.commentsApp__commentFooter>:not(:last-child) {
    margin-right: 30px
}

.commentsApp__votes {
    font: 400 15px/25px calibre, sans-serif;
    position: relative
}

.commentsApp__vote {
    padding: 0;
    color: #666;
    font: 400 15px/25px calibre, sans-serif
}

.commentsApp__vote--up {
    margin-right: 30px
}

.commentsApp__vote--up:hover .commentsApp__voteSVGPath--fill {
    fill: #48c110
}

.commentsApp__vote--down:hover .commentsApp__voteSVGPath--fill {
    fill: #e30000
}

.commentsApp__voteSVG {
    vertical-align: middle;
    margin: 0 5px 0 0
}

.commentsApp__voteSVGPath--transparent {
    fill: none
}

.commentsApp__voteSVGPath--fill {
    fill: #666
}

.commentsApp__reply,
.commentsApp__showReplies {
    font: 600 15px/25px calibre, sans-serif
}

.commentsApp__reply {
    color: #222
}

.commentsApp__showReplies {
    color: #666;
    position: relative;
    padding: 0 15px 0 0
}

.commentsApp__showReplies:after {
    content: '';
    position: absolute;
    right: 0;
    top: 11px;
    width: 8px;
    height: 4px;
    background-image: url("2ac29dccf9b0a6dad7bf3c05b766d8ed055f8653.svg");
    background-repeat: no-repeat
}

.commentsApp__loadMore {
    padding: 8px 0 0
}

.commentsApp__buttonLoadMore {
    border: 2px solid #444;
    background: #fff;
    color: #222;
    padding: 4px 20px 6px;
    height: 30px
}

div[id^=bottom_wrapper] {
    grid-column: 2
}

html {
    overflow-x: hidden;
    font-size: 21px
}

* {
    box-sizing: border-box
}

.section_wrapper {
    width: 100%
}

.section_wrapper .content_wrap {
    background-color: #fff;
    position: relative
}

#bottom_wrapper .columns_container {
    display: flex;
    flex-flow: row wrap
}

#bottom_wrapper .columns_container {
    width: 1202px;
    padding-left: 102px
}

.content_wrap {
    width: 1242px;
    padding: 0 20px
}

#pageTypeId_7 .content_wrap {
    margin: 20px auto 0
}

.left_aside {
    width: 52px;
    z-index: 4
}

.main_content {
    width: 800px;
    padding-right: 50px
}

.right_aside {
    width: 300px;
    position: relative
}

@supports(display:grid) {
    #article_wrapper {
        grid-template-columns: 52px 750px 300px
    }
    .c2c #article_wrapper {
        grid-template-columns: 52px 768px 0;
        left: -111px
    }
    #article_wrapper.main_wrapper--video .top_section_bg {
        grid-row: 1/span 5
    }
    #article_wrapper.main_wrapper--video .bottom_section_bg {
        grid-row: 8/span 3
    }
    #article_wrapper.main_wrapper:not(.main_wrapper--video) .top_section_bg {
        grid-row: 1/span 5
    }
    #article_wrapper.main_wrapper:not(.main_wrapper--video) .bottom_section_bg {
        grid-row: 7
    }
    #article_wrapper .bottom_section_bg,
    #article_wrapper .top_section_bg {
        position: relative;
        left: -20px;
        width: 1242px;
        height: 100%;
        background: #fff;
        z-index: -1;
        grid-column: 1/span 3
    }
    .c2c #article_wrapper .bottom_section_bg,
    .c2c #article_wrapper .top_section_bg {
        width: 750px
    }
    #photostory_wrapper {
        background-color: #fff;
        grid-template-columns: 52px 1100px
    }
    .main_wrapper {
        display: grid;
        grid-column-gap: 50px;
        width: 1242px;
        margin: 0 auto;
        padding: 0 20px;
        position: relative;
        z-index: 2
    }
    .c2c .main_wrapper {
        width: 750px;
        padding: 0
    }
    .left_aside {
        grid-column: 1
    }
    .main_wrapper:not(.main_wrapper--video) .left_aside {
        grid-row: 2/span 7
    }
    .main_wrapper_b:not(.main_wrapper--video) .left_aside {
        grid-row: 2/span 9
    }
    .main_wrapper--video .left_aside {
        grid-row: 8/span 4
    }
    .top_section {
        grid-column: 2
    }
    .main_wrapper:not(.main_wrapper--video) .top_section {
        grid-row: 5
    }
    .main_wrapper--video .top_section {
        grid-row: 8
    }
    .bottom_section {
        grid-column: 2
    }
    .main_wrapper:not(.main_wrapper--video) .bottom_section {
        grid-row: 7
    }
    .main_wrapper--video .bottom_section {
        grid-row: 9
    }
    :not(.index_body) .right_aside {
        grid-column: 3
    }
    .main_wrapper:not(.main_wrapper--video) .right_aside {
        grid-row: 7
    }
    .main_wrapper--video .right_aside {
        grid-row: 8/span 3
    }
    .index_body .body>.content_wrap,
    .index_body>.content_wrap {
        display: grid;
        grid-template-columns: 902px 300px
    }
    .index_body .main_content {
        width: 902px;
        grid-column: 1
    }
    .index_body .right_aside {
        grid-column: 2;
        grid-row-start: 1
    }
    .video_wrapper {
        grid-column: 1/span 2;
        grid-row: 2/span 5
    }
}

@supports not (display:grid) {
    .main_wrapper {
        background-color: #fff;
        position: relative;
        width: 1242px;
        margin: 0 auto;
        padding: 0 20px
    }
    .main_wrapper:after {
        display: block;
        content: ' ';
        width: 100%;
        clear: both;
        float: none
    }
    .main_wrapper .bottom_section,
    .main_wrapper .top_section {
        display: inline-block;
        width: 902px;
        padding-right: 50px;
        padding-left: 102px
    }
    .main_wrapper .left_aside {
        position: absolute;
        top: 0;
        left: 20px;
        width: 52px
    }
    .main_wrapper .right_aside {
        float: right;
        width: 300px;
        vertical-align: top
    }
    #photostory_wrapper .author_and_date {
        float: left;
        width: 902px;
        padding-right: 50px;
        padding-left: 102px
    }
    #photostory_wrapper .author_and_date:after {
        display: block;
        content: ' ';
        width: 100%;
        clear: both;
        float: none
    }
    #photostory_wrapper .photostory_body {
        display: inline-block;
        width: 1202px;
        padding-left: 102px
    }
    #photostory_wrapper .fs_row {
        display: inline-block
    }
    #photostory_wrapper .fs_cl {
        display: inline-block;
        float: left
    }
    #photostory_wrapper .fs_cr {
        display: inline-block;
        float: right
    }
    .index_body .main_content,
    .index_body .right_aside {
        float: left
    }
}

@media(-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .main_wrapper {
        background-color: #fff;
        position: relative;
        width: 1242px;
        margin: 0 auto;
        padding: 0 20px
    }
    .main_wrapper:after {
        display: block;
        content: ' ';
        width: 100%;
        clear: both;
        float: none
    }
    .main_wrapper .bottom_section,
    .main_wrapper .top_section {
        display: inline-block;
        width: 902px;
        padding-right: 50px;
        padding-left: 102px
    }
    .main_wrapper .left_aside {
        position: absolute;
        top: 0;
        left: 20px;
        width: 52px
    }
    .main_wrapper .right_aside {
        float: right;
        width: 300px;
        vertical-align: top
    }
}

#article_title:after,
#gazeta_article_lead:after,
.author_and_date .article_author:after,
.author_and_date:after,
.premiumArticle__wrapper__normal .article__lead:after,
.premiumArticle__wrapper__normal .article__title:after {
    display: block;
    content: ' ';
    width: 100%;
    clear: both;
    float: none
}

.author_and_date {
    padding: 15px 0
}

#article_title {
    color: #222;
    word-break: break-word;
    font: 700 40px/48px calibre, sans-serif
}

@supports(display:grid) {
    #article_title,
    .premiumArticle__wrapper__normal .article__title {
        grid-row: 2;
        position: relative
    }
    .main_wrapper:not(.main_wrapper--video) #article_title,
    .main_wrapper:not(.main_wrapper--video) .premiumArticle__wrapper__normal .article__title {
        grid-column: 2;
        width: 750px
    }
    .main_wrapper--video #article_title,
    .main_wrapper--video .premiumArticle__wrapper__normal .article__title {
        grid-column: 3;
        z-index: 2;
        background: #fff;
        padding: 20px
    }
}

@supports not (display:grid) {
    #article_title,
    #gazeta_article_lead,
    .author_and_date,
    .premiumArticle__wrapper__normal .article__lead,
    .premiumArticle__wrapper__normal .article__title {
        width: 902px;
        padding-right: 50px;
        padding-left: 102px
    }
    .main_wrapper--video #article_title,
    .main_wrapper--video #gazeta_article_lead,
    .main_wrapper--video .author_and_date,
    .main_wrapper--video .premiumArticle__wrapper__normal .article__lead,
    .main_wrapper--video .premiumArticle__wrapper__normal .article__title {
        padding-top: 20px
    }
    #article_title:after,
    #gazeta_article_lead:after,
    .author_and_date:after,
    .premiumArticle__wrapper__normal .article__lead:after,
    .premiumArticle__wrapper__normal .article__title:after {
        display: block;
        content: ' ';
        width: 100%;
        clear: both;
        float: none
    }
}

@media(-ms-high-contrast:active),
(-ms-high-contrast:none) {
    #article_title {
        float: left;
        width: 902px;
        padding-right: 50px;
        padding-left: 102px
    }
    #article_title:after,
    .premiumArticle__wrapper__normal .article__title:after {
        display: block;
        content: ' ';
        width: 100%;
        clear: both;
        float: none
    }
}

.author_and_date .article_author,
.author_and_date .article_date {
    display: block
}

.author_and_date {
    display: flex;
    flex-flow: row nowrap;
    padding-top: 20px;
    padding-bottom: 5px
}

.author_and_date:after {
    display: block;
    content: ' ';
    width: 50%;
    clear: both;
    float: none
}

.author_and_date .article_data {
    display: block;
    width: 100%
}

.author_and_date .article_author {
    color: #666;
    font: 600 15px/18px calibre, sans-serif
}

.author_and_date .author_prefix {
    font-weight: 400;
    text-transform: capitalize
}

.author_and_date .article_date {
    color: #999;
    font: 400 15px/18px calibre, sans-serif
}

@supports(display:grid) {
    .author_and_date {
        grid-row: 3;
        position: relative;
        z-index: 1;
        align-items: center
    }
    .main_wrapper--video .author_and_date {
        grid-column: 3;
        background: #fff;
        padding-left: 20px;
        padding-right: 20px
    }
    .main_wrapper:not(.main_wrapper--video) .author_and_date {
        grid-column: 2;
        width: 750px
    }
}

#gazeta_article_lead {
    color: #222;
    word-break: break-word
}

.main_wrapper:not(.main_wrapper--video) #gazeta_article_lead,
.main_wrapper:not(.main_wrapper--video) .premiumArticle__wrapper__normal .article__lead {
    font: 600 21px/29px calibre, sans-serif;
    padding: 15px 0
}

@supports(display:grid) {
    #gazeta_article_lead,
    .premiumArticle__wrapper__normal .article__lead {
        grid-row: 4;
        position: relative;
        z-index: 1
    }
    #article_wrapper:not(.main_wrapper--video) #gazeta_article_lead,
    #article_wrapper:not(.main_wrapper--video) .premiumArticle__wrapper__normal .article__lead {
        grid-column: 2
    }
    .main_wrapper--video #gazeta_article_lead,
    .main_wrapper--video .premiumArticle__wrapper__normal .article__lead {
        grid-column: 3;
        padding: 20px 20px 15px;
        background: #fff
    }
    .premiumArticle__wrapper__normal .article__lead {
        grid-column: 2
    }
}

#breadcrumbs:after {
    display: block;
    content: ' ';
    width: 100%;
    clear: both;
    float: none
}

#breadcrumbs {
    overflow: hidden;
    height: 20px;
    width: 750px;
    margin: 20px 350px 6px 0;
    position: relative;
    font: 400 15px/18px calibre, sans-serif
}

#breadcrumbs:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 50px;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff 70%);
    z-index: 1
}

#breadcrumbs .bc_item {
    color: #ccc;
    display: inline
}

#breadcrumbs .bc_item:after {
    content: ' ·';
    font-size: 1.3em
}

#breadcrumbs .bc_item:last-of-type:after {
    display: none
}

#breadcrumbs .bc_item .bc_item_link {
    font: inherit;
    color: inherit;
    transition: color .2s ease-in
}

#breadcrumbs .bc_item .bc_item_link:hover {
    color: #8e8e8e;
    background: 0 0
}

@supports(display:grid) {
    #sitePath {
        grid-row: 1
    }
    .main_wrapper--video #sitePath {
        grid-column: 1/span 2
    }
    .main_wrapper:not(.main_wrapper--video) #sitePath {
        grid-column: 2
    }
}

@supports not (display:grid) {
    #sitePath {
        width: 852px
    }
    .main_wrapper:not(.main_wrapper--video) #sitePath {
        padding-left: 102px
    }
}

@media(-ms-high-contrast:active),
(-ms-high-contrast:none) {
    #sitePath {
        width: 852px
    }
    .main_wrapper:not(.main_wrapper--video) #sitePath {
        padding-left: 102px
    }
}

.socialBar:after {
    display: block;
    content: ' ';
    width: 100%;
    clear: both;
    float: none
}

.socialBar .count {
    display: block;
    margin: 0 auto;
    color: #666;
    font: 400 16px/22px calibre, sans-serif;
    text-align: center
}

.socialBar .sc_item:not(:first-child) {
    padding-left: 0
}

.socialBar .sc_item a {
    height: 52px;
    display: flex;
    justify-content: center;
    align-content: stretch;
    align-items: center;
    border-radius: 50%
}

.socialBar.vertical {
    position: -webkit-sticky;
    position: sticky;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    padding-top: 10px
}

.socialBar.vertical.visible {
    opacity: 1
}

.socialBar.vertical .sc_items {
    width: 52px
}

.socialBar.vertical .sc_items a {
    flex-direction: column
}

.socialBar.vertical .sc_item {
    width: 52px
}

.socialBar.vertical .sc_item.comments span.count {
    min-height: 22px
}

.socialBar.vertical .fbShare a {
    background-color: #1877f2
}

.socialBar.vertical .fbShare a,
.socialBar.vertical .fbShare a:hover {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

.socialBar.vertical .fbShare a:hover {
    filter: brightness(120%);
    -webkit-box-shadow: 0 4px 7.68px .32px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 4px 7.68px .32px rgba(0, 0, 0, .2);
    box-shadow: 0 4px 7.68px .32px rgba(0, 0, 0, .2)
}

.socialBar.vertical .count {
    height: 0;
    opacity: 0
}

.socialBar.vertical .count,
.socialBar.vertical .count.active {
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease
}

.socialBar.vertical .count.active {
    height: 22px;
    opacity: 1
}

.socialBar.vertical .comments a {
    background-color: #444
}

.socialBar.vertical .comments a,
.socialBar.vertical .comments a:hover {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

.socialBar.vertical .comments a:hover {
    filter: brightness(120%);
    -webkit-box-shadow: 0 4px 7.68px .32px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 4px 7.68px .32px rgba(0, 0, 0, .2);
    box-shadow: 0 4px 7.68px .32px rgba(0, 0, 0, .2)
}

#gazeta_article_body {
    color: #222;
    font: 400 21px/29px calibre, sans-serif
}

#gazeta_article_body p {
    word-break: break-word;
    padding: 15px 0
}

.main_wrapper {
    margin-top: 3rem
}

.bottom_section a {
    background-repeat: repeat-x;
    font-weight: 400;
    background-position: 0 1.1em;
    background-image: linear-gradient(180deg, #506e91 50%, transparent 0);
    background-size: 2px 2px;
    color: #506e91
}

.bottom_section a:hover {
    color: #fff;
    background-image: none;
    background-color: #506e91;
    transition: all .2s linear
}

.bottom_section a:hover:after {
    border-color: transparent;
    transition: all .2s linear
}

#gazeta_article_body .art_sub_title {
    word-break: break-word;
    padding: 25px 0 3px;
    font: 700 24px/29px calibre, sans-serif
}

#gazeta_article_body .art_embed {
    padding: 15px 0
}

#gazeta_article_body .art_embed .video-description,
#gazeta_article_body .art_embed .video-head {
    display: block
}

#gazeta_article_body .art_embed .video-head {
    padding: 0 0 10px;
    font: 700 24px/29px calibre, sans-serif;
    margin: -5px 0 0
}

#gazeta_article_body .art_embed .video-description {
    font: 600 18px/22px calibre, sans-serif;
    padding: 4px 0 15px
}

.related_images .container .desc:after,
.related_images:after,
.related_images img:after {
    display: block;
    content: ' ';
    width: 100%;
    clear: both;
    float: none
}

.related_images {
    padding: 15px 0
}

.related_images .related_image_wrap~.desc {
    font: 400 15px/17px calibre, sans-serif
}

.related_images img {
    display: block;
    width: 100%;
    height: auto
}

.related_images .related_image_number_of_photo {
    display: flex;
    background: #fff;
    align-items: center;
    position: absolute;
    top: 0;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    padding: 9px 10px
}

.related_images .related_image_number {
    padding-left: 6px;
    font: 600 19px/23px calibre, sans-serif
}

.related_images .related_image_wrap.with_gallery {
    position: relative;
    z-index: 2
}

.related_images .related_image_wrap~.desc {
    padding-top: 10px;
    padding-bottom: 0;
    overflow-wrap: break-word;
    color: #bbb
}

.related_images .related_image_open {
    text-align: center;
    padding: 15px 0 0
}

.related_images .related_image_open .related_open_text {
    background: #506e91;
    color: #fff;
    display: inline-block;
    border-radius: 20px;
    white-space: nowrap;
    font: 400 16px/19px calibre, sans-serif;
    text-transform: uppercase;
    padding: 10px 30px 11px
}

.related_images .related_image_open .related_open_text,
.related_images .related_image_open .related_open_text * {
    cursor: pointer
}

.related_images .related_image_open .related_open_label {
    font-weight: 600
}

.related_images .related_image_open .related-icon {
    height: 18px;
    width: 21px;
    margin: -2px 6px 0 0;
    vertical-align: middle
}

.related_images .related_image_open .gallery_icon {
    fill: #fff
}

.related_gallery_closing_button {
    cursor: pointer;
    position: relative;
    height: 52px;
    border-radius: 50%;
    background-color: #506e91;
    opacity: 0
}

.related_gallery_closing_button:after,
.related_gallery_closing_button:before {
    position: absolute;
    top: 13px;
    left: 25px;
    content: ' ';
    height: 25px;
    width: 3px;
    background-color: #fff
}

.related_gallery_closing_button:before {
    transform: rotate(45deg)
}

.related_gallery_closing_button:after {
    transform: rotate(-45deg)
}

.related_gallery_closing_button:hover {
    -webkit-box-shadow: 0 4px 7.68px .32px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 4px 7.68px .32px rgba(0, 0, 0, .2);
    box-shadow: 0 4px 7.68px .32px rgba(0, 0, 0, .2);
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

.related_gallery_closing_button span {
    font: 600 15px/17px calibre, sans-serif;
    display: block;
    text-align: center;
    color: #666;
    padding-top: 55px
}

@-moz-keyframes stretchIn {
    0% {
        transform: scale(1);
        opacity: 1
    }
    50% {
        transform: scale(1.5);
        opacity: 1
    }
    to {
        transform: scale(0);
        opacity: 0;
        display: none
    }
}

@-webkit-keyframes stretchIn {
    0% {
        transform: scale(1);
        opacity: 1
    }
    50% {
        transform: scale(1.5);
        opacity: 1
    }
    to {
        transform: scale(0);
        opacity: 0;
        display: none
    }
}

@-o-keyframes stretchIn {
    0% {
        transform: scale(1);
        opacity: 1
    }
    50% {
        transform: scale(1.5);
        opacity: 1
    }
    to {
        transform: scale(0);
        opacity: 0;
        display: none
    }
}

@-ms-keyframes stretchIn {
    0% {
        transform: scale(1);
        opacity: 1
    }
    50% {
        transform: scale(1.5);
        opacity: 1
    }
    to {
        transform: scale(0);
        opacity: 0;
        display: none
    }
}

@keyframes stretchIn {
    0% {
        transform: scale(1);
        opacity: 1
    }
    50% {
        transform: scale(1.5);
        opacity: 1
    }
    to {
        transform: scale(0);
        opacity: 0;
        display: none
    }
}

@-moz-keyframes stretchOut {
    0% {
        transform: scale(0);
        opacity: 0
    }
    50% {
        transform: scale(1.5);
        opacity: 1
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes stretchOut {
    0% {
        transform: scale(0);
        opacity: 0
    }
    50% {
        transform: scale(1.5);
        opacity: 1
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@-o-keyframes stretchOut {
    0% {
        transform: scale(0);
        opacity: 0
    }
    50% {
        transform: scale(1.5);
        opacity: 1
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@-ms-keyframes stretchOut {
    0% {
        transform: scale(0);
        opacity: 0
    }
    50% {
        transform: scale(1.5);
        opacity: 1
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes stretchOut {
    0% {
        transform: scale(0);
        opacity: 0
    }
    50% {
        transform: scale(1.5);
        opacity: 1
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

.tags {
    position: relative;
    padding: 15px 0
}

.tags .tags_list {
    display: flex;
    flex-flow: row wrap
}

.tags .tags_item {
    white-space: nowrap;
    background-color: #f5f5f5
}

.tags .tag_link {
    color: #666;
    display: block;
    font: 400 15px/21px calibre, sans-serif;
    line-height: 15px;
    text-transform: capitalize;
    padding: 8px 10px
}

.newsBox:after,
.newsBox__newestList .newsBox__item:after {
    display: block;
    content: ' ';
    width: 100%;
    clear: both;
    float: none
}

.newsBox {
    padding: 15px 0;
    overflow: hidden;
    position: relative;
    width: 300px
}

.newsBox__header {
    display: flex;
    position: relative;
    transition: transform .2s ease-out
}

@media(-ms-high-contrast:none) {
    .newsBox__header {
        display: block;
        width: 100vw
    }
}

.newsBox__arrows {
    position: absolute;
    top: 16px;
    right: 0;
    width: 100%;
    height: 40px
}

.newsBox__tab {
    padding: 0 15px;
    flex: 1;
    white-space: nowrap;
    position: relative;
    margin-bottom: 15px;
    font: 600 18px/43px calibre, sans-serif;
    color: #999;
    text-align: center;
    cursor: pointer;
    border-bottom: 2px solid #e5e5e5;
    transition: color .2s ease-out;
    text-transform: uppercase
}

@media(-ms-high-contrast:none) {
    .newsBox__tab {
        float: left
    }
}

.newsBox__tab:hover {
    color: #506e91;
    cursor: pointer
}

.newsBox__tab:after {
    content: '';
    position: absolute;
    bottom: -1px;
    height: 2px;
    transform: scale(0);
    left: 0;
    width: 100%;
    transition: transform .2s ease-out
}

.newsBox--activeTab {
    color: #506e91;
    font-weight: 600
}

.newsBox--activeTab:after {
    transform: scale(1);
    background-image: linear-gradient(90deg, #567396, #91a6c4)
}

.newsBox__content {
    display: flex;
    position: relative;
    left: 0;
    float: left;
    transition: transform .2s ease-out, height .2s ease-out;
    min-height: 350px
}

@media(-ms-high-contrast:none) {
    .newsBox__content {
        width: 900px
    }
}

.newsBox__contentElement {
    display: inline-block;
    overflow: hidden;
    width: 300px
}

.newsBox__item {
    width: 300px;
    font: 600 17px/19px calibre, sans-serif
}

.newsBox__itemLink .newsBox__itemPhoto,
.newsBox__itemLink .newsBox__itemTitle {
    display: inline-block
}

.newsBox__itemLink:hover .newsBox__itemTitle {
    color: rgba(34, 34, 34, .8)
}

.newsBox__itemLink:hover .newsBox__itemPhoto {
    -webkit-filter: brightness(105%) contrast(105%);
    -moz-filter: brightness(105%) contrast(105%);
    filter: brightness(105%) contrast(105%)
}

.newsBox__popularList .newsBox__item:not(:last-child) {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 15px;
    margin: 0 0 15px
}

.newsBox__popularList.newsBox__photoVersion .newsBox__itemLink {
    display: flex
}

.newsBox__popularList.newsBox__photoVersion .newsBox__itemPhotoBox {
    width: 90px;
    height: 60px;
    margin-right: 15px;
    overflow: hidden;
    flex-shrink: 0
}

.newsBox__popularList.newsBox__photoVersion .newsBox__itemPhotoBox .newsBox__itemPhoto {
    width: 100%;
    border-radius: 2px
}

.newsBox__popularList:not(.newsBox__photoVersion) ul {
    counter-reset: posts_counter
}

.newsBox__popularList:not(.newsBox__photoVersion) ul .newsBox__item {
    position: relative;
    min-height: 65px
}

.newsBox__popularList:not(.newsBox__photoVersion) ul .newsBox__itemLink:after {
    content: counter(posts_counter);
    counter-increment: posts_counter;
    position: absolute;
    top: 0;
    right: 0;
    color: rgba(80, 110, 145, .3);
    font: 700 86px/60px calibre, sans-serif
}

.newsBox__popularList:not(.newsBox__photoVersion) .newsBox__itemTitle {
    display: block
}

.newsBox__popularList .newsBox__itemTitle {
    color: #222;
    text-align: left;
    margin-top: -2px
}

.newsBox__newestList .newsBox__item {
    display: block;
    padding-bottom: 25px;
    color: #222
}

.newsBox__newestList .newsBox__item:last-child {
    padding-bottom: 0
}

.newsBox__newestList .newsBox__item .newsBox__itemTitle {
    display: inline
}

.newsBox__newestList .newsBox__itemTime {
    font: 600 15px/22px calibre, sans-serif;
    color: #ff0001
}

.box_seo .content {
    display: -webkit-flex;
    display: flex;
    padding: 23px 0 25px
}

.box_seo .content li {
    font: 400 16px/40px calibre, sans-serif
}

.box_seo .content>li {
    width: 218px;
    margin-right: 28px
}

.box_seo .content>li:last-child {
    margin-right: 0
}

.box_seo .content>li h3 {
    color: #222;
    text-transform: uppercase;
    font-weight: 700
}

.page_footer:after {
    display: block;
    content: ' ';
    width: 100%;
    clear: both;
    float: none
}

.page_footer {
    padding: 15px 0;
    padding-top: 2px;
    margin: 0 auto;
    font: 400 15px/30px calibre, sans-serif;
    text-align: center;
    color: #969696;
    background: #fff
}

.page_footer li {
    display: inline-block;
    padding: 0 8px
}

.page_footer .page_footer_upper {
    border: 1px solid #ececec;
    border-width: 1px 0;
    padding: 20px;
    margin-bottom: 16px;
    font: 400 15px/30px calibre, sans-serif
}

.page_footer .footer_lower_links {
    font: 400 14px/23px calibre, sans-serif
}

.adviewDFPBanner {
    line-height: 0
}

#adUnit-035-RECTANGLE-BTF,
#adUnit-067-RECTANGLE-BTF {
    min-height: 265px
}

@supports(display:grid) {
    body[id^=pageTypeId_1] .ban000_wrapper,
    body[id^=pageTypeId_7] .ban000_wrapper {
        grid-column: 3
    }
    body[id^=pageTypeId_1] .main_wrapper--video .ban000_wrapper,
    body[id^=pageTypeId_7] .main_wrapper--video .ban000_wrapper {
        grid-row: 5;
        z-index: 5;
        background: #fff;
        position: relative
    }
    body[id^=pageTypeId_1] .main_wrapper:not(.main_wrapper--video) .ban000_wrapper,
    body[id^=pageTypeId_7] .main_wrapper:not(.main_wrapper--video) .ban000_wrapper {
        grid-row: 2/span 4
    }
    body[id^=pageTypeId_1] .ban001_wrapper,
    body[id^=pageTypeId_7] .ban001_wrapper {
        position: relative;
        grid-column: 1/span 3;
        z-index: 3
    }
    body[id^=pageTypeId_1] .main_wrapper--video .ban001_wrapper,
    body[id^=pageTypeId_7] .main_wrapper--video .ban001_wrapper {
        grid-row: 7
    }
    body[id^=pageTypeId_1] .main_wrapper:not(.main_wrapper--video) .ban001_wrapper,
    body[id^=pageTypeId_7] .main_wrapper:not(.main_wrapper--video) .ban001_wrapper {
        grid-row: 6;
        margin: 25px 0
    }
    body[id^=pageTypeId_1]:not(.screeningADFP) .ban001_wrapper,
    body[id^=pageTypeId_7]:not(.screeningADFP) .ban001_wrapper {
        min-height: 365px;
        padding: 0 0 15px;
        background-color: #f5f5f5 !important
    }
    body[id^=pageTypeId_1]:not(.screeningADFP) .ban001_wrapper .banLabel,
    body[id^=pageTypeId_7]:not(.screeningADFP) .ban001_wrapper .banLabel {
        width: 100%
    }
    body[id^=pageTypeId_1]:not(.screeningADFP) .ban001_wrapper>div,
    body[id^=pageTypeId_7]:not(.screeningADFP) .ban001_wrapper>div {
        width: auto !important;
        display: block !important;
        position: sticky !important;
        position: -webkit-sticky !important;
        top: 150px;
        text-align: center;
        z-index: 1
    }
    body[id^=pageTypeId_1]:not(.screeningADFP) .ban001_wrapper:after,
    body[id^=pageTypeId_1]:not(.screeningADFP) .ban001_wrapper:before,
    body[id^=pageTypeId_7]:not(.screeningADFP) .ban001_wrapper:after,
    body[id^=pageTypeId_7]:not(.screeningADFP) .ban001_wrapper:before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        width: 50vw;
        height: 100%;
        background-color: #f5f5f5;
        left: calc(-50vw - -50%);
        width: 100vw
    }
    body[id^=pageTypeId_1].noAds .ban000_wrapper,
    body[id^=pageTypeId_1].noAds .ban001_wrapper,
    body[id^=pageTypeId_7].noAds .ban000_wrapper,
    body[id^=pageTypeId_7].noAds .ban001_wrapper {
        display: none
    }
    @media screen and (min-width:1200px) {
        body[id^=pageTypeId_1]:not(.screeningADFP) .main_wrapper--video .ban001_wrapper:before,
        body[id^=pageTypeId_7]:not(.screeningADFP) .main_wrapper--video .ban001_wrapper:before {
            content: '';
            top: 0;
            position: absolute;
            height: 100%;
            z-index: -13;
            background: #f5f5f5;
            margin-left: calc(-50vw + 592.5px);
            width: 100vw
        }
    }
}

@supports not (display:grid) {
    body[id^=pageTypeId_1] .ban000_wrapper,
    body[id^=pageTypeId_7] .ban000_wrapper {
        float: right;
        width: 300px
    }
    body[id^=pageTypeId_1] .ban001_wrapper,
    body[id^=pageTypeId_7] .ban001_wrapper {
        position: relative;
        float: left;
        width: 100%;
        margin: 30px auto
    }
    body[id^=pageTypeId_1] .ban001_wrapper:after,
    body[id^=pageTypeId_7] .ban001_wrapper:after {
        display: block;
        content: ' ';
        width: 100%;
        clear: both;
        float: none
    }
}

@keyframes changeVideoOpacity {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

#c2s_audioSlider,
#c2s_volumeSlider {
    -webkit-appearance: none;
    background: 0 0;
    overflow: hidden;
    height: 100%
}

#c2s_audioSlider::-webkit-slider-runnable-track,
#c2s_volumeSlider::-webkit-slider-runnable-track {
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    transition: all .2s ease;
    width: 52px;
    height: 4px;
    background: #506e91
}

#c2s_audioSlider::-webkit-slider-thumb,
#c2s_volumeSlider::-webkit-slider-thumb {
    -moz-appearance: none;
    background: #506e91;
    border-radius: 100%;
    cursor: pointer;
    height: 12px;
    width: 12px;
    outline: 10px solid transparent;
    position: relative;
    -webkit-appearance: none;
    appearance: none;
    margin-top: -4px;
    box-shadow: 5px 0 0-4px #ddd, 6px 0 0-4px #ddd, 7px 0 0-4px #ddd, 8px 0 0-4px #ddd, 9px 0 0-4px #ddd, 10px 0 0-4px #ddd, 11px 0 0-4px #ddd, 12px 0 0-4px #ddd, 13px 0 0-4px #ddd, 14px 0 0-4px #ddd, 15px 0 0-4px #ddd, 16px 0 0-4px #ddd, 17px 0 0-4px #ddd, 18px 0 0-4px #ddd, 19px 0 0-4px #ddd, 20px 0 0-4px #ddd, 21px 0 0-4px #ddd, 22px 0 0-4px #ddd, 23px 0 0-4px #ddd, 24px 0 0-4px #ddd, 25px 0 0-4px #ddd, 26px 0 0-4px #ddd, 27px 0 0-4px #ddd, 28px 0 0-4px #ddd, 29px 0 0-4px #ddd, 30px 0 0-4px #ddd, 31px 0 0-4px #ddd, 32px 0 0-4px #ddd, 33px 0 0-4px #ddd, 34px 0 0-4px #ddd, 35px 0 0-4px #ddd, 36px 0 0-4px #ddd, 37px 0 0-4px #ddd, 38px 0 0-4px #ddd, 39px 0 0-4px #ddd, 40px 0 0-4px #ddd, 41px 0 0-4px #ddd, 42px 0 0-4px #ddd, 43px 0 0-4px #ddd, 44px 0 0-4px #ddd, 45px 0 0-4px #ddd, 46px 0 0-4px #ddd, 47px 0 0-4px #ddd, 48px 0 0-4px #ddd, 49px 0 0-4px #ddd, 50px 0 0-4px #ddd, 51px 0 0-4px #ddd, 52px 0 0-4px #ddd, 53px 0 0-4px #ddd, 54px 0 0-4px #ddd, 55px 0 0-4px #ddd, 56px 0 0-4px #ddd, 57px 0 0-4px #ddd, 58px 0 0-4px #ddd, 59px 0 0-4px #ddd, 60px 0 0-4px #ddd, 61px 0 0-4px #ddd, 62px 0 0-4px #ddd, 63px 0 0-4px #ddd, 64px 0 0-4px #ddd, 65px 0 0-4px #ddd, 66px 0 0-4px #ddd, 67px 0 0-4px #ddd, 68px 0 0-4px #ddd, 69px 0 0-4px #ddd, 70px 0 0-4px #ddd, 71px 0 0-4px #ddd, 72px 0 0-4px #ddd, 73px 0 0-4px #ddd, 74px 0 0-4px #ddd, 75px 0 0-4px #ddd, 76px 0 0-4px #ddd, 77px 0 0-4px #ddd, 78px 0 0-4px #ddd, 79px 0 0-4px #ddd, 80px 0 0-4px #ddd, 81px 0 0-4px #ddd, 82px 0 0-4px #ddd, 83px 0 0-4px #ddd, 84px 0 0-4px #ddd, 85px 0 0-4px #ddd, 86px 0 0-4px #ddd, 87px 0 0-4px #ddd, 88px 0 0-4px #ddd, 89px 0 0-4px #ddd, 90px 0 0-4px #ddd, 91px 0 0-4px #ddd, 92px 0 0-4px #ddd, 93px 0 0-4px #ddd, 94px 0 0-4px #ddd, 95px 0 0-4px #ddd, 96px 0 0-4px #ddd, 97px 0 0-4px #ddd, 98px 0 0-4px #ddd, 99px 0 0-4px #ddd, 100px 0 0-4px #ddd, 101px 0 0-4px #ddd, 102px 0 0-4px #ddd, 103px 0 0-4px #ddd, 104px 0 0-4px #ddd, 105px 0 0-4px #ddd, 106px 0 0-4px #ddd, 107px 0 0-4px #ddd, 108px 0 0-4px #ddd, 109px 0 0-4px #ddd, 110px 0 0-4px #ddd, 111px 0 0-4px #ddd, 112px 0 0-4px #ddd, 113px 0 0-4px #ddd, 114px 0 0-4px #ddd, 115px 0 0-4px #ddd, 116px 0 0-4px #ddd, 117px 0 0-4px #ddd, 118px 0 0-4px #ddd, 119px 0 0-4px #ddd, 120px 0 0-4px #ddd, 121px 0 0-4px #ddd, 122px 0 0-4px #ddd, 123px 0 0-4px #ddd, 124px 0 0-4px #ddd, 125px 0 0-4px #ddd, 126px 0 0-4px #ddd, 127px 0 0-4px #ddd, 128px 0 0-4px #ddd, 129px 0 0-4px #ddd, 130px 0 0-4px #ddd, 131px 0 0-4px #ddd, 132px 0 0-4px #ddd, 133px 0 0-4px #ddd, 134px 0 0-4px #ddd, 135px 0 0-4px #ddd, 136px 0 0-4px #ddd, 137px 0 0-4px #ddd, 138px 0 0-4px #ddd, 139px 0 0-4px #ddd, 140px 0 0-4px #ddd, 141px 0 0-4px #ddd, 142px 0 0-4px #ddd, 143px 0 0-4px #ddd, 144px 0 0-4px #ddd, 145px 0 0-4px #ddd, 146px 0 0-4px #ddd, 147px 0 0-4px #ddd, 148px 0 0-4px #ddd, 149px 0 0-4px #ddd, 150px 0 0-4px #ddd, 151px 0 0-4px #ddd, 152px 0 0-4px #ddd, 153px 0 0-4px #ddd, 154px 0 0-4px #ddd, 155px 0 0-4px #ddd, 156px 0 0-4px #ddd, 157px 0 0-4px #ddd, 158px 0 0-4px #ddd, 159px 0 0-4px #ddd, 160px 0 0-4px #ddd, 161px 0 0-4px #ddd, 162px 0 0-4px #ddd, 163px 0 0-4px #ddd, 164px 0 0-4px #ddd, 165px 0 0-4px #ddd, 166px 0 0-4px #ddd, 167px 0 0-4px #ddd, 168px 0 0-4px #ddd, 169px 0 0-4px #ddd, 170px 0 0-4px #ddd, 171px 0 0-4px #ddd, 172px 0 0-4px #ddd, 173px 0 0-4px #ddd, 174px 0 0-4px #ddd, 175px 0 0-4px #ddd, 176px 0 0-4px #ddd, 177px 0 0-4px #ddd, 178px 0 0-4px #ddd, 179px 0 0-4px #ddd, 180px 0 0-4px #ddd, 181px 0 0-4px #ddd, 182px 0 0-4px #ddd, 183px 0 0-4px #ddd, 184px 0 0-4px #ddd, 185px 0 0-4px #ddd, 186px 0 0-4px #ddd, 187px 0 0-4px #ddd, 188px 0 0-4px #ddd, 189px 0 0-4px #ddd, 190px 0 0-4px #ddd, 191px 0 0-4px #ddd, 192px 0 0-4px #ddd, 193px 0 0-4px #ddd, 194px 0 0-4px #ddd, 195px 0 0-4px #ddd, 196px 0 0-4px #ddd, 197px 0 0-4px #ddd, 198px 0 0-4px #ddd, 199px 0 0-4px #ddd, 200px 0 0-4px #ddd, 201px 0 0-4px #ddd, 202px 0 0-4px #ddd, 203px 0 0-4px #ddd, 204px 0 0-4px #ddd, 205px 0 0-4px #ddd, 206px 0 0-4px #ddd, 207px 0 0-4px #ddd, 208px 0 0-4px #ddd, 209px 0 0-4px #ddd, 210px 0 0-4px #ddd, 211px 0 0-4px #ddd, 212px 0 0-4px #ddd, 213px 0 0-4px #ddd, 214px 0 0-4px #ddd, 215px 0 0-4px #ddd, 216px 0 0-4px #ddd, 217px 0 0-4px #ddd, 218px 0 0-4px #ddd, 219px 0 0-4px #ddd, 220px 0 0-4px #ddd, 221px 0 0-4px #ddd, 222px 0 0-4px #ddd, 223px 0 0-4px #ddd, 224px 0 0-4px #ddd, 225px 0 0-4px #ddd, 226px 0 0-4px #ddd, 227px 0 0-4px #ddd, 228px 0 0-4px #ddd, 229px 0 0-4px #ddd, 230px 0 0-4px #ddd, 231px 0 0-4px #ddd, 232px 0 0-4px #ddd, 233px 0 0-4px #ddd, 234px 0 0-4px #ddd, 235px 0 0-4px #ddd, 236px 0 0-4px #ddd, 237px 0 0-4px #ddd, 238px 0 0-4px #ddd, 239px 0 0-4px #ddd, 240px 0 0-4px #ddd, 241px 0 0-4px #ddd, 242px 0 0-4px #ddd, 243px 0 0-4px #ddd, 244px 0 0-4px #ddd, 245px 0 0-4px #ddd, 246px 0 0-4px #ddd, 247px 0 0-4px #ddd, 248px 0 0-4px #ddd, 249px 0 0-4px #ddd, 250px 0 0-4px #ddd, 251px 0 0-4px #ddd, 252px 0 0-4px #ddd, 253px 0 0-4px #ddd, 254px 0 0-4px #ddd, 255px 0 0-4px #ddd, 256px 0 0-4px #ddd, 257px 0 0-4px #ddd, 258px 0 0-4px #ddd, 259px 0 0-4px #ddd, 260px 0 0-4px #ddd, 261px 0 0-4px #ddd, 262px 0 0-4px #ddd, 263px 0 0-4px #ddd, 264px 0 0-4px #ddd, 265px 0 0-4px #ddd, 266px 0 0-4px #ddd, 267px 0 0-4px #ddd, 268px 0 0-4px #ddd, 269px 0 0-4px #ddd, 270px 0 0-4px #ddd, 271px 0 0-4px #ddd, 272px 0 0-4px #ddd, 273px 0 0-4px #ddd, 274px 0 0-4px #ddd, 275px 0 0-4px #ddd, 276px 0 0-4px #ddd, 277px 0 0-4px #ddd, 278px 0 0-4px #ddd, 279px 0 0-4px #ddd, 280px 0 0-4px #ddd, 281px 0 0-4px #ddd, 282px 0 0-4px #ddd, 283px 0 0-4px #ddd, 284px 0 0-4px #ddd, 285px 0 0-4px #ddd, 286px 0 0-4px #ddd, 287px 0 0-4px #ddd, 288px 0 0-4px #ddd, 289px 0 0-4px #ddd, 290px 0 0-4px #ddd, 291px 0 0-4px #ddd, 292px 0 0-4px #ddd, 293px 0 0-4px #ddd, 294px 0 0-4px #ddd, 295px 0 0-4px #ddd, 296px 0 0-4px #ddd, 297px 0 0-4px #ddd, 298px 0 0-4px #ddd, 299px 0 0-4px #ddd, 300px 0 0-4px #ddd, 301px 0 0-4px #ddd, 302px 0 0-4px #ddd, 303px 0 0-4px #ddd, 304px 0 0-4px #ddd, 305px 0 0-4px #ddd, 306px 0 0-4px #ddd, 307px 0 0-4px #ddd, 308px 0 0-4px #ddd, 309px 0 0-4px #ddd, 310px 0 0-4px #ddd, 311px 0 0-4px #ddd, 312px 0 0-4px #ddd, 313px 0 0-4px #ddd, 314px 0 0-4px #ddd, 315px 0 0-4px #ddd, 316px 0 0-4px #ddd, 317px 0 0-4px #ddd, 318px 0 0-4px #ddd, 319px 0 0-4px #ddd, 320px 0 0-4px #ddd, 321px 0 0-4px #ddd, 322px 0 0-4px #ddd, 323px 0 0-4px #ddd, 324px 0 0-4px #ddd, 325px 0 0-4px #ddd, 326px 0 0-4px #ddd, 327px 0 0-4px #ddd, 328px 0 0-4px #ddd, 329px 0 0-4px #ddd, 330px 0 0-4px #ddd, 331px 0 0-4px #ddd, 332px 0 0-4px #ddd, 333px 0 0-4px #ddd, 334px 0 0-4px #ddd, 335px 0 0-4px #ddd, 336px 0 0-4px #ddd, 337px 0 0-4px #ddd, 338px 0 0-4px #ddd, 339px 0 0-4px #ddd, 340px 0 0-4px #ddd, 341px 0 0-4px #ddd, 342px 0 0-4px #ddd, 343px 0 0-4px #ddd, 344px 0 0-4px #ddd, 345px 0 0-4px #ddd, 346px 0 0-4px #ddd, 347px 0 0-4px #ddd, 348px 0 0-4px #ddd, 349px 0 0-4px #ddd, 350px 0 0-4px #ddd, 351px 0 0-4px #ddd, 352px 0 0-4px #ddd, 353px 0 0-4px #ddd, 354px 0 0-4px #ddd, 355px 0 0-4px #ddd, 356px 0 0-4px #ddd, 357px 0 0-4px #ddd, 358px 0 0-4px #ddd, 359px 0 0-4px #ddd, 360px 0 0-4px #ddd, 361px 0 0-4px #ddd, 362px 0 0-4px #ddd, 363px 0 0-4px #ddd, 364px 0 0-4px #ddd, 365px 0 0-4px #ddd, 366px 0 0-4px #ddd, 367px 0 0-4px #ddd, 368px 0 0-4px #ddd, 369px 0 0-4px #ddd, 370px 0 0-4px #ddd, 371px 0 0-4px #ddd, 372px 0 0-4px #ddd, 373px 0 0-4px #ddd, 374px 0 0-4px #ddd, 375px 0 0-4px #ddd, 376px 0 0-4px #ddd, 377px 0 0-4px #ddd, 378px 0 0-4px #ddd, 379px 0 0-4px #ddd, 380px 0 0-4px #ddd, 381px 0 0-4px #ddd, 382px 0 0-4px #ddd, 383px 0 0-4px #ddd, 384px 0 0-4px #ddd, 385px 0 0-4px #ddd, 386px 0 0-4px #ddd, 387px 0 0-4px #ddd, 388px 0 0-4px #ddd, 389px 0 0-4px #ddd, 390px 0 0-4px #ddd, 391px 0 0-4px #ddd, 392px 0 0-4px #ddd, 393px 0 0-4px #ddd, 394px 0 0-4px #ddd, 395px 0 0-4px #ddd, 396px 0 0-4px #ddd, 397px 0 0-4px #ddd, 398px 0 0-4px #ddd, 399px 0 0-4px #ddd, 400px 0 0-4px #ddd, 401px 0 0-4px #ddd, 402px 0 0-4px #ddd, 403px 0 0-4px #ddd, 404px 0 0-4px #ddd, 405px 0 0-4px #ddd, 406px 0 0-4px #ddd, 407px 0 0-4px #ddd, 408px 0 0-4px #ddd, 409px 0 0-4px #ddd, 410px 0 0-4px #ddd, 411px 0 0-4px #ddd, 412px 0 0-4px #ddd, 413px 0 0-4px #ddd, 414px 0 0-4px #ddd, 415px 0 0-4px #ddd, 416px 0 0-4px #ddd, 417px 0 0-4px #ddd, 418px 0 0-4px #ddd, 419px 0 0-4px #ddd, 420px 0 0-4px #ddd, 421px 0 0-4px #ddd, 422px 0 0-4px #ddd, 423px 0 0-4px #ddd, 424px 0 0-4px #ddd, 425px 0 0-4px #ddd, 426px 0 0-4px #ddd, 427px 0 0-4px #ddd, 428px 0 0-4px #ddd, 429px 0 0-4px #ddd, 430px 0 0-4px #ddd, 431px 0 0-4px #ddd, 432px 0 0-4px #ddd, 433px 0 0-4px #ddd, 434px 0 0-4px #ddd, 435px 0 0-4px #ddd, 436px 0 0-4px #ddd, 437px 0 0-4px #ddd, 438px 0 0-4px #ddd, 439px 0 0-4px #ddd, 440px 0 0-4px #ddd, 441px 0 0-4px #ddd, 442px 0 0-4px #ddd, 443px 0 0-4px #ddd, 444px 0 0-4px #ddd, 445px 0 0-4px #ddd, 446px 0 0-4px #ddd, 447px 0 0-4px #ddd, 448px 0 0-4px #ddd, 449px 0 0-4px #ddd, 450px 0 0-4px #ddd, 451px 0 0-4px #ddd, 452px 0 0-4px #ddd, 453px 0 0-4px #ddd, 454px 0 0-4px #ddd, 455px 0 0-4px #ddd, 456px 0 0-4px #ddd, 457px 0 0-4px #ddd, 458px 0 0-4px #ddd, 459px 0 0-4px #ddd, 460px 0 0-4px #ddd, 461px 0 0-4px #ddd, 462px 0 0-4px #ddd, 463px 0 0-4px #ddd, 464px 0 0-4px #ddd, 465px 0 0-4px #ddd, 466px 0 0-4px #ddd, 467px 0 0-4px #ddd, 468px 0 0-4px #ddd, 469px 0 0-4px #ddd, 470px 0 0-4px #ddd, 471px 0 0-4px #ddd, 472px 0 0-4px #ddd, 473px 0 0-4px #ddd, 474px 0 0-4px #ddd, 475px 0 0-4px #ddd, 476px 0 0-4px #ddd, 477px 0 0-4px #ddd, 478px 0 0-4px #ddd, 479px 0 0-4px #ddd, 480px 0 0-4px #ddd, 481px 0 0-4px #ddd, 482px 0 0-4px #ddd, 483px 0 0-4px #ddd, 484px 0 0-4px #ddd, 485px 0 0-4px #ddd, 486px 0 0-4px #ddd, 487px 0 0-4px #ddd, 488px 0 0-4px #ddd, 489px 0 0-4px #ddd, 490px 0 0-4px #ddd, 491px 0 0-4px #ddd, 492px 0 0-4px #ddd, 493px 0 0-4px #ddd, 494px 0 0-4px #ddd, 495px 0 0-4px #ddd, 496px 0 0-4px #ddd, 497px 0 0-4px #ddd, 498px 0 0-4px #ddd, 499px 0 0-4px #ddd, 500px 0 0-4px #ddd, 501px 0 0-4px #ddd, 502px 0 0-4px #ddd, 503px 0 0-4px #ddd, 504px 0 0-4px #ddd, 505px 0 0-4px #ddd, 506px 0 0-4px #ddd, 507px 0 0-4px #ddd, 508px 0 0-4px #ddd, 509px 0 0-4px #ddd, 510px 0 0-4px #ddd, 511px 0 0-4px #ddd, 512px 0 0-4px #ddd, 513px 0 0-4px #ddd, 514px 0 0-4px #ddd, 515px 0 0-4px #ddd, 516px 0 0-4px #ddd, 517px 0 0-4px #ddd, 518px 0 0-4px #ddd, 519px 0 0-4px #ddd, 520px 0 0-4px #ddd, 521px 0 0-4px #ddd, 522px 0 0-4px #ddd, 523px 0 0-4px #ddd, 524px 0 0-4px #ddd, 525px 0 0-4px #ddd, 526px 0 0-4px #ddd, 527px 0 0-4px #ddd, 528px 0 0-4px #ddd, 529px 0 0-4px #ddd, 530px 0 0-4px #ddd, 531px 0 0-4px #ddd, 532px 0 0-4px #ddd, 533px 0 0-4px #ddd, 534px 0 0-4px #ddd, 535px 0 0-4px #ddd, 536px 0 0-4px #ddd, 537px 0 0-4px #ddd, 538px 0 0-4px #ddd, 539px 0 0-4px #ddd, 540px 0 0-4px #ddd, 541px 0 0-4px #ddd, 542px 0 0-4px #ddd, 543px 0 0-4px #ddd, 544px 0 0-4px #ddd, 545px 0 0-4px #ddd, 546px 0 0-4px #ddd, 547px 0 0-4px #ddd, 548px 0 0-4px #ddd, 549px 0 0-4px #ddd, 550px 0 0-4px #ddd, 551px 0 0-4px #ddd, 552px 0 0-4px #ddd, 553px 0 0-4px #ddd, 554px 0 0-4px #ddd, 555px 0 0-4px #ddd, 556px 0 0-4px #ddd, 557px 0 0-4px #ddd, 558px 0 0-4px #ddd, 559px 0 0-4px #ddd, 560px 0 0-4px #ddd, 561px 0 0-4px #ddd, 562px 0 0-4px #ddd, 563px 0 0-4px #ddd, 564px 0 0-4px #ddd, 565px 0 0-4px #ddd, 566px 0 0-4px #ddd, 567px 0 0-4px #ddd, 568px 0 0-4px #ddd, 569px 0 0-4px #ddd, 570px 0 0-4px #ddd, 571px 0 0-4px #ddd, 572px 0 0-4px #ddd, 573px 0 0-4px #ddd, 574px 0 0-4px #ddd, 575px 0 0-4px #ddd, 576px 0 0-4px #ddd, 577px 0 0-4px #ddd, 578px 0 0-4px #ddd, 579px 0 0-4px #ddd, 580px 0 0-4px #ddd, 581px 0 0-4px #ddd, 582px 0 0-4px #ddd, 583px 0 0-4px #ddd, 584px 0 0-4px #ddd, 585px 0 0-4px #ddd, 586px 0 0-4px #ddd, 587px 0 0-4px #ddd, 588px 0 0-4px #ddd, 589px 0 0-4px #ddd, 590px 0 0-4px #ddd, 591px 0 0-4px #ddd, 592px 0 0-4px #ddd, 593px 0 0-4px #ddd, 594px 0 0-4px #ddd, 595px 0 0-4px #ddd, 596px 0 0-4px #ddd, 597px 0 0-4px #ddd, 598px 0 0-4px #ddd, 599px 0 0-4px #ddd, 600px 0 0-4px #ddd, 601px 0 0-4px #ddd, 602px 0 0-4px #ddd, 603px 0 0-4px #ddd, 604px 0 0-4px #ddd, 605px 0 0-4px #ddd, 606px 0 0-4px #ddd, 607px 0 0-4px #ddd, 608px 0 0-4px #ddd, 609px 0 0-4px #ddd, 610px 0 0-4px #ddd, 611px 0 0-4px #ddd, 612px 0 0-4px #ddd, 613px 0 0-4px #ddd, 614px 0 0-4px #ddd, 615px 0 0-4px #ddd, 616px 0 0-4px #ddd, 617px 0 0-4px #ddd, 618px 0 0-4px #ddd, 619px 0 0-4px #ddd, 620px 0 0-4px #ddd, 621px 0 0-4px #ddd, 622px 0 0-4px #ddd, 623px 0 0-4px #ddd, 624px 0 0-4px #ddd, 625px 0 0-4px #ddd, 626px 0 0-4px #ddd, 627px 0 0-4px #ddd, 628px 0 0-4px #ddd, 629px 0 0-4px #ddd, 630px 0 0-4px #ddd, 631px 0 0-4px #ddd, 632px 0 0-4px #ddd, 633px 0 0-4px #ddd, 634px 0 0-4px #ddd, 635px 0 0-4px #ddd, 636px 0 0-4px #ddd, 637px 0 0-4px #ddd, 638px 0 0-4px #ddd, 639px 0 0-4px #ddd, 640px 0 0-4px #ddd, 641px 0 0-4px #ddd, 642px 0 0-4px #ddd, 643px 0 0-4px #ddd, 644px 0 0-4px #ddd, 645px 0 0-4px #ddd, 646px 0 0-4px #ddd, 647px 0 0-4px #ddd, 648px 0 0-4px #ddd, 649px 0 0-4px #ddd, 650px 0 0-4px #ddd, 651px 0 0-4px #ddd, 652px 0 0-4px #ddd, 653px 0 0-4px #ddd, 654px 0 0-4px #ddd, 655px 0 0-4px #ddd, 656px 0 0-4px #ddd, 657px 0 0-4px #ddd, 658px 0 0-4px #ddd, 659px 0 0-4px #ddd, 660px 0 0-4px #ddd, 661px 0 0-4px #ddd, 662px 0 0-4px #ddd, 663px 0 0-4px #ddd, 664px 0 0-4px #ddd, 665px 0 0-4px #ddd, 666px 0 0-4px #ddd, 667px 0 0-4px #ddd, 668px 0 0-4px #ddd, 669px 0 0-4px #ddd, 670px 0 0-4px #ddd, 671px 0 0-4px #ddd, 672px 0 0-4px #ddd, 673px 0 0-4px #ddd, 674px 0 0-4px #ddd, 675px 0 0-4px #ddd, 676px 0 0-4px #ddd, 677px 0 0-4px #ddd, 678px 0 0-4px #ddd, 679px 0 0-4px #ddd, 680px 0 0-4px #ddd, 681px 0 0-4px #ddd, 682px 0 0-4px #ddd, 683px 0 0-4px #ddd, 684px 0 0-4px #ddd, 685px 0 0-4px #ddd, 686px 0 0-4px #ddd, 687px 0 0-4px #ddd, 688px 0 0-4px #ddd, 689px 0 0-4px #ddd, 690px 0 0-4px #ddd, 691px 0 0-4px #ddd, 692px 0 0-4px #ddd, 693px 0 0-4px #ddd, 694px 0 0-4px #ddd, 695px 0 0-4px #ddd, 696px 0 0-4px #ddd, 697px 0 0-4px #ddd, 698px 0 0-4px #ddd, 699px 0 0-4px #ddd, 700px 0 0-4px #ddd, 701px 0 0-4px #ddd, 702px 0 0-4px #ddd, 703px 0 0-4px #ddd, 704px 0 0-4px #ddd, 705px 0 0-4px #ddd, 706px 0 0-4px #ddd, 707px 0 0-4px #ddd, 708px 0 0-4px #ddd, 709px 0 0-4px #ddd, 710px 0 0-4px #ddd, 711px 0 0-4px #ddd, 712px 0 0-4px #ddd, 713px 0 0-4px #ddd, 714px 0 0-4px #ddd, 715px 0 0-4px #ddd, 716px 0 0-4px #ddd, 717px 0 0-4px #ddd, 718px 0 0-4px #ddd, 719px 0 0-4px #ddd, 720px 0 0-4px #ddd, 721px 0 0-4px #ddd, 722px 0 0-4px #ddd, 723px 0 0-4px #ddd, 724px 0 0-4px #ddd, 725px 0 0-4px #ddd, 726px 0 0-4px #ddd, 727px 0 0-4px #ddd, 728px 0 0-4px #ddd, 729px 0 0-4px #ddd, 730px 0 0-4px #ddd, 731px 0 0-4px #ddd, 732px 0 0-4px #ddd, 733px 0 0-4px #ddd, 734px 0 0-4px #ddd, 735px 0 0-4px #ddd, 736px 0 0-4px #ddd, 737px 0 0-4px #ddd, 738px 0 0-4px #ddd, 739px 0 0-4px #ddd, 740px 0 0-4px #ddd, 741px 0 0-4px #ddd, 742px 0 0-4px #ddd, 743px 0 0-4px #ddd, 744px 0 0-4px #ddd, 745px 0 0-4px #ddd, 746px 0 0-4px #ddd, 747px 0 0-4px #ddd, 748px 0 0-4px #ddd, 749px 0 0-4px #ddd, 750px 0 0-4px #ddd, 751px 0 0-4px #ddd, 752px 0 0-4px #ddd, 753px 0 0-4px #ddd, 754px 0 0-4px #ddd, 755px 0 0-4px #ddd, 756px 0 0-4px #ddd, 757px 0 0-4px #ddd, 758px 0 0-4px #ddd, 759px 0 0-4px #ddd, 760px 0 0-4px #ddd, 761px 0 0-4px #ddd, 762px 0 0-4px #ddd, 763px 0 0-4px #ddd, 764px 0 0-4px #ddd, 765px 0 0-4px #ddd, 766px 0 0-4px #ddd, 767px 0 0-4px #ddd, 768px 0 0-4px #ddd, 769px 0 0-4px #ddd, 770px 0 0-4px #ddd, 771px 0 0-4px #ddd, 772px 0 0-4px #ddd, 773px 0 0-4px #ddd, 774px 0 0-4px #ddd, 775px 0 0-4px #ddd, 776px 0 0-4px #ddd, 777px 0 0-4px #ddd, 778px 0 0-4px #ddd, 779px 0 0-4px #ddd, 780px 0 0-4px #ddd, 781px 0 0-4px #ddd, 782px 0 0-4px #ddd, 783px 0 0-4px #ddd, 784px 0 0-4px #ddd, 785px 0 0-4px #ddd, 786px 0 0-4px #ddd, 787px 0 0-4px #ddd, 788px 0 0-4px #ddd, 789px 0 0-4px #ddd, 790px 0 0-4px #ddd, 791px 0 0-4px #ddd, 792px 0 0-4px #ddd, 793px 0 0-4px #ddd, 794px 0 0-4px #ddd, 795px 0 0-4px #ddd, 796px 0 0-4px #ddd, 797px 0 0-4px #ddd, 798px 0 0-4px #ddd, 799px 0 0-4px #ddd, 800px 0 0-4px #ddd, 801px 0 0-4px #ddd, 802px 0 0-4px #ddd, 803px 0 0-4px #ddd, 804px 0 0-4px #ddd, 805px 0 0-4px #ddd, 806px 0 0-4px #ddd, 807px 0 0-4px #ddd, 808px 0 0-4px #ddd, 809px 0 0-4px #ddd, 810px 0 0-4px #ddd, 811px 0 0-4px #ddd, 812px 0 0-4px #ddd, 813px 0 0-4px #ddd, 814px 0 0-4px #ddd, 815px 0 0-4px #ddd, 816px 0 0-4px #ddd, 817px 0 0-4px #ddd, 818px 0 0-4px #ddd, 819px 0 0-4px #ddd, 820px 0 0-4px #ddd, 821px 0 0-4px #ddd, 822px 0 0-4px #ddd, 823px 0 0-4px #ddd, 824px 0 0-4px #ddd, 825px 0 0-4px #ddd, 826px 0 0-4px #ddd, 827px 0 0-4px #ddd, 828px 0 0-4px #ddd, 829px 0 0-4px #ddd, 830px 0 0-4px #ddd, 831px 0 0-4px #ddd, 832px 0 0-4px #ddd, 833px 0 0-4px #ddd, 834px 0 0-4px #ddd, 835px 0 0-4px #ddd, 836px 0 0-4px #ddd, 837px 0 0-4px #ddd, 838px 0 0-4px #ddd, 839px 0 0-4px #ddd, 840px 0 0-4px #ddd, 841px 0 0-4px #ddd, 842px 0 0-4px #ddd, 843px 0 0-4px #ddd, 844px 0 0-4px #ddd, 845px 0 0-4px #ddd, 846px 0 0-4px #ddd, 847px 0 0-4px #ddd, 848px 0 0-4px #ddd, 849px 0 0-4px #ddd, 850px 0 0-4px #ddd, 851px 0 0-4px #ddd, 852px 0 0-4px #ddd, 853px 0 0-4px #ddd, 854px 0 0-4px #ddd, 855px 0 0-4px #ddd, 856px 0 0-4px #ddd, 857px 0 0-4px #ddd, 858px 0 0-4px #ddd, 859px 0 0-4px #ddd, 860px 0 0-4px #ddd, 861px 0 0-4px #ddd, 862px 0 0-4px #ddd, 863px 0 0-4px #ddd, 864px 0 0-4px #ddd, 865px 0 0-4px #ddd, 866px 0 0-4px #ddd, 867px 0 0-4px #ddd, 868px 0 0-4px #ddd, 869px 0 0-4px #ddd, 870px 0 0-4px #ddd, 871px 0 0-4px #ddd, 872px 0 0-4px #ddd, 873px 0 0-4px #ddd, 874px 0 0-4px #ddd, 875px 0 0-4px #ddd, 876px 0 0-4px #ddd, 877px 0 0-4px #ddd, 878px 0 0-4px #ddd, 879px 0 0-4px #ddd, 880px 0 0-4px #ddd, 881px 0 0-4px #ddd, 882px 0 0-4px #ddd, 883px 0 0-4px #ddd, 884px 0 0-4px #ddd, 885px 0 0-4px #ddd, 886px 0 0-4px #ddd, 887px 0 0-4px #ddd, 888px 0 0-4px #ddd, 889px 0 0-4px #ddd, 890px 0 0-4px #ddd, 891px 0 0-4px #ddd, 892px 0 0-4px #ddd, 893px 0 0-4px #ddd, 894px 0 0-4px #ddd, 895px 0 0-4px #ddd, 896px 0 0-4px #ddd, 897px 0 0-4px #ddd, 898px 0 0-4px #ddd, 899px 0 0-4px #ddd, 900px 0 0-4px #ddd, 901px 0 0-4px #ddd, 902px 0 0-4px #ddd, 903px 0 0-4px #ddd, 904px 0 0-4px #ddd, 905px 0 0-4px #ddd, 906px 0 0-4px #ddd, 907px 0 0-4px #ddd, 908px 0 0-4px #ddd, 909px 0 0-4px #ddd, 910px 0 0-4px #ddd, 911px 0 0-4px #ddd, 912px 0 0-4px #ddd, 913px 0 0-4px #ddd, 914px 0 0-4px #ddd, 915px 0 0-4px #ddd, 916px 0 0-4px #ddd, 917px 0 0-4px #ddd, 918px 0 0-4px #ddd, 919px 0 0-4px #ddd, 920px 0 0-4px #ddd, 921px 0 0-4px #ddd, 922px 0 0-4px #ddd, 923px 0 0-4px #ddd, 924px 0 0-4px #ddd, 925px 0 0-4px #ddd, 926px 0 0-4px #ddd, 927px 0 0-4px #ddd, 928px 0 0-4px #ddd, 929px 0 0-4px #ddd, 930px 0 0-4px #ddd, 931px 0 0-4px #ddd, 932px 0 0-4px #ddd, 933px 0 0-4px #ddd, 934px 0 0-4px #ddd, 935px 0 0-4px #ddd, 936px 0 0-4px #ddd, 937px 0 0-4px #ddd, 938px 0 0-4px #ddd, 939px 0 0-4px #ddd, 940px 0 0-4px #ddd, 941px 0 0-4px #ddd, 942px 0 0-4px #ddd, 943px 0 0-4px #ddd, 944px 0 0-4px #ddd, 945px 0 0-4px #ddd, 946px 0 0-4px #ddd, 947px 0 0-4px #ddd, 948px 0 0-4px #ddd, 949px 0 0-4px #ddd, 950px 0 0-4px #ddd, 951px 0 0-4px #ddd, 952px 0 0-4px #ddd, 953px 0 0-4px #ddd, 954px 0 0-4px #ddd, 955px 0 0-4px #ddd, 956px 0 0-4px #ddd, 957px 0 0-4px #ddd, 958px 0 0-4px #ddd, 959px 0 0-4px #ddd, 960px 0 0-4px #ddd, 961px 0 0-4px #ddd, 962px 0 0-4px #ddd, 963px 0 0-4px #ddd, 964px 0 0-4px #ddd, 965px 0 0-4px #ddd, 966px 0 0-4px #ddd, 967px 0 0-4px #ddd, 968px 0 0-4px #ddd, 969px 0 0-4px #ddd, 970px 0 0-4px #ddd, 971px 0 0-4px #ddd, 972px 0 0-4px #ddd, 973px 0 0-4px #ddd, 974px 0 0-4px #ddd, 975px 0 0-4px #ddd, 976px 0 0-4px #ddd, 977px 0 0-4px #ddd, 978px 0 0-4px #ddd, 979px 0 0-4px #ddd, 980px 0 0-4px #ddd, 981px 0 0-4px #ddd, 982px 0 0-4px #ddd, 983px 0 0-4px #ddd, 984px 0 0-4px #ddd, 985px 0 0-4px #ddd, 986px 0 0-4px #ddd, 987px 0 0-4px #ddd, 988px 0 0-4px #ddd, 989px 0 0-4px #ddd, 990px 0 0-4px #ddd, 991px 0 0-4px #ddd, 992px 0 0-4px #ddd, 993px 0 0-4px #ddd, 994px 0 0-4px #ddd, 995px 0 0-4px #ddd, 996px 0 0-4px #ddd, 997px 0 0-4px #ddd, 998px 0 0-4px #ddd, 999px 0 0-4px #ddd, 1000px 0 0-4px #ddd, 1001px 0 0-4px #ddd, 1002px 0 0-4px #ddd, 1003px 0 0-4px #ddd, 1004px 0 0-4px #ddd, 1005px 0 0-4px #ddd, 1006px 0 0-4px #ddd, 1007px 0 0-4px #ddd, 1008px 0 0-4px #ddd, 1009px 0 0-4px #ddd, 1010px 0 0-4px #ddd, 1011px 0 0-4px #ddd, 1012px 0 0-4px #ddd, 1013px 0 0-4px #ddd, 1014px 0 0-4px #ddd, 1015px 0 0-4px #ddd, 1016px 0 0-4px #ddd, 1017px 0 0-4px #ddd, 1018px 0 0-4px #ddd, 1019px 0 0-4px #ddd, 1020px 0 0-4px #ddd, 1021px 0 0-4px #ddd, 1022px 0 0-4px #ddd, 1023px 0 0-4px #ddd, 1024px 0 0-4px #ddd, 1025px 0 0-4px #ddd, 1026px 0 0-4px #ddd, 1027px 0 0-4px #ddd, 1028px 0 0-4px #ddd, 1029px 0 0-4px #ddd, 1030px 0 0-4px #ddd, 1031px 0 0-4px #ddd, 1032px 0 0-4px #ddd, 1033px 0 0-4px #ddd, 1034px 0 0-4px #ddd, 1035px 0 0-4px #ddd, 1036px 0 0-4px #ddd, 1037px 0 0-4px #ddd, 1038px 0 0-4px #ddd, 1039px 0 0-4px #ddd, 1040px 0 0-4px #ddd, 1041px 0 0-4px #ddd, 1042px 0 0-4px #ddd, 1043px 0 0-4px #ddd, 1044px 0 0-4px #ddd, 1045px 0 0-4px #ddd, 1046px 0 0-4px #ddd, 1047px 0 0-4px #ddd, 1048px 0 0-4px #ddd, 1049px 0 0-4px #ddd, 1050px 0 0-4px #ddd, 1051px 0 0-4px #ddd, 1052px 0 0-4px #ddd, 1053px 0 0-4px #ddd, 1054px 0 0-4px #ddd, 1055px 0 0-4px #ddd, 1056px 0 0-4px #ddd, 1057px 0 0-4px #ddd, 1058px 0 0-4px #ddd, 1059px 0 0-4px #ddd, 1060px 0 0-4px #ddd, 1061px 0 0-4px #ddd, 1062px 0 0-4px #ddd, 1063px 0 0-4px #ddd, 1064px 0 0-4px #ddd, 1065px 0 0-4px #ddd, 1066px 0 0-4px #ddd, 1067px 0 0-4px #ddd, 1068px 0 0-4px #ddd, 1069px 0 0-4px #ddd, 1070px 0 0-4px #ddd, 1071px 0 0-4px #ddd, 1072px 0 0-4px #ddd, 1073px 0 0-4px #ddd, 1074px 0 0-4px #ddd, 1075px 0 0-4px #ddd, 1076px 0 0-4px #ddd, 1077px 0 0-4px #ddd, 1078px 0 0-4px #ddd, 1079px 0 0-4px #ddd, 1080px 0 0-4px #ddd, 1081px 0 0-4px #ddd, 1082px 0 0-4px #ddd, 1083px 0 0-4px #ddd, 1084px 0 0-4px #ddd, 1085px 0 0-4px #ddd, 1086px 0 0-4px #ddd, 1087px 0 0-4px #ddd, 1088px 0 0-4px #ddd, 1089px 0 0-4px #ddd, 1090px 0 0-4px #ddd, 1091px 0 0-4px #ddd, 1092px 0 0-4px #ddd, 1093px 0 0-4px #ddd, 1094px 0 0-4px #ddd, 1095px 0 0-4px #ddd, 1096px 0 0-4px #ddd, 1097px 0 0-4px #ddd, 1098px 0 0-4px #ddd, 1099px 0 0-4px #ddd, 1100px 0 0-4px #ddd, 1101px 0 0-4px #ddd, 1102px 0 0-4px #ddd, 1103px 0 0-4px #ddd, 1104px 0 0-4px #ddd, 1105px 0 0-4px #ddd, 1106px 0 0-4px #ddd, 1107px 0 0-4px #ddd, 1108px 0 0-4px #ddd, 1109px 0 0-4px #ddd, 1110px 0 0-4px #ddd, 1111px 0 0-4px #ddd, 1112px 0 0-4px #ddd, 1113px 0 0-4px #ddd, 1114px 0 0-4px #ddd, 1115px 0 0-4px #ddd, 1116px 0 0-4px #ddd, 1117px 0 0-4px #ddd, 1118px 0 0-4px #ddd, 1119px 0 0-4px #ddd, 1120px 0 0-4px #ddd, 1121px 0 0-4px #ddd, 1122px 0 0-4px #ddd, 1123px 0 0-4px #ddd, 1124px 0 0-4px #ddd, 1125px 0 0-4px #ddd, 1126px 0 0-4px #ddd, 1127px 0 0-4px #ddd, 1128px 0 0-4px #ddd, 1129px 0 0-4px #ddd, 1130px 0 0-4px #ddd, 1131px 0 0-4px #ddd, 1132px 0 0-4px #ddd, 1133px 0 0-4px #ddd, 1134px 0 0-4px #ddd, 1135px 0 0-4px #ddd, 1136px 0 0-4px #ddd, 1137px 0 0-4px #ddd, 1138px 0 0-4px #ddd, 1139px 0 0-4px #ddd, 1140px 0 0-4px #ddd, 1141px 0 0-4px #ddd, 1142px 0 0-4px #ddd, 1143px 0 0-4px #ddd, 1144px 0 0-4px #ddd, 1145px 0 0-4px #ddd, 1146px 0 0-4px #ddd, 1147px 0 0-4px #ddd, 1148px 0 0-4px #ddd, 1149px 0 0-4px #ddd, 1150px 0 0-4px #ddd, 1151px 0 0-4px #ddd, 1152px 0 0-4px #ddd, 1153px 0 0-4px #ddd, 1154px 0 0-4px #ddd, 1155px 0 0-4px #ddd, 1156px 0 0-4px #ddd, 1157px 0 0-4px #ddd, 1158px 0 0-4px #ddd, 1159px 0 0-4px #ddd, 1160px 0 0-4px #ddd, 1161px 0 0-4px #ddd, 1162px 0 0-4px #ddd, 1163px 0 0-4px #ddd, 1164px 0 0-4px #ddd, 1165px 0 0-4px #ddd, 1166px 0 0-4px #ddd, 1167px 0 0-4px #ddd, 1168px 0 0-4px #ddd, 1169px 0 0-4px #ddd, 1170px 0 0-4px #ddd, 1171px 0 0-4px #ddd, 1172px 0 0-4px #ddd, 1173px 0 0-4px #ddd, 1174px 0 0-4px #ddd, 1175px 0 0-4px #ddd, 1176px 0 0-4px #ddd, 1177px 0 0-4px #ddd, 1178px 0 0-4px #ddd, 1179px 0 0-4px #ddd, 1180px 0 0-4px #ddd, 1181px 0 0-4px #ddd, 1182px 0 0-4px #ddd, 1183px 0 0-4px #ddd, 1184px 0 0-4px #ddd, 1185px 0 0-4px #ddd, 1186px 0 0-4px #ddd, 1187px 0 0-4px #ddd, 1188px 0 0-4px #ddd, 1189px 0 0-4px #ddd, 1190px 0 0-4px #ddd, 1191px 0 0-4px #ddd, 1192px 0 0-4px #ddd, 1193px 0 0-4px #ddd, 1194px 0 0-4px #ddd, 1195px 0 0-4px #ddd, 1196px 0 0-4px #ddd, 1197px 0 0-4px #ddd, 1198px 0 0-4px #ddd, 1199px 0 0-4px #ddd, 1200px 0 0-4px #ddd, 1201px 0 0-4px #ddd, 1202px 0 0-4px #ddd, 1203px 0 0-4px #ddd, 1204px 0 0-4px #ddd, 1205px 0 0-4px #ddd, 1206px 0 0-4px #ddd, 1207px 0 0-4px #ddd, 1208px 0 0-4px #ddd, 1209px 0 0-4px #ddd, 1210px 0 0-4px #ddd, 1211px 0 0-4px #ddd, 1212px 0 0-4px #ddd, 1213px 0 0-4px #ddd, 1214px 0 0-4px #ddd, 1215px 0 0-4px #ddd, 1216px 0 0-4px #ddd, 1217px 0 0-4px #ddd, 1218px 0 0-4px #ddd, 1219px 0 0-4px #ddd, 1220px 0 0-4px #ddd, 1221px 0 0-4px #ddd, 1222px 0 0-4px #ddd, 1223px 0 0-4px #ddd, 1224px 0 0-4px #ddd, 1225px 0 0-4px #ddd, 1226px 0 0-4px #ddd, 1227px 0 0-4px #ddd, 1228px 0 0-4px #ddd, 1229px 0 0-4px #ddd, 1230px 0 0-4px #ddd, 1231px 0 0-4px #ddd, 1232px 0 0-4px #ddd, 1233px 0 0-4px #ddd, 1234px 0 0-4px #ddd, 1235px 0 0-4px #ddd, 1236px 0 0-4px #ddd, 1237px 0 0-4px #ddd, 1238px 0 0-4px #ddd, 1239px 0 0-4px #ddd, 1240px 0 0-4px #ddd, 1241px 0 0-4px #ddd, 1242px 0 0-4px #ddd, 1243px 0 0-4px #ddd, 1244px 0 0-4px #ddd, 1245px 0 0-4px #ddd, 1246px 0 0-4px #ddd, 1247px 0 0-4px #ddd, 1248px 0 0-4px #ddd, 1249px 0 0-4px #ddd, 1250px 0 0-4px #ddd, 1251px 0 0-4px #ddd, 1252px 0 0-4px #ddd, 1253px 0 0-4px #ddd, 1254px 0 0-4px #ddd, 1255px 0 0-4px #ddd, 1256px 0 0-4px #ddd, 1257px 0 0-4px #ddd, 1258px 0 0-4px #ddd, 1259px 0 0-4px #ddd, 1260px 0 0-4px #ddd, 1261px 0 0-4px #ddd, 1262px 0 0-4px #ddd, 1263px 0 0-4px #ddd, 1264px 0 0-4px #ddd, 1265px 0 0-4px #ddd, 1266px 0 0-4px #ddd, 1267px 0 0-4px #ddd, 1268px 0 0-4px #ddd, 1269px 0 0-4px #ddd, 1270px 0 0-4px #ddd, 1271px 0 0-4px #ddd, 1272px 0 0-4px #ddd, 1273px 0 0-4px #ddd, 1274px 0 0-4px #ddd, 1275px 0 0-4px #ddd, 1276px 0 0-4px #ddd, 1277px 0 0-4px #ddd, 1278px 0 0-4px #ddd, 1279px 0 0-4px #ddd, 1280px 0 0-4px #ddd, 1281px 0 0-4px #ddd, 1282px 0 0-4px #ddd, 1283px 0 0-4px #ddd, 1284px 0 0-4px #ddd, 1285px 0 0-4px #ddd, 1286px 0 0-4px #ddd, 1287px 0 0-4px #ddd, 1288px 0 0-4px #ddd, 1289px 0 0-4px #ddd, 1290px 0 0-4px #ddd, 1291px 0 0-4px #ddd, 1292px 0 0-4px #ddd, 1293px 0 0-4px #ddd, 1294px 0 0-4px #ddd, 1295px 0 0-4px #ddd, 1296px 0 0-4px #ddd, 1297px 0 0-4px #ddd, 1298px 0 0-4px #ddd, 1299px 0 0-4px #ddd, 1300px 0 0-4px #ddd, 1301px 0 0-4px #ddd, 1302px 0 0-4px #ddd, 1303px 0 0-4px #ddd, 1304px 0 0-4px #ddd, 1305px 0 0-4px #ddd, 1306px 0 0-4px #ddd, 1307px 0 0-4px #ddd, 1308px 0 0-4px #ddd, 1309px 0 0-4px #ddd, 1310px 0 0-4px #ddd, 1311px 0 0-4px #ddd, 1312px 0 0-4px #ddd, 1313px 0 0-4px #ddd, 1314px 0 0-4px #ddd, 1315px 0 0-4px #ddd, 1316px 0 0-4px #ddd, 1317px 0 0-4px #ddd, 1318px 0 0-4px #ddd, 1319px 0 0-4px #ddd, 1320px 0 0-4px #ddd, 1321px 0 0-4px #ddd, 1322px 0 0-4px #ddd, 1323px 0 0-4px #ddd, 1324px 0 0-4px #ddd, 1325px 0 0-4px #ddd, 1326px 0 0-4px #ddd, 1327px 0 0-4px #ddd, 1328px 0 0-4px #ddd, 1329px 0 0-4px #ddd, 1330px 0 0-4px #ddd, 1331px 0 0-4px #ddd, 1332px 0 0-4px #ddd, 1333px 0 0-4px #ddd, 1334px 0 0-4px #ddd, 1335px 0 0-4px #ddd, 1336px 0 0-4px #ddd, 1337px 0 0-4px #ddd, 1338px 0 0-4px #ddd, 1339px 0 0-4px #ddd, 1340px 0 0-4px #ddd, 1341px 0 0-4px #ddd, 1342px 0 0-4px #ddd, 1343px 0 0-4px #ddd, 1344px 0 0-4px #ddd, 1345px 0 0-4px #ddd, 1346px 0 0-4px #ddd, 1347px 0 0-4px #ddd, 1348px 0 0-4px #ddd, 1349px 0 0-4px #ddd, 1350px 0 0-4px #ddd, 1351px 0 0-4px #ddd, 1352px 0 0-4px #ddd, 1353px 0 0-4px #ddd, 1354px 0 0-4px #ddd, 1355px 0 0-4px #ddd, 1356px 0 0-4px #ddd, 1357px 0 0-4px #ddd, 1358px 0 0-4px #ddd, 1359px 0 0-4px #ddd, 1360px 0 0-4px #ddd, 1361px 0 0-4px #ddd, 1362px 0 0-4px #ddd, 1363px 0 0-4px #ddd, 1364px 0 0-4px #ddd, 1365px 0 0-4px #ddd, 1366px 0 0-4px #ddd, 1367px 0 0-4px #ddd, 1368px 0 0-4px #ddd, 1369px 0 0-4px #ddd, 1370px 0 0-4px #ddd, 1371px 0 0-4px #ddd, 1372px 0 0-4px #ddd, 1373px 0 0-4px #ddd, 1374px 0 0-4px #ddd, 1375px 0 0-4px #ddd, 1376px 0 0-4px #ddd, 1377px 0 0-4px #ddd, 1378px 0 0-4px #ddd, 1379px 0 0-4px #ddd, 1380px 0 0-4px #ddd, 1381px 0 0-4px #ddd, 1382px 0 0-4px #ddd, 1383px 0 0-4px #ddd, 1384px 0 0-4px #ddd, 1385px 0 0-4px #ddd, 1386px 0 0-4px #ddd, 1387px 0 0-4px #ddd, 1388px 0 0-4px #ddd, 1389px 0 0-4px #ddd, 1390px 0 0-4px #ddd, 1391px 0 0-4px #ddd, 1392px 0 0-4px #ddd, 1393px 0 0-4px #ddd, 1394px 0 0-4px #ddd, 1395px 0 0-4px #ddd, 1396px 0 0-4px #ddd, 1397px 0 0-4px #ddd, 1398px 0 0-4px #ddd, 1399px 0 0-4px #ddd, 1400px 0 0-4px #ddd, 1401px 0 0-4px #ddd, 1402px 0 0-4px #ddd, 1403px 0 0-4px #ddd, 1404px 0 0-4px #ddd, 1405px 0 0-4px #ddd, 1406px 0 0-4px #ddd, 1407px 0 0-4px #ddd, 1408px 0 0-4px #ddd, 1409px 0 0-4px #ddd, 1410px 0 0-4px #ddd, 1411px 0 0-4px #ddd, 1412px 0 0-4px #ddd, 1413px 0 0-4px #ddd, 1414px 0 0-4px #ddd, 1415px 0 0-4px #ddd, 1416px 0 0-4px #ddd, 1417px 0 0-4px #ddd, 1418px 0 0-4px #ddd, 1419px 0 0-4px #ddd, 1420px 0 0-4px #ddd, 1421px 0 0-4px #ddd, 1422px 0 0-4px #ddd, 1423px 0 0-4px #ddd, 1424px 0 0-4px #ddd, 1425px 0 0-4px #ddd, 1426px 0 0-4px #ddd, 1427px 0 0-4px #ddd, 1428px 0 0-4px #ddd, 1429px 0 0-4px #ddd, 1430px 0 0-4px #ddd, 1431px 0 0-4px #ddd, 1432px 0 0-4px #ddd, 1433px 0 0-4px #ddd, 1434px 0 0-4px #ddd, 1435px 0 0-4px #ddd, 1436px 0 0-4px #ddd, 1437px 0 0-4px #ddd, 1438px 0 0-4px #ddd, 1439px 0 0-4px #ddd, 1440px 0 0-4px #ddd, 1441px 0 0-4px #ddd, 1442px 0 0-4px #ddd, 1443px 0 0-4px #ddd, 1444px 0 0-4px #ddd, 1445px 0 0-4px #ddd, 1446px 0 0-4px #ddd, 1447px 0 0-4px #ddd, 1448px 0 0-4px #ddd, 1449px 0 0-4px #ddd, 1450px 0 0-4px #ddd, 1451px 0 0-4px #ddd, 1452px 0 0-4px #ddd, 1453px 0 0-4px #ddd, 1454px 0 0-4px #ddd, 1455px 0 0-4px #ddd, 1456px 0 0-4px #ddd, 1457px 0 0-4px #ddd, 1458px 0 0-4px #ddd, 1459px 0 0-4px #ddd, 1460px 0 0-4px #ddd, 1461px 0 0-4px #ddd, 1462px 0 0-4px #ddd, 1463px 0 0-4px #ddd, 1464px 0 0-4px #ddd, 1465px 0 0-4px #ddd, 1466px 0 0-4px #ddd, 1467px 0 0-4px #ddd, 1468px 0 0-4px #ddd, 1469px 0 0-4px #ddd, 1470px 0 0-4px #ddd, 1471px 0 0-4px #ddd, 1472px 0 0-4px #ddd, 1473px 0 0-4px #ddd, 1474px 0 0-4px #ddd, 1475px 0 0-4px #ddd, 1476px 0 0-4px #ddd, 1477px 0 0-4px #ddd, 1478px 0 0-4px #ddd, 1479px 0 0-4px #ddd, 1480px 0 0-4px #ddd, 1481px 0 0-4px #ddd, 1482px 0 0-4px #ddd, 1483px 0 0-4px #ddd, 1484px 0 0-4px #ddd, 1485px 0 0-4px #ddd, 1486px 0 0-4px #ddd, 1487px 0 0-4px #ddd, 1488px 0 0-4px #ddd, 1489px 0 0-4px #ddd, 1490px 0 0-4px #ddd, 1491px 0 0-4px #ddd, 1492px 0 0-4px #ddd, 1493px 0 0-4px #ddd, 1494px 0 0-4px #ddd, 1495px 0 0-4px #ddd, 1496px 0 0-4px #ddd, 1497px 0 0-4px #ddd, 1498px 0 0-4px #ddd, 1499px 0 0-4px #ddd, 1500px 0 0-4px #ddd
}

.c2sPlayer {
    position: relative;
    background-color: #f5f5f5;
    width: 100%;
    height: 50px;
    display: flex;
    justify-content: center;
    color: #444;
    border-bottom: 1px solid #e5e5e5;
    transition: all .6s ease-out
}

.c2sPlayer #c2s_currentTime {
    width: 31px;
    display: inline-block
}

.c2sPlayer button {
    border-width: 0 !important
}

.c2sPlayer button:focus,
.c2sPlayer input:focus {
    outline: none
}

.c2sPlayer__wrapper {
    display: flex;
    align-items: center;
    width: 1202px
}

.c2sPlayer__wrapper__audioBtn {
    cursor: pointer;
    min-width: 30px;
    min-height: 30px;
    background-color: #506e91;
    border-radius: 100%;
    background-size: 10px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("7185e47cad493cbbc91670b9d84fbbff8f437a75.svg");
    margin: auto 16px auto 5px
}

.c2sPlayer__wrapper__audioBtn:hover {
    cursor: pointer
}

.c2sPlayer__wrapper__volume {
    display: flex;
    height: 100%
}

.c2sPlayer__wrapper__volume__volumeBtn {
    min-width: 16px;
    min-height: 16px;
    padding: 10px;
    margin: auto 10px;
    border-color: transparent;
    background-color: transparent;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("b37965695a313032239b20b8b7390e8ec2c25ad5.svg")
}

.c2sPlayer__wrapper__volume__volumeBtn:hover {
    cursor: pointer
}

.c2sPlayer__wrapper__volume__slider {
    margin-right: 20px;
    width: 52px
}

.c2sPlayer__wrapper__audioSlider {
    display: flex;
    flex-flow: row-reverse;
    align-items: center;
    height: 100%;
    width: 100%
}

.c2sPlayer__wrapper__audioSlider__slider {
    width: 100%
}

.c2sPlayer__wrapper__audioSlider__timestamp {
    height: 14px;
    font: 400 14px/15px calibre, sans-serif;
    min-width: 94px
}

.c2sPlayer__wrapper__audioSlider__ad.hidden,
.c2sPlayer__wrapper__audioSlider__ad:not(.hidden)+div {
    display: none
}

.c2sPlayer__wrapper__closeBtn {
    cursor: pointer;
    width: 20px;
    height: 20px;
    border-color: transparent;
    background-color: transparent;
    background-size: 20px 20px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("64f6612964e0cec1e88ffd010f7c8b7c9321c11a.svg");
    margin: auto 0 auto 30px
}

.c2sPlayer__wrapper__closeBtn:hover {
    cursor: pointer
}

.c2sPlayer__inArticleControl {
    display: flex;
    align-items: center;
    transition: opacity .2s;
    position: absolute;
    right: 0
}

.c2sPlayer__inArticleControl span {
    padding-right: 10px;
    color: #506e91;
    font: 600 15px/18px calibre, sans-serif
}

.c2sPlayer__inArticleControl span:hover {
    cursor: pointer
}

.c2sPlayer__inArticleControl button {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    outline: none;
    border: none;
    background-position: 50%;
    background-color: #506e91;
    background-repeat: no-repeat;
    background-image: url("e0058213f9230e514288a92c2b0d86152fd7e134.svg");
    cursor: pointer;
    margin: auto 0
}

.c2sPlayer__inArticleControl.loading {
    pointer-events: none;
    opacity: .3
}

.playerHiddenTop {
    top: -50px
}

.serviceLogo {
    width: 1202px;
    height: 90px;
    margin: 0 auto;
    position: relative;
    display: flex;
    align-items: center;
    padding-top: 10px
}

.serviceLogo__logo {
    display: inline-block;
    font: 700 45px/40px calibre, sans-serif;
    color: #222;
    position: relative;
    bottom: 8px;
    z-index: 1;
    padding: 26px 0 14px;
    margin: 1px 0;
    transition: all .2s ease-out;
    width: fit-content;
    height: 80px
}

.serviceLogo__logo:hover {
    color: rgba(34, 34, 34, .8)
}

.serviceLogo__logo:hover:after {
    width: 90%
}

.serviceLogo__logo:after {
    content: '';
    position: absolute;
    top: 57px;
    left: 0;
    width: 65%;
    height: 15px;
    z-index: -1;
    transition: width .3s ease-out;
    background: transparent linear-gradient(90deg, #91a6c4, #567396 100%, #567396 0) 0 0 no-repeat padding-box
}

.serviceLogo__logoGroupElements {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    z-index: 10
}

.nav__mainMenu {
    width: 1202px;
    margin: 0 auto;
    display: flex;
    height: 40px
}

.nav__item,
.nav__overlay {
    position: relative
}

.nav__item {
    transition: all .2s ease-out;
    padding-top: 12px
}

.nav__item:hover .nav__itemName:after {
    transform: scale(1)
}

.nav__item:first-child .nav__itemName {
    margin: 0 10px 0 0
}

.nav__itemName {
    display: block;
    font: 600 18px/15px calibre, sans-serif;
    margin: 0 10px;
    text-align: center;
    color: #222;
    text-transform: uppercase;
    transition: color .2s ease-out;
    white-space: nowrap;
    height: 27px
}

.nav__itemName:hover {
    color: rgba(34, 34, 34, .8)
}

.nav__itemName:after {
    content: '';
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #567396;
    transition: all .3s ease-out;
    transform: scale(0)
}

.nav__active {
    transition: all .2s ease-out
}

.nav__active,
.nav__active:hover {
    color: #567396
}

.nav__dropDownButton {
    margin-left: auto;
    width: 100px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: 85px 65%;
    background-image: url("937fcdf989249998e696c15fa515e18653f5a142.svg");
    transition: all .2s ease-out
}

* .nav__dropDownButton:hover {
    cursor: pointer
}

.main-navigation {
    position: relative;
    left: 0;
    width: 100%;
    z-index: 10602;
    background: #fff;
    transform: translateY(0);
    transition: all .5s ease-out;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2)
}

.main-navigation__logo {
    height: 28px;
    margin-right: 30px
}

.main-navigation__logo .main-navigation__icon {
    height: 24px;
    max-width: 101px
}

.main-navigation__inner-wrapper {
    margin: auto;
    display: flex;
    align-items: center;
    width: 1200px;
    height: 40px
}

.main-navigation__nav .main-navigation__link {
    font: 400 14px/14px calibre, sans-serif;
    color: #444;
    transition: all .2s ease-out
}

.main-navigation__nav .main-navigation__link:hover {
    opacity: .8
}

.main-navigation__nav .main-navigation__lists {
    display: flex;
    align-items: center;
    height: 40px;
    flex-wrap: wrap;
    width: 100%
}

.main-navigation__nav .main-navigation__list-item {
    padding: 10px;
    cursor: pointer;
    height: 100%
}

.main-navigation__shortcuts {
    display: flex;
    align-items: baseline;
    margin-left: auto;
    order: 2
}

.main-navigation__shortcuts .main-navigation__lists {
    display: flex;
    height: 40px
}

.main-navigation__shortcuts .main-navigation__link {
    padding: 10px;
    display: flex;
    align-items: center;
    font: 500 14px/17px calibre, sans-serif;
    letter-spacing: 0;
    color: #444;
    text-transform: uppercase
}

.main-navigation__shortcuts .main-navigation__list-item {
    cursor: pointer;
    order: 1;
    margin-left: 6px
}

.main-navigation__shortcuts .main-navigation__list-item--environment {
    background: transparent linear-gradient(135deg, #459c5f, #347a4c) 0 0 no-repeat padding-box;
    order: 3
}

.main-navigation__shortcuts .main-navigation__list-item--environment .main-navigation__link {
    color: #fff
}

.main-navigation__shortcuts .main-navigation__list-item--search {
    order: 2;
    width: 40px;
    justify-content: center
}

.main-navigation__login {
    position: relative
}

.main-navigation__login .main-navigation__login {
    text-transform: none
}

.main-navigation__nav .main-navigation__list-item,
.main-navigation__shortcuts .main-navigation__list-item {
    display: flex;
    position: relative;
    align-items: center
}

.main-navigation__dropdown {
    position: relative
}

.main-navigation__arrow-small {
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url("937fcdf989249998e696c15fa515e18653f5a142.svg");
    position: absolute;
    margin-left: -10px;
    margin-top: -17px;
    width: 44px;
    height: 33px;
    cursor: pointer
}

* .main-navigation__arrow-small:hover {
    cursor: pointer
}

.top_wrapper {
    position: fixed;
    top: 0;
    z-index: 100;
    width: 100%;
    transition: all .3s ease-out;
    height: 40px;
    margin-bottom: 130px;
    background-color: transparent
}

.top_wrapper:before {
    content: '';
    height: 50px;
    width: 100%;
    top: -50px;
    position: absolute;
    z-index: 11;
    background: #fff
}

html body:not(#pageTypeId_13) {
    padding-top: 100px
}

body .socialBar.vertical {
    -webkit-transition: all .6s ease-out;
    -moz-transition: all .6s ease-out;
    -o-transition: all .6s ease-out;
    transition: all .6s ease-out;
    top: 189px
}

body .socialBar.vertical .sc_item {
    margin-bottom: 30px
}

#DFP_PREMIUMBOARD {
    z-index: 101;
    position: relative
}

.navBox {
    position: relative;
    top: 0;
    width: 100%;
    background: #fff;
    z-index: 100;
    box-shadow: inset 0-1px #e5e5e5;
    transform: translateY(0);
    transition: all .6s ease-out
}

.notificationBox {
    transform: translateY(0);
    transition: all .6s ease-out
}

@font-face {
    font-family: calibre;
    src: url("8e1b9ab3ca115df113f6346be54dfba244785b83.woff") format('woff');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: calibre;
    src: url("634e9e34e3b7403b5bc0fc794a0130167c263cf9.woff") format('woff');
    font-weight: 600;
    font-style: normal
}

@keyframes clsFix {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes setMaxHeight {
    from {
        max-height: unset
    }
    to {
        max-height: 60vh
    }
}

#onetrust-consent-sdk {
    animation-name: clsFix;
    animation-duration: 1s;
    position: absolute;
    z-index: 99999999
}

#onetrust-consent-sdk {
    filter: none
}

@media(max-width:768px) {
    .button-link {
        margin: 1rem auto !important
    }
    .right_aside,
    .box_seo {
        display: none
    }
    #bottom_wrapper .columns_container {
        padding: 0
    }
    .main_content {
        padding: 0
    }
    .main_wrapper {
        padding: 0;
        margin: 0
    }
    .container-sm {
        padding: 0 15px
    }
    .check__top-col-1-row img {
        width: 50%
    }
    .left_aside {
        display: none
    }
    #article_wrapper {
        display: block
    }
}

.img-thumbnail {
    width: 100%
}

.info__title {
    font-weight: 700;
    text-transform: uppercase
}

.reg {
    margin-top: 1rem;
    font-size: 1.1rem;
    line-height: 30px
}

.reg__title,
.reg__title a {
    font-weight: 700
}

.reg__list {
    gap: 1rem;
    font-size: var(--title-size);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start
}

.reg__list-container {
    display: flex;
    align-items: center;
    gap: 1rem
}

.reg__item {
    margin-left: 1rem;
    color: #879ebc
}

.reg__item span {
    font-size: 1.1rem;
    line-height: 30px;
    margin-bottom: .5rem;
    font-weight: 400;
    color: #000
}

.reg__item img {
    margin-right: .5rem
}

.table {
    background: #fdffff;
    background: linear-gradient( 94deg, rgba(253, 255, 255, 1) 1%, rgba(255, 255, 255, 1) 50%, rgba(253, 255, 255, 1) 100%);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .08), 0 2px 2px rgba(0, 0, 0, .12), 0 4px 4px rgba(0, 0, 0, .16), 0 8px 8px rgba(0, 0, 0, .2);
    max-width: 80% !important;
    margin: 2rem auto;
    padding: 1rem 1rem 1rem 2.5rem;
    border-radius: 5px
}

.table-rows {
    display: flex;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr
}

.table__title {
    font-weight: 700;
    font-size: 2rem
}

.table-block__flex {
    max-width: 100%;
    width: 100%;
    display: flex;
    gap: 2rem;
    justify-content: space-between
}

.table-block__flex-container {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 1rem
}

.table-block__flex-container-num {
    color: var(--blue);
    font-size: 3.5rem;
    font-weight: 700;
    padding: 0 !important;
    position: relative;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}

.label-table {
    font-size: 1.2rem;
    font-weight: 400;
    display: block;
    padding: 0;
    position: absolute;
    bottom: -15%;
    font-style: italic;
    text-align: center
}

.table-block__flex-container-text {
    font-weight: 700;
    color: #000;
    display: flex;
    flex-direction: column;
    font-size: 1.2rem;
    text-align-last: left;
    line-height: 20px
}

.big-text {
    font-size: 3rem;
    margin-left: 1rem;
    color: #000000e4
}

.button-link {
    background-color: #879ebc;
    color: #fff !important;
    display: block;
    margin: 2rem auto;
    max-width: 80%;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    margin-bottom: 1rem;
    padding: 1rem 0;
    border-radius: 6px;
    animation: blink 4s linear infinite;
    background-image: none !important
}

@keyframes blink {
    0%,
    50% {
        box-shadow: 0 0 10px #001655
    }
    25%,
    75% {
        box-shadow: none
    }
    100% {
        box-shadow: 0 0 10px #001655
    }
}

.button-link:hover {
    color: #fff;
    background-color: #444
}

.info__text {
    margin: .8rem 0
}

.info__important {
    font-style: italic
}

.steps__title {
    margin-top: 1rem;
    font-weight: 700
}

.steps__text,
.info__important {
    border-left: 4px solid #879ebc;
    padding: .385rem
}

.steps__info {
    margin: .8rem 0
}

.steps__info:first-of-type {
    margin-top: 0
}

.steps__info:last-of-type {
    margin-bottom: 0
}

.steps__text a:hover {
    color: #e02e3d
}

.steps__important {
    border-left: 4px solid #879ebc;
    padding-left: 1rem
}

.steps__important span {
    font-weight: 700
}

.steps__img {
    margin: 0 auto;
    display: block;
    max-width: 100%;
    border: 1px solid #eaeaea
}

.steps__img-chel {
    margin: 0 auto;
    display: block
}

.reg__item {
    list-style: outside
}

.label-main {
    padding-top: 10px;
    padding-bottom: 0;
    overflow-wrap: break-word;
    color: #bbb;
    font: 400 15px/17px calibre, sans-serif
}

.comment__img {
    display: block;
    max-width: 220px;
    width: 100%;
    height: auto;
    margin-top: .5rem
}

.main-navigation__inner-wrapper {
    max-width: 1200px;
    width: 100%
}

#sitePath {
    padding-top: 20px
}

.nav__overlay {
    overflow-x: auto
}

.main-navigation {
    padding-left: 25px
}

.navBox {
    padding: 0 25px
}

.nav__mainMenu {
    max-width: 1202px;
    width: 100%;
    justify-content: space-between
}

.nav__hamburger {
    display: none
}

.main-navigation__inner-wrapper {
    max-width: 1200px;
    width: 100%
}

.page_footer {
    border: 1px solid #ececec;
    padding: 15px
}

body {
    overflow-x: hidden
}

@media(max-width:768px) {
    .main-navigation__nav {
        display: none !important
    }
    .main-navigation {
        padding-left: 0 !important
    }
    .navBox {
        padding: 0 !important
    }
    .main-navigation__shortcuts .main-navigation__lists {
        display: none !important
    }
    .main-navigation__inner-wrapper .main-navigation__nav {
        display: none !important
    }
    .page_footer {
        padding-top: 15px
    }
    .nav__hamburger {
        width: 20px;
        height: 20px;
        background-repeat: no-repeat;
        background-position: 50%;
        margin-right: 15px;
        position: static !important;
        transform: translateY(0) !important;
        display: block
    }
    .content_wrap {
        padding: 0
    }
}