@charset "UTF-8";

@font-face {
    font-family: RobotoFlex;
    src: url(../fonts/RobotoFlex.ttf) format("truetype")
}

:root {
    font-size: 1vw;
    --main-color: white;
    --text-color: black;
    --gray-text: #707070;
    --h1: 1.9rem;
    --h2: 1.45rem;
    --h3: 1.40rem;
    --h4: 1.5rem;
    --text: 1.1rem;
    --bg1: #FDFDFD;
    --bg2: rgb(245, 9, 105);
    --bg3: rgb(8, 49, 101);
    --padding1: 1.2rem;
    --padding2: .6rem;
    --border-radius1: .25rem;
    --main-border: var(--border-size) solid var(--border-color);
    --border-color: #e6e6e6;
    --border-size: .1rem
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1;
    overflow-x: hidden
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

.article-content img {
    max-width: 100%;
}

.page-content b {
    font-weight: 700;
}

.sblock-media-block img {
    width: 100%;
    height: auto;
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

a {
    text-decoration: unset;
    color: unset
}

body {
    font-size: 1vw;
    font-family: RobotoFlex
}

hr {
    display: none;
}

blockquote.iblock_quote {
    color: gray;
    font-size: var(--text);
    line-height: 1.3;
}

@media screen and (max-width:767px) {
    :root {
        font-size: 1vw;
        --main-color: white;
        --text-color: black;
        --gray-text: #707070;
        --h1: 6.5rem;
        --h2: 5.45rem;
        --h3: 6.4rem;
        --h4: 1.5rem;
        --text: 5rem;
        --bg1: #FDFDFD;
        --bg2: rgb(245, 9, 105);
        --bg3: rgb(8, 49, 101);
        --padding1: 3rem;
        --padding2: 2.5rem;
        --border-radius1: 1.25rem;
        --main-border: var(--border-size) solid var(--border-color);
        --border-color: #e6e6e6;
        --border-size: .1rem
    }

    html {
        overflow-x: hidden
    }
}

.sblock__h1 {
    font-size: var(--h1);
    font-weight: 600
}

.sblock__h2 {
    font-size: 1.75rem;
    color: #959595;
    font-weight: 600;
    margin: var(--padding2) calc(var(--padding1) * 2)
}

h1 {
    font-size: 2.5rem;
    font-weight: 600;
    padding-bottom: var(--text)
}

@media screen and (max-width:767px) {
    h1 {
        font-size: calc(var(--h1) * 1.2)
    }
}

.sblock__text {
    font-size: var(--text);
    line-height: 1.35;
    margin-bottom: var(--padding2)
}

.sblock__text--bold {
    font-weight: 600;
    font-size: calc(var(--text) * 1.1)
}

.sblock__date {
    color: var(--gray-text)
}

.sblock__icon-photo {
    display: inline-block;
    width: 1em;
    height: 1em;
    background-repeat: no-repeat;
    background-size: contain;
    vertical-align: top;
    margin-left: calc(var(--text)/ 3);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='icons8-фотоаппарат' d='M6.333,3A3.337,3.337,0,0,0,3,6.333V19.667A3.337,3.337,0,0,0,6.333,23H19.667A3.337,3.337,0,0,0,23,19.667V6.333A3.337,3.337,0,0,0,19.667,3Zm4.742,5.556h3.85a.556.556,0,0,1,.462.247l.391.864h1.667a1.112,1.112,0,0,1,1.111,1.111v5.556a1.112,1.112,0,0,1-1.111,1.111H8.556a1.112,1.112,0,0,1-1.111-1.111V10.778A1.112,1.112,0,0,1,8.556,9.667a.556.556,0,0,1,1.111,0h.556l.391-.864A.554.554,0,0,1,11.075,8.556ZM13,10.778a2.778,2.778,0,1,0,2.778,2.778A2.78,2.78,0,0,0,13,10.778Zm3.889,0a.556.556,0,1,0,.556.556A.556.556,0,0,0,16.889,10.778ZM13,11.889a1.667,1.667,0,1,1-1.667,1.667A1.669,1.669,0,0,1,13,11.889Z' transform='translate(-3 -3)' fill='%23595959'/%3E%3C/svg%3E%0A")
}

.article-item {
    padding: var(--padding1) calc(var(--padding1) * 2);
    padding-bottom: calc(var(--padding1) * 1.5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: var(--main-border)
}

.article-item__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.article-item__title {
    font-size: var(--h3);
    font-weight: 600;
    padding-right: var(--padding1);
    line-height: 1.3;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-bottom: var(--padding1)
}

.article-item__tag {
    color: var(--gray-text);
    font-size: calc(var(--text)/ 1.5);
    font-weight: 500;
    padding: calc(var(--text)/ 4);
    border-radius: 10rem;
    border: .15rem solid var(--gray-text);
    display: inline-block;
    margin-bottom: var(--padding2);
    margin-right: var(--padding2)
}

.article-item__image {
    width: 14rem;
    max-width: 14rem;
    min-width: 14rem;
    height: 9rem;
    position: relative;
    overflow: hidden
}

.article-item__image img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    min-width: 100%;
    min-height: 100%
}

.article-item__text {
    font-size: var(--text);
    line-height: 1.1
}

.scon-icon-play {
    width: 5rem;
    height: 5rem;
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.scon-icon-play svg {
    width: 100%;
    height: 100%
}

.page-content hr {
    border-bottom: var(--main-border);
    display: block;
    height: 0;
    border-width: 1px;
}

.page-content {
    font-size: var(--text);
}

.article-slider {
    margin: var(--padding1) calc(var(--padding1) * 2);
    width: 80%;
    overflow: visible;
}

.article-slider-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.article-slider .article-slider__item {
    width: calc(33% - 7.5px);
    min-width: calc(33% - 7.5px);
    max-width: calc(33% - 7.5px);
    height: unset;
}

.article-slider__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-shadow: .15rem .15rem 1rem .15rem rgba(34, 60, 80, .24);
    box-shadow: .15rem .15rem 1rem .15rem rgba(34, 60, 80, .24);
    border-radius: 1rem;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover
}

.article-slider__item .article-item__image {
    width: 100%;
    min-width: unset;
    height: 7.5rem
}

.article-slider__item .article-item__content .article-item__title {
    font-size: calc(var(--text) * .9);
    line-height: 1.2;
    font-weight: 400;
    padding: var(--padding2);
    margin-bottom: unset
}

.article-slider__item .article-item__content--shadow {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.article-slider__item .article-item__content--shadow .article-item__title {
    color: #fff;
    background: -webkit-gradient(linear, left bottom, left top, from(#171719), color-stop(76%, rgba(42, 42, 44, .76)), to(rgba(42, 42, 44, 0)));
    background: linear-gradient(0deg, #171719 0, rgba(42, 42, 44, .76) 76%, rgba(42, 42, 44, 0) 100%)
}

.article-slider__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: var(--padding1) calc(var(--padding1) * 2) 0
}

.article-item-video.article-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    border-bottom: unset
}

.article-item-video .article-item__tag-list {
    display: none
}

.article-item-video .article-item__title {
    padding-right: unset;
    -webkit-box-flex: unset;
    -ms-flex-positive: unset;
    flex-grow: unset
}

.article-item-video .article-item__content {
    padding-left: var(--padding1)
}

.article-item-video .article-item__image {
    border-radius: 2rem;
    -webkit-box-shadow: .15rem .15rem 1rem .15rem rgba(34, 60, 80, .24);
    box-shadow: .15rem .15rem 1rem .15rem rgba(34, 60, 80, .24)
}

.article-item-video .article-item__image::after {
    pointer-events: none;
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 999;
    width: 6rem;
    height: 6rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="102" height="102" viewBox="0 0 102 102"><defs><filter id="Прямоугольник_55" x="0" y="0" width="102" height="102" filterUnits="userSpaceOnUse"><feOffset dx="3" dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="8" result="blur"/><feFlood flood-opacity="0.188"/><feComposite operator="in" in2="blur"/><feComposite in="SourceGraphic"/></filter></defs><g id="Сгруппировать_120" data-name="Сгруппировать 120" transform="translate(21 21.35)"><g transform="matrix(1, 0, 0, 1, -21, -21.35)" filter="url(%23Прямоугольник_55)"><rect id="Прямоугольник_55-2" data-name="Прямоугольник 55" width="54" height="54" rx="5" transform="translate(21 21)" fill="%23fe4b89"/></g><path id="Многоугольник_1" data-name="Многоугольник 1" d="M12.319,0,24.637,21.558H0Z" transform="translate(40.458 14.546) rotate(90)" fill="%23fff"/></g></svg>')
}

.article-item-program.article-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    border-bottom: unset
}

.article-item-program .article-item__tag-list {
    display: none
}

.article-item-program .article-item__title {
    padding-right: unset;
    -webkit-box-flex: unset;
    -ms-flex-positive: unset;
    flex-grow: unset;
    margin-bottom: calc(var(--text)/ 1.5)
}

.article-item-program .article-item__content {
    padding-left: var(--padding1)
}

.article-item-program .article-item__image {
    border-radius: 2rem;
    -webkit-box-shadow: .15rem .15rem 1rem .15rem rgba(34, 60, 80, .24);
    box-shadow: .15rem .15rem 1rem .15rem rgba(34, 60, 80, .24)
}

.article-item-program .article-item__image::after {
    pointer-events: none;
    content: "";
    display: none;
    position: absolute;
    left: 84%;
    top: 27%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 999;
    width: 5rem;
    height: 5rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="79" height="79" viewBox="0 0 79 79"><defs><filter id="Прямоугольник_55" x="0" y="0" width="79" height="79" filterUnits="userSpaceOnUse"><feOffset dx="3" dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="8" result="blur"/><feFlood flood-opacity="0.188"/><feComposite operator="in" in2="blur"/><feComposite in="SourceGraphic"/></filter></defs><g id="Сгруппировать_241" data-name="Сгруппировать 241" transform="translate(21 21)"><g id="Сгруппировать_113" data-name="Сгруппировать 113"><g transform="matrix(1, 0, 0, 1, -21, -21)" filter="url(%23Прямоугольник_55)"><rect id="Прямоугольник_55-2" data-name="Прямоугольник 55" width="31" height="31" rx="5" transform="translate(21 21)" fill="%2329aae4"/></g></g><text id="_12_" data-name="12+" transform="translate(6 20)" fill="%23fdfdfd" font-size="12" font-family="Roboto Flex" font-weight="600"><tspan x="0" y="0">12+</tspan></text></g></svg>')
}

.article-item-program .article-item-program__button {
    display: none
}

.smod-border-bottom {
    overflow-x: hidden;
    border-bottom: var(--main-border);
    padding-bottom: calc(var(--padding1) * 1.5)
}

.smod-border-bottom.smod-border-bottom__nopadding {
    padding-bottom: 0
}

.sblock-slider-arrows {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.sblock-slider-arrows__item {
    //display: block;
    width: 1em;
    height: 1em;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="35" height="35" viewBox="0 0 35 35"><g id="Сгруппировать_49" data-name="Сгруппировать 49" transform="translate(-1190 -429)"><g id="Прямоугольник_81" data-name="Прямоугольник 81" transform="translate(1190 429)" fill="%23fff" stroke="%23bfbfbf" stroke-width="2"><rect width="35" height="35" rx="3" stroke="none"/><rect x="1" y="1" width="33" height="33" rx="2" fill="none"/></g><g id="Сгруппировать_33" data-name="Сгруппировать 33" transform="translate(1.47 1.143)"><line id="Линия_32" data-name="Линия 32" x2="7.53" y2="5.857" transform="translate(1203 439.5)" fill="none" stroke="%23707070" stroke-linecap="round" stroke-width="2"/><line id="Линия_33" data-name="Линия 33" y1="5.857" x2="7.53" transform="translate(1203 445.357)" fill="none" stroke="%23707070" stroke-linecap="round" stroke-width="2"/></g></g></svg>');
    background-size: 98%;
    background-repeat: no-repeat;
}

.sblock-slider-arrows__item:hover {
    opacity: .7;
    cursor: pointer
}

.sblock-slider-arrows__left {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.text-slider__content {
    padding: var(--padding1) calc(var(--padding1) * 2);
    margin-bottom: calc(var(--padding1) * -1.5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: var(--h3)
}

.text-slider__item {
    width: 50%;
    max-width: 50%;
    min-width: 50%;
    margin-bottom: calc(var(--padding1) * 1.5)
}

.footer-menu__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    padding-bottom: 2rem
}

.footer-menu__title {
    padding-bottom: var(--padding2)
}

.footer-menu {
    width: 63rem;
    min-width: 63rem;
    max-width: 63rem;
    -webkit-columns: 3;
    -moz-columns: 3;
    columns: 3;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: RobotoFlex;
    background-color: var(--bg1);
    padding: var(--padding1);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: calc(var(--h2) * 3.2)
}

header .header-logo {
    display: flex;
    align-items: center;
    justify-content: center;
    height: calc(var(--h2) * 2.25);
    margin-left: .6rem;
}

header .header-logo>svg,
header .header-logo>img {
    height: 100%;
    width: auto
}

header .header-navigation {
    margin-left: var(--padding1)
}

header .header-navigation ul {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

header .header-navigation li {
    font-size: var(--h2);
    margin: 0 calc(var(--padding1)/ 1.6)
}

header .header-navigation li a {
    text-decoration: none;
    color: var(--text-color)
}

header .header-button_panel {
    -webkit-box-flex: 3;
    -ms-flex-positive: 3;
    flex-grow: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

header .header-button_item {
    width: calc(var(--h2) * 1.8);
    height: calc(var(--h2) * 1.8);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 60%;
    border-radius: var(--border-radius1)
}

header .header-button_search {
    margin-right: calc(var(--padding1)/ 2);
    background-color: var(--bg2);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.621' height='26.621' viewBox='0 0 26.621 26.621'%3E%3Cg id='Сгруппировать_2' data-name='Сгруппировать 2' transform='translate(-1798.25 -33.75)'%3E%3Cg id='Эллипс_1' data-name='Эллипс 1' transform='translate(1798.25 33.75)' fill='none' stroke='%23fff' stroke-width='3'%3E%3Ccircle cx='10' cy='10' r='10' stroke='none'/%3E%3Ccircle cx='10' cy='10' r='8.5' fill='none'/%3E%3C/g%3E%3Cline id='Линия_1' data-name='Линия 1' x2='8' y2='8' transform='translate(1814.75 50.25)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E%0A");
    position: relative;
    transition: .5s;
}

header .header-button_search.active {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" x="0" y="0" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path d="M328.4 256 497 87.4c9.667-9.667 15-22.533 15-36.2s-5.333-26.533-15-36.2-22.533-15-36.2-15-26.533 5.333-36.2 15L256 183.6 87.4 15C77.733 5.333 64.867 0 51.2 0S24.667 5.333 15 15 0 37.533 0 51.2s5.333 26.533 15 36.2L183.6 256 15 424.6c-9.667 9.666-15 22.533-15 36.2s5.333 26.533 15 36.2c9.683 9.667 22.533 15 36.2 15s26.517-5.333 36.2-15L256 328.4 424.6 497c9.683 9.667 22.533 15 36.2 15s26.517-5.333 36.2-15c9.667-9.666 15-22.533 15-36.2s-5.333-26.533-15-36.2z" fill="%23ffffff" opacity="1" data-original="%23000000" class=""></path></g></svg>');
}

header .header-button_search--wr {
    display: none;
    position: absolute;
    right: 3rem;
    top: 0;
    padding-left: 2em;
    border-radius: var(--border-radius1);
    padding-right: 1em;
    height: 100%;
    background: #d6336c;
}

header .header-button_search.active .header-button_search--wr {
    display: block;
}

header .header-button_search--wr form {
    display: block;
    height: 100%;
}

header .header-button_search--wr input {
    background: none;
    color: white;
    padding: unset;
    border: none;
    outline: none;
    font-size: var(--text);
    height: 100%;
    display: block;
}

header .header-button_search--wr input::placeholder {
    color: white;
    opacity: .75;
}

header .header-button_age {
    background-color: var(--bg3);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.528' height='13.833' viewBox='0 0 28.528 13.833'%3E%3Cpath id='Контур_39' data-name='Контур 39' d='M5.706-13.6V0H3.553V-10.966a6.856,6.856,0,0,1-1.257.71,10.362,10.362,0,0,1-1.535.515v-1.837q.538-.176,1.039-.371t.988-.436q.487-.241.983-.538T4.8-13.6ZM17.525-4.277A4.892,4.892,0,0,1,17.2-2.449a4.283,4.283,0,0,1-.914,1.424A4.08,4.08,0,0,1,14.895-.1a4.537,4.537,0,0,1-1.74.329,4.321,4.321,0,0,1-1.842-.39,3.946,3.946,0,0,1-1.447-1.16,5.576,5.576,0,0,1-.942-1.916,9.529,9.529,0,0,1-.334-2.658,11.117,11.117,0,0,1,.441-3.275,7.194,7.194,0,0,1,1.211-2.394,5.181,5.181,0,0,1,1.809-1.466,5.1,5.1,0,0,1,2.245-.5,8.419,8.419,0,0,1,1.368.1,3.79,3.79,0,0,1,.988.278v1.939a6.4,6.4,0,0,0-1.011-.408,4.165,4.165,0,0,0-1.234-.167,3.286,3.286,0,0,0-1.438.315,3.186,3.186,0,0,0-1.136.923,4.565,4.565,0,0,0-.751,1.5A7.271,7.271,0,0,0,10.8-6.977h.056A3,3,0,0,1,12.01-8.016a3.648,3.648,0,0,1,1.712-.38,4.165,4.165,0,0,1,1.573.283,3.3,3.3,0,0,1,1.2.816A3.66,3.66,0,0,1,17.256-6,5.167,5.167,0,0,1,17.525-4.277ZM15.354-4.1a3.827,3.827,0,0,0-.135-1.048,2.255,2.255,0,0,0-.408-.812,1.835,1.835,0,0,0-.687-.524,2.347,2.347,0,0,0-.969-.186,2.267,2.267,0,0,0-.979.2,2.176,2.176,0,0,0-.71.524,2.177,2.177,0,0,0-.431.742,2.6,2.6,0,0,0-.144.854,3.7,3.7,0,0,0,.135.969,2.973,2.973,0,0,0,.413.9,2.306,2.306,0,0,0,.71.673,1.923,1.923,0,0,0,1.025.264,2.151,2.151,0,0,0,.937-.195,1.912,1.912,0,0,0,.682-.538,2.431,2.431,0,0,0,.417-.812A3.447,3.447,0,0,0,15.354-4.1Zm13.935-.631H25.624v3.665H24.093V-4.731H20.429V-6.262h3.665V-9.936h1.531v3.674h3.665Z' transform='translate(-0.761 13.601)' fill='%23fff'/%3E%3C/svg%3E%0A")
}

header .header-button_menu {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18.882" height="16.471" viewBox="0 0 18.882 16.471"><g id="Сгруппировать_52" data-name="Сгруппировать 52" transform="translate(1 1)"><line id="Линия_42" data-name="Линия 42" x2="16.882" transform="translate(0 0)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="2"/><line id="Линия_43" data-name="Линия 43" x2="16.882" transform="translate(0 7.723)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="2"/><line id="Линия_44" data-name="Линия 44" x2="16.882" transform="translate(0 14.471)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="2"/></g></svg>');
    background-color: var(--bg2);
    display: none
}

header .header-button_translation {
    width: auto;
    background-color: var(--bg3);
    color: var(--main-color);
    margin-right: calc(var(--padding1)/ 2);
    padding: calc(var(--padding1)/ 1.7) calc(var(--padding1)/ 2);
    padding-left: calc(var(--padding1) * 1.8);
    font-size: calc(var(--h2)/ 1.4);
    font-weight: 500;
    position: relative
}

header .header-button_translation::before {
    content: "";
    display: block;
    width: calc(var(--h2)/ 2);
    height: calc(var(--h2)/ 2);
    border-radius: 10rem;
    background-color: red;
    position: absolute;
    left: calc(var(--h2) * .55);
    top: calc(var(--h2)/ 1.4)
}

.main-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 20.8rem 43.4rem 14rem 21rem;
    grid-template-columns: 20.8rem 43.4rem 14rem 21rem;
    -ms-grid-rows: 16.5rem auto auto;
    grid-template-rows: 16.5rem auto auto;
    grid-template-areas: "translation media media  right-media " "news content .  right-media" "footer footer footer footer"
}

.main-translation {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: translation;
    background: #29aae4
}

.main-media {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-area: media;
    background-color: gray
}

.aside-news {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    padding-top: var(--padding1);
    grid-area: news;
    border-right: var(--main-border)
}

.aside-news .aside-news__item {
    padding: var(--padding1);
    border-bottom: var(--main-border)
}

.aside-news .aside-news__title {
    padding-left: var(--padding1)
}

.aside-block {
    //background-color: rgba(41, 169, 228, .2);
    width: 100%;
    //border: .5px solid rgba(0, 0, 0, .2196078431);
    min-height: 21rem;
    position: sticky;
    top: 0
}

.aside-block .sblock-media-block {
    padding: .5rem;
    padding-bottom: 0;
}

.main-content {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
    grid-area: content;
    border-right: var(--main-border)
}

.main-right-media {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 4;
    grid-area: right-media;
    position: relative
}

.main-right-media .main-right-media__item {
    position: sticky;
    top: 0;
    height: auto;
    min-height: 100vh;
    z-index: 10
}

.main-right-media .main-right-media__item2 {
    position: sticky;
    top: 200px;
    height: auto;
    min-height: 200px;
    z-index: 10
}

.sblock-button-panel {
    padding: var(--padding2) calc(var(--padding1) * 2);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.sblock-calendar-icon {
    background-color: #f5f5f5;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19.515" height="19.515" viewBox="0 0 19.515 19.515"><g id="Layer_2" data-name="Layer 2" transform="translate(0 0)"><path id="Контур_28" data-name="Контур 28" d="M17.361,20.95H4.654a3.408,3.408,0,0,1-3.4-3.4V6.654a3.408,3.408,0,0,1,3.4-3.4H17.361a3.408,3.408,0,0,1,3.4,3.4V17.546a3.408,3.408,0,0,1-3.4,3.4ZM4.654,4.612A2.045,2.045,0,0,0,2.612,6.654V17.546a2.045,2.045,0,0,0,2.042,2.042H17.361A2.045,2.045,0,0,0,19.4,17.546V6.654a2.045,2.045,0,0,0-2.042-2.042Z" transform="translate(-1.25 -1.435)" fill="%2329aae4"/><path id="Контур_29" data-name="Контур 29" d="M20.084,9.15H1.931a.681.681,0,0,1-.681-.681V6.654a3.408,3.408,0,0,1,3.4-3.4H17.361a3.408,3.408,0,0,1,3.4,3.4V8.469A.681.681,0,0,1,20.084,9.15ZM2.612,7.788H19.4V6.654a2.045,2.045,0,0,0-2.042-2.042H4.654A2.045,2.045,0,0,0,2.612,6.654Z" transform="translate(-1.25 -1.435)" fill="%2329aae4"/><path id="Контур_30" data-name="Контур 30" d="M15.192,6.242a.681.681,0,0,1-.681-.681V1.931a.681.681,0,0,1,1.362,0V5.561A.681.681,0,0,1,15.192,6.242Zm-7.261,0a.681.681,0,0,1-.681-.681V1.931a.681.681,0,1,1,1.362,0V5.561A.681.681,0,0,1,7.931,6.242Z" transform="translate(-1.804 -1.25)" fill="%2329aae4"/><circle id="Эллипс_9" data-name="Эллипс 9" cx="0.908" cy="0.908" r="0.908" transform="translate(3.404 9.757)" fill="%2329aae4"/><circle id="Эллипс_10" data-name="Эллипс 10" cx="0.908" cy="0.908" r="0.908" transform="translate(7.034 9.757)" fill="%2329aae4"/><circle id="Эллипс_11" data-name="Эллипс 11" cx="0.908" cy="0.908" r="0.908" transform="translate(10.665 9.757)" fill="%2329aae4"/><circle id="Эллипс_12" data-name="Эллипс 12" cx="0.908" cy="0.908" r="0.908" transform="translate(14.296 9.757)" fill="%2329aae4"/><circle id="Эллипс_13" data-name="Эллипс 13" cx="0.908" cy="0.908" r="0.908" transform="translate(3.404 13.388)" fill="%2329aae4"/><circle id="Эллипс_14" data-name="Эллипс 14" cx="0.908" cy="0.908" r="0.908" transform="translate(7.034 13.388)" fill="%2329aae4"/><circle id="Эллипс_15" data-name="Эллипс 15" cx="0.908" cy="0.908" r="0.908" transform="translate(10.665 13.388)" fill="%2329aae4"/><circle id="Эллипс_16" data-name="Эллипс 16" cx="0.908" cy="0.908" r="0.908" transform="translate(14.296 13.388)" fill="%2329aae4"/></g></svg>');
    width: 2rem;
    height: 2rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 50%;
    border-radius: var(--border-radius1)
}

.main-news {
    padding: var(--padding1) calc(var(--padding1) * 2);
    border-bottom: var(--main-border);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.main-news .main-news__item {
    width: 18.5rem
}

.main-news .main-news__item-image {
    --width: 18.5rem;
    width: var(--width);
    height: calc(var(--width)/ 1.55);
    position: relative;
    overflow: hidden;
    margin-bottom: var(--padding1)
}

.main-news .main-news__item-image img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    min-width: 100%;
    min-height: 100%
}

.main-newslist {
    padding: var(--padding1) calc(var(--padding1) * 2);
    border-bottom: var(--main-border)
}

.main-newslist .main-newslist__tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    //justify-content: space-between;
    padding-bottom: var(--padding2);
    flex-wrap: wrap;
    justify-content: flex-start;
}

.main-newslist .main-newslist__tabs li {
    padding: calc(var(--padding2)* .5);
    margin-right: var(--padding2);
    font-weight: 600;
    color: var(--gray-text)
}

.main-newslist .main-newslist__tabs li.active {
    margin-right: var(--padding2);
    font-weight: 600;
    color: var(--text-color)
}

.main-newslist li.main-newslist__tabs--more {
    cursor: pointer;
    width: calc(var(--text) * 1.1);
    height: calc(var(--text) * 1.1);
    margin-right: 0
}

.main-newslist li.main-newslist__tabs--more svg {
    width: 100%;
    height: auto
}

.main-newslist .main-newslist__tab {
    display: none
}

.main-newslist .main-newslist__tab.active {
    display: block
}

.main-newslist .main-newslist__item {
    padding-left: var(--padding1);
    margin-top: calc(var(--padding2) * 1.5);
    position: relative
}

.main-newslist .main-newslist__item:after {
    content: "";
    display: block;
    position: absolute;
    border-radius: 100rem;
    background-color: #000;
    width: calc(var(--text)/ 3);
    height: calc(var(--text)/ 3);
    top: calc(var(--text)/ 4);
    left: calc(var(--padding2)/ 2.5)
}

.follow-us {
    border-bottom: var(--main-border);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: var(--padding1) calc(var(--padding1) * 2);
    gap: 10px;
}

.follow-us .follow-us__title {
    font-size: var(--h3);
    font-weight: 600;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.follow-us .follow-us__icon {
    display: flex;
    width: 28px;
    height: 28px;
    min-width: 28px;
    min-height: 28px;
    background-color: var(--bg3);
    align-items: center;
    justify-content: center;
    border-radius: var(--border-radius1);
}

.follow-us .follow-us__icon.max svg {
    width: 50%;
    height: 50%;
}

.follow-us .follow-us__icon i {
    color: var(--bg1);
    font-size: 14px;
}

footer {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    border-top: var(--main-border);
    padding-top: calc(var(--padding1) * 2.5);
    padding-bottom: calc(var(--padding1) * 1.5);
    padding-left: var(--padding1);
    padding-right: var(--padding1);
    grid-area: footer
}

.footer-info__contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 3rem
}

.footer-info__phone {
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.footer-info__logo {
    width: 40%;
    min-width: 40%;
    max-width: 40%;
    padding-right: 2rem
}

.footer-info__logo svg {
    width: 100%;
    height: auto
}

#sblock-tv-block {
    width: 100%;
    height: auto
}

.main-news__mobile {
    display: none
}

select.sblock-button-select {
    color: var(--gray-text);
    font-size: calc(var(--text)/ 1.75);
    font-weight: 500;
    padding: calc(var(--text)/ 1.75) var(--text);
    background: #f5f5f5;
    border-radius: .25rem;
    border: none;
    display: inline-block;
    margin-right: var(--padding2)
}

.page-title {
    padding: var(--padding1) calc(var(--padding1) * 2);
    padding-bottom: 0
}

.page-content {
    padding: var(--padding1) calc(var(--padding1) * 2);
    padding-bottom: calc(var(--padding1) * 1.5)
}

.page-content h1 {
    font-size: 2.5rem;
    font-weight: 600;
    padding-bottom: var(--text)
}

.page-content h2 {
    font-size: 1.75rem;
    color: #959595;
    font-weight: 600;
    padding-bottom: var(--text)
}

.page-content p {
    font-size: var(--text);
    padding-bottom: var(--text);
    line-height: 1.4;
}

.page-content ul {
    font-size: var(--text);
    padding-bottom: var(--text);
    line-height: 1.4;
}

.page-content .video-insert {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    border-radius: var(--border-radius1);
    margin: 1rem 0
}

.page-content .iframe-wrapp {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden
}

.page-content .video-insert embed,
.page-content .video-insert iframe,
.page-content .video-insert object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.sblock-link1 {
    font-size: calc(var(--text) * .75);
    background-color: var(--bg2);
    color: #fff;
    padding: 2.5rem 9rem 2.5rem 3rem;
    display: inline-block;
    border-radius: 1.5rem;
    position: relative
}

.sblock-link1::after {
    content: "";
    display: block;
    position: absolute;
    width: 1em;
    height: 1em;
    top: 50%;
    right: .5em;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.828" height="12.828" viewBox="0 0 7.828 12.828"><g id="Сгруппировать_174" data-name="Сгруппировать 174" transform="translate(1.414 11.414) rotate(-90)"><line id="Линия_100" data-name="Линия 100" x2="5" y2="5" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="2"/><line id="Линия_101" data-name="Линия 101" x1="5" y2="5" transform="translate(5)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="2"/></g></svg>')
}

.article-title {
    padding-bottom: var(--padding1);
    padding-top: var(--padding2)
}

.article-detail {
    padding: var(--padding1) calc(var(--padding1) * 2);
    border-bottom: var(--main-border)
}

.article-date {
    padding-bottom: unset
}

.article-description {
    font-size: var(--text);
    font-weight: 500;
    line-height: 1.2
}

.article-image {
    padding-top: var(--padding2)
}

.article-image img {
    width: 100%;
    height: auto;
    margin-bottom: 1em;
}

.article-image__author {
    color: #707070;
    font-size: 1rem
}

.article-content {
    padding-top: var(--padding2);
    padding-bottom: var(--padding2);
    line-height: 1.3;
}

.article-content p {
    font-size: var(--text);
    line-height: 1.2;
    padding: calc(var(--padding2)/ 2) 0
}

.article-content ul {
    font-size: var(--text)
}

.article-content a {
    font-weight: 700;
    text-decoration: underline;
    cursor: pointer;
}

.article-content li {
    padding-left: var(--text);
    margin-bottom: calc(var(--text)/ 3);
    margin-top: calc(var(--text)/ 3);
    position: relative
}

.article-content li::after {
    display: block;
    position: absolute;
    content: "";
    background-color: #707070;
    border-radius: 10rem;
    width: .45em;
    height: .45em;
    left: .2em;
    top: .25em
}

.article-tag-list {
    padding-top: var(--padding2)
}

.article-authors {
    font-size: 1rem;
    padding-top: var(--padding2)
}

.article-authors li {
    list-style: none;
}

.article-authors a {
    text-decoration: underline;
    margin-right: var(--padding2)
}

.breadcrumps {
    padding: var(--padding1) calc(var(--padding1) * 2);
    border-bottom: var(--main-border);
    font-size: var(--text)
}

.breadcrumps .breadcrumb-item+.breadcrumb-item::before {
    content: "/";
    display: inline-block;
    padding: 0 .2rem;
    color: #6b7276
}

.breadcrumps .breadcrumb-item {
    display: inline;
    margin-right: calc(var(--text) * .5);
    color: var(--bg3);
    cursor: pointer
}

.breadcrumps .breadcrumb-item.active {
    color: unset;
    cursor: unset
}

@media screen and (max-width:767px) {
    header .header-logo {
        height: calc(var(--h2) * 1.75);
    }
    
    .scon-icon-play {
        width: 20rem;
        height: 20rem;
    }

    .main-grid {
        display: block
    }

    .aside-news {
        display: none
    }

    .main-right-media {
        display: none
    }

    .main-newslist .main-newslist__tabs {
        font-size: 7rem;
        overflow: auto;
        padding-top: var(--padding1);
        flex-wrap: nowrap;
    }

    .main-newslist .main-newslist__tabs li {
        margin-right: var(--padding1)
    }

    .main-newslist .main-newslist__tabs li a {
        word-break: keep-all;
        overflow-wrap: break-word;
        white-space: nowrap
    }

    .main-newslist .main-newslist__tabs li.active {
        margin-right: var(--padding1)
    }

    .main-newslist .main-newslist__item {
        padding-top: 5rem;
        padding-bottom: 5rem;
        font-size: var(--text);
        border-bottom: var(--main-border);
        padding-left: unset
    }

    .main-newslist .main-newslist__item:after {
        display: none
    }

    .header-navigation {
        display: none
    }

    .sblock__date {
        font-size: calc(var(--text) * .9)
    }

    .article-item {
        padding: var(--padding2);
        padding-top: calc(var(--padding1) * 2.5);
        padding-bottom: calc(var(--padding1) * 2.5)
    }

    .main-newslist {
        padding: var(--padding2)
    }

    .follow-us {
        padding: var(--padding1) calc(var(--padding2))
    }

    .article-item__image {
        display: none
    }

    .follow-us .follow-us__icon {
        width: calc(var(--h2) * 1.25)
    }

    .article-slider .article-slider__item {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        border-radius: 5rem
    }

    .article-slider__item .article-item__image {
        display: block;
        max-width: unset;
        height: 34.5rem
    }

    .article-slider {
        margin: var(--padding2);
        width: 57%;
        overflow: visible;
        //gap: 6rem;
        //overflow-x: auto;
    }

    .article-slider__title {
        padding: var(--padding2);
        padding-top: calc(var(--padding1) * 3);
        padding-bottom: calc(var(--padding1) * 1.5)
    }

    .text-slider__content {
        padding: var(--padding2)
    }

    .main-newslist__tab .main-newslist__item:last-child {
        border: unset
    }

    .text-slider__content .text-slider__item {
        width: 100%;
        max-width: 100%;
        min-width: 100%;
        margin-bottom: calc(var(--padding1) * 1.5)
    }

    footer {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        font-size: var(--text);
    }

    .footer-menu {
        -webkit-columns: unset;
        -moz-columns: unset;
        columns: unset
    }

    .footer-menu__item {
        display: none
    }

    .footer-info__phone {
        width: 100%;
        min-width: 100%;
        max-width: 100%
    }

    .page-content h2 {
        font-size: 5.75rem;
    }

    .main-translation {
        display: none
    }

    .main-news {
        display: flex;
        flex-direction: column;
        gap: 25px;
        /* display: none */
    }

    .main-news .main-news__item,
    .main-news .main-news__slider {
        width: 100% !important;
        height: auto;
        aspect-ratio: 1/0.5;
    }

    .main-news .main-news__item .sblock__text--bold {
        --text: 4rem;
    }

    .main-news .main-news__item .main-news__item-image {
        --width: 100%;
        height: auto;
        aspect-ratio: 1/0.5;
    }

    .main-news__mobile {
        display: block
    }

    header .header-button_translation {
        padding-top: 3rem
    }

    header .header-button_translation::before {
        left: calc(var(--h2) * .3);
        top: calc(var(--h2)/ 1.6)
    }

    .main-media {
        height: 35rem
    }

    .smod-border-bottom {
        padding-bottom: calc(var(--padding1) * 2)
    }

    .smod-border-bottom.smod-border-bottom__nopadding {
        padding-bottom: 0
    }

    .footer-info .sblock__text {
        font-size: 3rem
    }

    .footer-copyright {
        font-size: 4rem;
        font-weight: 600
    }

    header .header-button_menu {
        margin-left: calc(var(--padding1)/ 2);
        display: block
    }

    header .header-button_search {
        display: none
    }

    .article-item-program .article-item__content {
        padding-left: unset;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .page-title {
        padding: 0 var(--padding2);
        padding-top: 7rem
    }

    .page-content h1 {
        padding-top: 7rem;
        font-size: calc(var(--h1) * 1.2)
    }

    .page-content {
        padding: 0 var(--padding2)
    }

    .article-item-program .article-item__image {
        display: block;
        width: 100%;
        max-width: unset;
        height: 61rem;
        margin-bottom: 4rem;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .article-item-program.article-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .article-item-program .article-item__image::after {
        left: 90%;
        top: 17%;
        width: 20rem;
        height: 20rem
    }

    .article-item-program .article-item-program__button {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        display: block;
        padding-top: 3rem
    }

    .aside {
        display: none
    }

    .sblock-calendar-icon {
        width: 9.5rem;
        height: 9.5rem
    }

    .sblock__h2 {
        font-size: 6rem;
        margin: var(--padding2) calc(var(--padding2))
    }

    .article-item-video .article-item__content {
        padding-left: 2rem
    }

    .article-item-video .article-item__image {
        display: block;
        max-width: 38rem;
        min-width: 38rem;
        width: 38rem;
        height: 26rem
    }

    .article-item-video .article-item__title {
        font-size: var(--text)
    }

    .article-item-video .article-item__image::after {
        width: 18rem;
        height: 18rem
    }

    .sblock-button-panel {
        padding: var(--padding2) calc(var(--padding2))
    }

    .article-item-video.article-item {
        padding-bottom: var(--padding1)
    }

    .article-detail {
        padding: var(--padding2);
        padding-top: calc(var(--padding1) * 2.5);
        padding-bottom: calc(var(--padding1) * 2.5)
    }

    .breadcrumps {
        padding: var(--padding2);
        padding-top: var(--padding1);
        padding-bottom: var(--padding1)
    }

    .article-description {
        font-size: var(--text);
        line-height: 1.4
    }

    .article-content p {
        padding: calc(var(--padding2)) 0;
        line-height: 1.4
    }

    .article-content ul {
        font-size: 5rem
    }

    .article-image__author {
        font-size: 4rem
    }

    .article-authors {
        font-size: 4rem
    }

    .sblock-media-block img {
        height: auto;
        max-height: 90rem;
        max-width: 100%;
        width: auto;
        margin: 0 auto;
        display: block;
    }
}

footer .footer-legal-text {
    font-size: calc(var(--text) * .65);
}

.article-slider__title a:after {
    content: "";
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" x="0" y="0" viewBox="0 0 492.004 492.004" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path d="M382.678 226.804 163.73 7.86C158.666 2.792 151.906 0 144.698 0s-13.968 2.792-19.032 7.86l-16.124 16.12c-10.492 10.504-10.492 27.576 0 38.064L293.398 245.9l-184.06 184.06c-5.064 5.068-7.86 11.824-7.86 19.028 0 7.212 2.796 13.968 7.86 19.04l16.124 16.116c5.068 5.068 11.824 7.86 19.032 7.86s13.968-2.792 19.032-7.86L382.678 265c5.076-5.084 7.864-11.872 7.848-19.088.016-7.244-2.772-14.028-7.848-19.108z" fill="%23000000" opacity="1" data-original="%23000000" class=""></path></g></svg>');
    display: inline-block;
    width: .5em;
    height: .5em;
    margin-left: .25em;
    background-size: contain;
    background-repeat: no-repeat;
}

.article-content h3 {
    font-size: var(--h3);
    font-weight: 600;
}

.mobile-banners-container {
	display: none;
}

@media screen and (max-width: 767px) {
	.mobile-banners-container {
		display: block;
	}
}