html {line-height:1.15;-webkit-text-size-adjust:100%}
body {margin:0}
h1 {font-size:2em;margin:.67em 0}
hr {box-sizing:content-box;height:0;overflow:visible}
a {background-color:transparent}
abbr[title] {border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong {font-weight:bolder}
small {font-size:87%}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub {bottom:-.25em}
sup {top:-.5em}
img {border-style:none}
button,input,optgroup,select,textarea {font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input {overflow:visible}
button,select {text-transform:none}
[type=button],[type=reset],[type=submit],button {-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {outline:1px dotted ButtonText}
fieldset {padding:.35em .75em .625em}
legend {box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal;padding:0}
progress {vertical-align:baseline}
textarea {overflow:auto}
[type=checkbox],[type=radio] {box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {height:auto}
[type=search] {-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration {-webkit-appearance:none}
::-webkit-file-upload-button {-webkit-appearance:button;font:inherit}
summary {display:list-item}
* {box-sizing:border-box}
details,main {display:block}
code,kbd,pre,samp {font-family:monospace,monospace;font-size:1em}
[hidden],template {display:none}
a,button {-webkit-tap-highlight-color:transparent}
.link {text-decoration: underline; color: #5425FF;}
.link-decorate,a:not([class]) {color: #5425FF;}
body {color:#000;font-weight:400;font-size:16px;line-height:1.5;font-family:Rubik,sans-serif;background:#f5f5f5;overflow-x:hidden}
figure {margin:24px 0}
figcaption {color:#757575;font-size:14px;line-height:1.5;font-style:italic;margin:12px 0 0}
.editor-js-block {margin:24px 0}
.editor-js-image {color:#757575;font-size:14px;line-height:1.5;font-style:italic}
.editor-js-image amp-img,.editor-js-image img {margin:0 0 12px}
.editor-js-image.withBackground img {background:#f5f5f5;padding:24px 16px}
table {width:100%;margin:24px 0;border-collapse:collapse;border-radius:2px;border-bottom:1px solid #dee2e6}
table td,table th {padding:8px;border-top:1px solid #dee2e6;border-right:1px solid #dee2e6;font-size: 14px  !important;}
table td ul li, table td ol li, table td div, table td p {font-size: 14px !important;}
table td:first-child {border-left:1px solid #dee2e6}
p {color:#000;font-size:17px;line-height:1.7;margin:24px 0}
.article__content blockquote p {margin:0}
h1,h2,h3,h4,h5 {font-weight:700;margin-top:0}
h1 {color:#000;font-weight:500;font-size:24px;line-height:1.5;font-family:Rubik,sans-serif}
h2 {color:#000;font-weight:500;font-size:22px;line-height:1.5;font-family:Rubik,sans-serif;margin:0 0 24px}
h3 {color:#000;font-weight:500;font-size:20px;line-height:1.5;font-family:Rubik,sans-serif;margin:0 0 24px}
h4 {color:#000;font-weight:500;font-size:18px;line-height:1.2;font-family:Rubik,sans-serif;margin-bottom:16px}
h5 {color:#000;font-weight:500;font-size:18px;line-height:1.5;font-family:Rubik,sans-serif}
blockquote {padding:16px;margin: 0 30px 30px 30px;background:#fffde7; color:#000;font-size:18px;line-height:1.6}
blockquote p {color:#000;font-size:17px;line-height:1.6}
blockquote b,blockquote strong {font-weight:500}
blockquote amp-img,blockquote img {margin:16px 0 0;float:left;width:40px;height:40px}
blockquote strong {color:#000;font-size:17px;line-height:1.6;height:40px;display:block;margin:0 0 0 56px;padding:24px 0 32px}
.container {margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem;max-width:1300px;width:100%}
.main-container {max-width:728px;margin:0 -16px}
.full-container {max-width:950px;margin:0 -16px}
.btn {color:#fff; font-weight:400;font-size:16px;line-height:1.5;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:24px;outline:0;border:0;cursor:pointer;background:0 0}
.btn--wide {min-height:40px;padding:0 24px}
.btn--input {display:flex;width:100%;min-height:40px}
.btn--light {margin:0;padding:0;outline:0;border:0;min-height:1px;background:0 0;cursor:pointer}
.btn--block {display:flex;width:100%}
.btn--tags {color:#000;font-size:17px;line-height:1.2; margin:0 16px 12px 0; text-decoration: underline; color: #5425FF;}
.btn--primary {background-color:#7D78FF;min-height:36px;padding:0 16px;border-radius:4px}
.btn--primary:hover {background-color:#7D78FF}
.btn--dark {background-color:#000;color:#fff;min-height:36px;padding:0 16px;border-radius:4px}
.btn--dark:hover {color:#000;background-color:#7D78FF}
.btn--border {border:2px solid #e0e0e0;min-height:36px;padding:0 16px;border-radius:4px; color: #000;}
.btn--border.btn--arrow-down {background-position:calc(100% - 4px) center}
.btn--large {min-height:56px}
.btn--burger,.btn--cross,.btn--fix,.btn--notice,.btn--search {width:24px;height:24px;position:relative;background-repeat:no-repeat;background-position:center}
.btn--arrow-down {position:relative;background-repeat:no-repeat;background-position:right center;padding-right:24px;min-height:24px;font-weight:500}
.btn--search {background-image:url(../img/icons/search.svg)}
.btn--fix {background-image:url(../img/icons/fix.svg);width:16px;height:16px;min-width:16px}
.btn--more {background-image:url(../img/icons/btn--more.svg);width:16px;height:16px;min-width:16px}
.btn--notice {background-image:url(../img/icons/notice.svg)}
.btn--notice-active:before {content:'';width:8px;height:8px;position:absolute;top:0;right:0;background-color:#7D78FF;border-radius:50%}
.btn--burger {background-image:url(../img/icons/burger.svg)}
.btn--cross {background-image:url(../img/icons/cross.svg)}
.btn--arrow-down {background-image:url(../img/icons/btn--arrow-down.svg)}
.btn--follow {background-image:url(../img/icons/plus.svg);position:relative;background-repeat:no-repeat;background-position:8px center;padding-left:40px}
.btn--pencil {background-image:url(../img/icons/pencil.svg);position:relative;background-repeat:no-repeat;background-position:8px center;padding-left:40px}
.btn--save {background-image:url(../img/icons/btn--save.svg);position:relative;background-repeat:no-repeat;background-position:8px center;padding-left:40px}
.btn--logout {background-image:url(../img/icons/btn--logout.svg);position:relative;background-repeat:no-repeat;background-position:84px center;padding-right:44px}
.stamp {color:#9e9e9e;font-weight:400;font-size:14px;line-height:1.5;text-decoration:none;position:relative;background-repeat:no-repeat;background-color:transparent;background-position:left center;display:inline-flex;align-items:center;margin-right:20px;border:0;outline:0}
.stamp--row {display:flex;align-items:center}
.stamp--info {display:flex;align-items:center;flex-wrap:wrap}
.stamp--category {font-weight:500}
.stamp--sourse {display:none}
.stamp--user {font-weight:500}
.stamp--user-medium {color:#000;font-size:17px;line-height:1.7}
.stamp--user-medium .stamp--img {margin-right:16px;width:40px;height:40px;min-width:40px}
.stamp--img {width:24px;height:24px;min-width:24px;border-radius:50%;margin-right:8px}
.stamp:last-child {margin-right:0}
.stamp--comments {background-image:url(../img/icons/comments.svg);padding:0 0 0 24px}
.stamp--comments--likes {background-image:url(../img/icons/comments--add-likes.svg);padding:0 0 0 24px}
.stamp--comments--likes span {color:#64dd17;margin-left:4px}
.stamp--bookmark {background-image:url(../img/icons/bookmark.svg);height:16px;width:16px}
.stamp--share {background-image:url(../img/icons/share.svg);height:24px;width:16px;cursor:pointer}
.stamp--share:hover {color:#000;background-image:url(../img/icons/share-black.svg)}
.stamp--share-show {color:#000;background-image:url(../img/icons/share-black.svg)}
.stamp--ruby {background-image:url(../img/icons/stamp--ruby.svg);background-position:left center;background-size:24px 18px;padding-left:32px;line-height:1.8}
.stamp--promo {color:#7D78FF}
.stamp--email,.stamp--fb,.stamp--tooltip,.stamp--tw {width:24px;height:24px;min-width:24px;padding:0}
.stamp--tooltip {background-image:url(../img/icons/stamp--tooltip.svg);cursor:pointer;position:relative}
.stamp--tooltip:hover .tooltip {display:block;opacity:1}
.stamp--email {background-image:url(../img/icons/stamp--email.svg)}
.stamp--tw {background-image:url(../img/icons/stamp--tw.svg)}
.stamp--fb {background-image:url(../img/icons/stamp--fb.svg)}
.social {display:flex;align-items:center}
.social__link {width:24px;height:24px;font-weight:500;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex;align-items:center;background-position:center;background-repeat:no-repeat}
.social__link+.social__link {margin-left:32px}
.social__link-fb {background-image:url(../img/icons/social/fb.svg)}
.social__link-tw {background-image:url(../img/icons/social/tw.svg)}
.social--bg .social__link {width:52px;height:52px;background-color:#e0e0e0;color:#000}
.social--bg .social__link-rs {background-image:url(../img/icons/social/social--bg-rs.svg)}
.social--bg .social__link-fb {background-image:url(../img/icons/social/social--bg-fb.svg)}
.social--bg .social__link-tw {background-image:url(../img/icons/social/social--bg-tw.svg)}
.social--bg .social__link-subscribe {width:auto;height:52px;padding:0 14px}
.social--bg .social__link-subscribe:before {content:'';display:block;width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-image:url(../img/icons/social/social--bg-subscribe.svg);margin-right:8px}
.social--paint .social__link-mail {background-image:url(../img/icons/social/social--paint-mail.svg)}
.social--paint .social__link-ln {background-image:url(../img/icons/social/social--paint-ln.svg)}
.social--paint .social__link-fb {background-image:url(../img/icons/social/social--paint-fb.svg)}
.social--paint .social__link-tw {background-image:url(../img/icons/social/social--paint-tw.svg)}
.social--text .social__link {color:#000;font-weight:400;font-size:17px;line-height:1.7;background-position:left center;width:auto;padding:0 0 0 32px}
.share {margin-bottom:-8px}
.share__link {min-height:32px;display:inline-flex;text-decoration:none;align-items:center;color:#fff;font-weight:500;font-size:14px;line-height:1.5;padding:0 24px;margin:0 8px 8px 0;border-radius:4px}
.share__link:before {content:'';width:24px;height:24px;margin-right:8px;background-repeat:no-repeat}
.share__link-fb {background-color:#3b5998}
.share__link-fb:before {background-image:url(../img/icons/social/fb.svg)}
.share__link-tw {background-color:#1da1f2}
.share__link-tw:before {background-image:url(../img/icons/social/tw.svg)}
.share__link-comments {background-color:#7D78FF;color:#000}
.share__link-comments:before {background-image:url(../img/icons/social/share__comments.svg)}
.share__link-bk {border:2px solid #e0e0e0;color:#000}
.share__link-bk:before {background-image:url(../img/icons/social/share__bookmark.svg)}
.share--small .share__link {padding:0 8px}
.share--small .share__link-bk:before {background-image:url(../img/icons/social/share__bookmark-red.svg)}
.share--modal {flex-direction:column;background-color:#fff;padding:18px;position:absolute;top:24px;left:0;z-index:996;display:none;box-shadow:0 4px 16px rgba(0,0,0,.1)}
.share--modal .social__link {white-space:nowrap;margin:16px 0 0;font-size:14px;line-height:1.5}
.share--modal .social__link:first-child {margin:0}
.share--modal-show {display:flex}
.icons {background-repeat:no-repeat;background-position:center;background-size:contain;width:20px;height:20px}
.icons--google {background-image:url(../img/icons/social/social--paint-google.svg)}
.icons--tw {background-image:url(../img/icons/social/social--paint-tw.svg)}
.icons--fb {background-image:url(../img/icons/social/social--paint-fb.svg)}
.icons--email {background-image:url(../img/icons/email_profile.svg);width:24px;height:24px}
.icons--notice {background-image:url(../img/icons/notice_profile.svg);width:24px;height:24px}
.icons--success {background-image:url(../img/icons/success.svg)}
.icons__large {width:96px;height:96px}
.rating {display:flex;align-items:center}
.rating__value {margin:0 16px;color:#64dd17;font-weight:500;font-size:24px;line-height:1.3}
.rating--down,.rating--up {width:32px;height:32px;position:relative;background-repeat:no-repeat;background-position:center}
.rating--down {background-image:url(../img/icons/btn--rating-down.svg)}
.rating--up {background-image:url(../img/icons/btn--rating-up.svg)}
.rating--small .rating__value {font-size:17px;margin:0 10px}
.rating--small .rating--down,.rating--small .rating--up {width:16px;height:16px}
.rating--small .rating--down {background-image:url(../img/icons/btn-small--rating-down.svg)}
.rating--small .rating--up {background-image:url(../img/icons/btn-small--rating-up.svg)}
.list-reset,.pagination {list-style:none;padding:0;margin:0}
.text-left {text-align:left}
.overflow-hidden {overflow:hidden}
img {display:block;max-width:100%}
.img-cover {position:absolute;top:0;left:0;width:100%}
.img-cover-wrapper {overflow:hidden;position:relative}
.visibility-hidden {visibility:hidden}
.popup {display:none;overflow:auto;opacity:0;visibility:hidden;transition:.3s all;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:900;max-width:330px;width:100%}
.popup--open {display:flex;opacity:1;visibility:visible}
.popup__close {position:absolute;top:16px;right:16px;background-image:url(../img/icons/cross-black.svg)}
.popup__wrapper {background:#fff;position:relative}
.popup__login {max-width:330px;width:100%;padding:16px}
.popup__login-title {color:#000;font-weight:500;font-size:17px;line-height:1.7;margin:0 0 32px}
.popup__login-content {margin:32px 0}
.popup__login-social {height:48px;border:2px solid #bdbdbd;border-radius:4px;padding:0 16px;color:#000;font-size:17px;line-height:1.7;text-decoration:none;margin:0 0 32px;display:flex;align-items:center;justify-content:space-between}
.popup__login-social:last-child {margin:0}
.popup__login-desc {color:#9e9e9e;font-size:14px;line-height:1.7;margin:32px 0 0}
.popup__login-desc a {background:0;color:#9e9e9e;font-weight:500}
.overlay {opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:800;transition:.3s all}
.overlay.active {opacity:1;visibility:visible}
.tooltip {position:absolute;z-index:2;top:22px;left:-110px;display:none;opacity:0;padding:16px 0 0;cursor:default}
.tooltip__content {width:240px;background:#fff;padding:16px;box-shadow:0 4px 16px rgba(0,0,0,.1);border-radius:4px}
.tooltip__desc {text-align:left;margin:0}
.form--row {display:flex;justify-content:space-between;margin-bottom:32px}
.form--input-col {width:100%}
.form__submit {margin-top:24px;padding:0 64px}
.input {margin-bottom:20px;position:relative}
.input__lead {color:#9e9e9e;font-weight:400;font-size:14px;line-height:1.6}
.input__lead strong {font-weight:500}
.input__row {display:flex;align-items:center}
.input__desc {color:#000;font-weight:400;font-size:17px;line-height:1.7}
.input__error {color:#d50000;font-weight:400;font-size:14px;line-height:1.6}
.input__cell {border:2px solid #bdbdbd;min-height:48px;padding:0 16px;outline:0;color:#000;font-weight:300;font-size:17px;line-height:1.8;width:100%;resize:none}
.input__cell::-webkit-input-placeholder {color:#9e9e9e}
.input__cell::-ms-input-placeholder {color:#9e9e9e}
.input__cell::placeholder {color:#9e9e9e}
.input__cell-error {border-color:#d50000}
.input__checkbox {display:none}
.input__checkbox:checked+.input__checkbox-label:before {background:url(../img/icons/check.svg) center/contain}
.input__checkbox-label {color:#bdbdbd;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center}
.input__checkbox-label:before {content:"";display:block;width:24px;height:24px;border:2px solid #7D78FF;box-sizing:border-box}
.input__file {display:none}
.input__file-label {border:2px solid #bdbdbd;padding:8px;margin:0 0 16px;display:flex;align-items:center}
.input__file-label .btn {font-weight:500;font-size:14px}
.input__file-state {color:#9e9e9e;font-size:17px;line-height:1.7;margin:0 0 0 16px}
.input__radio {display:none}
.input__radio-label {position:relative}
.input__attach {width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;display:block;cursor:pointer}
.input__attach-img {background-image:url(../img/icons/attach-img.svg)}
select.input__cell {background:url(../img/icons/select--arrow.svg) no-repeat calc(100% - 16px)/16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
select.input__cell:required:invalid {color:#9e9e9e}
select.input__cell option {color:#223254}
select.input__cell option[value=""][disabled] {display:none}
textarea.input__cell {padding-top:8px;padding-bottom:8px}
.sidebar {width:260px;min-width:260px;margin:0 0 0 16px;display:none}
.sidebar .sticky {position:fixed;z-index:101}
.sidebar .stop {position:relative;z-index:101}
.sidebar__card {margin:0 0 16px;border:2px solid #e0e0e0;border-radius:4px}
.sidebar__card-header {padding:16px;text-decoration:none;display:flex;align-items:center}
.sidebar__card-header .icons {margin-right:8px}
.sidebar__card-body {padding:0 16px}
.sidebar__card-footer {padding:16px}
.sidebar__card-title {color:#212121;font-weight:500;font-size:14px;line-height:1.5}
.sidebar__card-title--lightning {padding-left:28px;background-position:left center;background-repeat:no-repeat;background-image:url(../img/icons/lightning.svg)}
.sidebar__card:last-child {margin:0}
.sidebar__card-glass {border:0;padding:0}
.sidebar__story {padding:8px 0}
.sidebar__story:first-child {padding:0 0 8px}
.sidebar__story:last-child {padding:8px 0 0}
.sidebar__story-title {color:#000;font-weight:500;font-size:14px;line-height:1.5;margin:0 0 8px;display:block;text-decoration:none}
.sidebar__story-desc {color:#212121;font-size:14px;line-height:1.5}
.sidebar__story-link {color:#212121;font-size:14px;line-height:1.5;text-decoration:none}
.sidebar__story-img--wrapper {margin:12px -16px 0;display:block}
.sidebar__story-header {padding:8px 16px 0}
.sidebar__story-header .stamp--row {justify-content:space-between}
.sidebar__story-body {padding:16px}
.sidebar__story-footer {padding:8px 16px;margin:-16px 0 0}
.content__card {border:0;border-radius:0;background:#fff;margin:0 0 16px;padding:0 0 16px}
.tabs {background:#fff;margin:16px 0}
.tabs__wrap {height:61px;overflow:hidden}
.tabs__list {list-style:none;display:flex;flex-wrap:nowrap;overflow-x:auto;padding:0 0 100px;margin:0;white-space:nowrap}
.tabs__item-active .tabs__link {color:#000;font-weight:500}
.tabs__item {margin-right:24px;margin-bottom:0;padding:18px 0}
.tabs__link {text-decoration:none;color:#9e9e9e;font-size:17px}
.header {background-color:#5425FF;margin-bottom:16px}
.header__container {padding:0 8px;height:54px;display:flex;justify-content:space-between;align-items:center}
.header__logo {display:flex;align-items:center}
.header__logo-img--wrapper {max-width:207px;display:block; position: relative; top: -11px;}
.header__social {display:none;background-color:#000}
.header__social .social__link {margin-left:16px}
.header__social .social__link:first-child {margin-left:0}
.header__menu {display:none;background-color:#000}
.header__menu-title {color:#bdbdbd;font-weight:500;font-size:14px;line-height:1.5;margin-right:8px;display:none;background-color:#000}
.header__menu ul {display:flex}
.header__menu li {margin-left:8px}
.header__menu li:first-child {margin-left:0}
.header__menu a {color:#fff;font-weight:500;font-size:14px;line-height:1.5;text-decoration:none;padding:0 8px;background:0}
.header__menu-item--active {background-color:#7D78FF;margin:-12px 0;display:flex;align-items:center}
.header__menu-item--active a {color:#000;padding:5px 16px;background-color:#7D78FF}
.header__panel {display:flex;align-items:center;background-color:#5425FF;margin-left:12px}
.header__panel .btn--search {display:none}
.header__panel>* {margin-right:12px}
.header__panel>:last-child {margin-right:0}
.header__user {width:32px;height:32px;min-width:32px;border-radius:50%;overflow:hidden;margin-right:0;background:#7D78FF}
.header__burger {display:block;margin-left:12px;margin-right:0;order:7}
.header__sign-in {min-height:24px;font-weight:500;padding:0 10px;white-space:nowrap}
.header__sidebar {position:fixed;top:0;right:0;background-color:#5425FF;z-index:997;width:240px;height:100vh;padding:12px 32px;display:none;overflow-y:auto;overflow-x:hidden}
.header__sidebar-form {display:flex;align-items:center;margin:0 0 16px}
.header__sidebar-form .input__cell {border:1px solid #616161;border-right:0;background-color:transparent;color:#fff;font-size:14px;line-height:1.5;border-radius:4px 0 0 4px;min-height:40px;padding:0 8px;width:136px;outline:0}
.header__sidebar-form .btn--search {border:1px solid #616161;min-height:38px;width:40px;height:40px;min-width:40px;border-radius:0 4px 4px 0;background-image:url(../img/icons/header__sidebar-search.svg)}
.header__sidebar-social {margin:0 0 16px}
.header__sidebar-social .social__link {width:24px;height:24px;margin:0 32px 0 0}
.header__sidebar-menu {margin:0 0 24px}
.header__sidebar-menu ul {border-top:1px solid #616161;margin:20px 0 0;padding:20px 0 0}
.header__sidebar-menu ul:first-child {border:0;margin:0;padding:0}
.header__sidebar-menu ul:first-child a {padding:0 0 0 32px}
.header__sidebar-menu li {padding:0;margin:16px 0 0}
.header__sidebar-menu li ul {padding:0 0 0 24px;margin:16px 0;border:0}
.header__sidebar-menu li ul a {color:#bdbdbd}
.header__sidebar-menu li:first-child {margin-top:0}
.header__sidebar-menu a {color:#fff;font-weight:500;font-size:14px;line-height:1.5;text-decoration:none;position:relative;background-image:none}
.header__sidebar .header__sidebar-item-bookmark a:before {content:'';width:24px;height:24px;background-image:url(../img/icons/header__sidebar-bookmark.svg);position:absolute;top:-5px;left:0}
.header__sidebar .header__sidebar-item-hot a:before {content:'';width:24px;height:24px;background-image:url(../img/icons/header__sidebar-hot.svg);position:absolute;top:-5px;left:0}
.header__sidebar-dropmenu {padding:0 0 0 24px;margin:16px 0;border:0}
.header__sidebar-dropmenu li {position:relative;padding:0}
.header__sidebar.show {display:block}
.header__sidebar-cross {position:absolute;top:13px;right:32px;background-image:url(../img/icons/header__sidebar-cross.svg)}
.header__sidebar-cover {position:fixed;top:0;right:0;bottom:0;left:0;z-index:995;background:rgba(0,0,0,.5);display:none}
.feed-news {background:#fff;margin:0 0 16px;padding:24px 16px}
.feed-news__title {margin:0 0 12px}
.feed-news__list {margin:12px 0 0}
.feed-news__item {margin:0 0 24px}
.feed-news__item:last-child {margin:0}
.feed-news__desc {color:#000;font-weight:400;line-height:1.7;font-size:17px;text-decoration:none}
.feed-news__more {margin:12px 0 0}
.glass {display:flex;justify-content:center}
.glass--leaderboard {margin:32px 0}
.glass--central {margin:24px 0}
.glass--long {display:none}
.glass--short {display:block}
.sidebar__menu {width:280px;min-width:280px;margin:0 16px 0 0;display:none;background-color:#000;height:100vh;position:-webkit-sticky;position:sticky;top:16px}
.sidebar__menu ul {padding:16px 0;border-top:2px solid #e0e0e0}
.sidebar__menu ul:first-child {padding:0 0 16px;border:0}
.sidebar__menu ul li {margin-top:16px}
.sidebar__menu ul li:first-child {margin:0}
.sidebar__menu h5 {color:#616161;font-weight:500;font-size:14px;line-height:1.5;margin:0}
.sidebar__menu a {color:#fff;font-size:14px;line-height:1.5;text-decoration:none;background-image:none}
.news {background-color:#fff;margin:0 0 16px;transition:.2s}
.news:hover {box-shadow:0 4px 16px rgba(0,0,0,.15)}
.news .stamp--row {justify-content:space-between}
.news__header {padding:16px}
.news__header .stamp--row {margin:0 0 10px;align-items:flex-start}
.news__header .stamp--info {margin-right:16px;position:relative;top:3px}
.news__header .stamp {margin-bottom:6px;margin-right:8px}
.news__header .btn--fix {top:7px}
.news__img-wrapper-bg {background:#f5f5f5;display:block;border-left:8px solid #fff;border-right:8px solid #fff}
.news__img-wrapper-bg .news__img {margin:0 auto;width:100%;max-width:500px}
.news__title {margin:0}
.news__title-link {margin:16px 0;display:block;text-decoration:none}
.news__desc {margin:16px 0 0}
.news__desc-link {color:#000;text-decoration:none;display:block}
.news__footer {padding:8px 16px}
.news-small {padding:16px;background-color:#fff;align-items:flex-start;margin:0 0 16px;transition:.2s;display:flex;justify-content:space-between}
.news-small .stamp--row {margin:0 0 16px;flex-wrap:wrap}
.news-small .stamp--row:first-child .stamp {margin-right:8px}
.news-small .stamp--row:last-child {margin:16px 0 0}
.news-small__title {color:#000;font-weight:500;font-size:14px;line-height:1.5;text-decoration:none;display:inline-block}
.news-small__desc {color:#424242;font-size:14px;line-height:1.5;margin:8px 0 16px}
.news-small__desc-link {color:#000;text-decoration:none;display:block}
.news-small__panel {margin:12px 0 0}
.news-small__img-wrapper {margin-left:16px;max-width:80px;min-width:80px}
.news-small:hover {box-shadow:0 4px 16px rgba(0,0,0,.15)}
.article {background-color:#fff;padding:16px 16px 24px}
.article__head {border:2px solid #eee;padding:24px 16px;margin:24px 0}
.article__head-title {color:#9e9e9e;font-weight:500;font-size:17px;line-height:1.7;margin:0 0 12px}
.article__head ul {padding:0 0 0 18px;margin:12px 0 0}
.article__head li {margin:0 0 12px;color:#212121;font-size:17px;line-height:1.7}
.article__head li:last-child {margin:0}
.article__head a {background:0;border-bottom:1px dashed #7D78FF}
.article__content h2 {margin:24px 0}
.article__content h3 {margin:24px 0}
.article__content p {margin:24px 0}
.article__content ol,.article__content ul {margin:24px 0;padding:0 0 0 18px}
.article__content ol li,.article__content ul li {margin:0 0 12px;color:#000;font-size:17px;line-height:1.7}
.article__content ol li:last-child,.article__content ul li:last-child {margin:0}
.article__content .article__head ul {margin:12px 0 0}
.article__img {width:100%}
.article__img-wrapper {margin:28px -16px 24px}
.article__img-wrapper-bg .article__img {width:100%}
.article__img-wrapper .article__img-caption {color:#757575;font-size:14px;line-height:1.5;font-style:italic;margin:12px 20px 0}
.article__info {margin:0 0 16px}
.article__share {margin:28px 0}
.article__author {border-top:2px solid #eee;padding:24px 0 0}
.article__author .article__author-panel {margin:0 0 8px;flex-wrap:wrap;align-items:center}
.article__author p {margin:8px 0 0}
.article__author-panel {margin:20px 0;display:flex}
.article__author-panel .stamp {margin-right:16px}
.article__author .stamp--user {width:100%;margin-bottom:8px}
.article__rec {padding:16px;border:2px solid #e0e0e0;align-items:flex-start;display:flex}
.article__rec .stamp--row {margin:0 0 8px}
.article__rec-title {color:#000;font-weight:500;font-size:14px;line-height:1.5;text-decoration:none;display:inline-block}
.article__rec-desc {color:#424242;font-size:14px;line-height:1.5;margin:8px 0 12px}
.article__rec-panel {margin:12px 0 0}
.article__rec-img--wrapper {margin-left:24px;max-width:80px;min-width:80px}
.article__rec-news {margin:16px 0 0}
.article__rec-news {margin:16px 0 0}
.article__panel {padding:26px 0}
.article__panel-row {margin-top:26px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.article__panel .btn--block {flex-wrap:wrap}
.article__panel .rating {margin-top:32px;width:100%}
.article__panel .article__share {margin:0}
.article__panel .share__link-fb:before,.article__panel .share__link-tw:before {margin-right:0}
.article-create {background:#fff;padding:24px 16px}
.article-create__success {display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:calc(100vh - 124px)}
.article-create__success .icons {margin:0 auto 24px}
.article-create__success .btn {width:160px;font-weight:500}
.article-create__footer {border-top:2px solid #eee;margin:24px 0 0;padding:24px 0 0}
.article-create__footer .btn {font-weight:500;width:100%}
.article-create__footer .btn--block {width:auto;margin:0 0 16px}
.article-create__footer .btn--block .btn {margin:0 0 0 16px}
.article-create__footer .btn--block .btn:first-child {margin:0}
.recital {background:#fff;padding:16px;margin:0 0 16px}
.recital__row {align-items:flex-start;margin:0 0 24px;display:flex;justify-content:space-between}
.recital__img-wrapper {width:88px;height:88px;min-width:88px;border-radius:50%;overflow:hidden}
.recital__title {color:#000;font-weight:500;font-size:20px;line-height:1.5;font-family:Rubik,sans-serif;margin:0}
.recital p {margin:16px 0}
.recital__info {margin:12px 0}
.recital__info p {margin:0;color:#9e9e9e}
.recital .btn--block {align-items:center;width:auto}
.recital .btn--primary {margin:24px 0 0}
.recital .btn--follow {margin:0 0 0 24px}
.recital__social {margin:32px 0}
.about__section {padding:16px;background:#fff;margin:0 0 16px}
.about__section>* {margin:12px 0}
.about__section>:last-child {margin-bottom:0}
.about__section h1,.about__section h3 {margin:0 0 12px}
.about__section ol,.about__section ul {padding:0 0 0 18px}
.about__section ol li,.about__section ul li {margin:12px 0 0}
.about__section ol li:first-child,.about__section ul li:first-child {margin-top:0}
.about__section ol p,.about__section ul p {margin:0}
.about__section hr {margin:24px 0;border-color:#eee;border-style:solid}
.about__section .social {margin:24px 0}
.crew__list {justify-content:space-between;margin:24px 0 -12px;display:flex;flex-wrap:wrap}
.crew__item {width:48%;margin:0 0 24px;color:#000;font-weight:400;font-size:17px;line-height:1.7;text-decoration:none}
.crew__item-img--wrapper {width:88px;height:88px;min-width:88px;border-radius:50%;overflow:hidden;margin:0 0 8px}
.crew__item-post {color:#9e9e9e}
.pagination {display:flex;align-items:center}
.pagination .page-item {min-height:40px;width:100%;max-width:64px;border-top:2px solid #e0e0e0;border-bottom:2px solid #e0e0e0;border-right:2px solid #e0e0e0;cursor:pointer}
.pagination .page-item:first-child {border-left:2px solid #e0e0e0}
.pagination .page-item.active {background-color:#7D78FF;border-color:#7D78FF;border-left:2px solid #7D78FF}
.pagination .page-link {color:#000;font-weight:500;font-size:18px;line-height:40px;width:100%;display:block;text-align:center;text-decoration:none}
.pagination--more {width:100%;justify-content:center;font-weight:500}
.pagination--more:after {content:'';display:inline-flex;width:24px;height:24px;background-image:url(../img/icons/btn--arrow-down.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:8px}
.pagination-block {margin:32px 16px 0}
.pagination--more {margin:64px 0 0}
.profile {background:#fff;padding:16px;margin-top:16px}
.profile__notice-title {margin:0}
.table-notice {margin:0 0 28px}
.table-notice__header {display:flex;align-items:center;margin:0 0 28px}
.table-notice__row {display:flex;align-items:center;margin:0 0 28px}
.table-notice__row:last-child {margin:0}
.table-notice__col {margin:0;font-size:15px}
.table-notice__col:nth-child(2) {margin-left:auto;padding-right:30px}
.comments {background:#fff;margin:16px 0 0;padding:24px 16px}
.comments__title {margin:0}
.comments__header {padding:0 0 16px;border-bottom:2px solid #eee;display:flex;align-items:center;justify-content:space-between}
.comments__tabs {margin-right:16px;color:#9e9e9e;font-size:17px;line-height:1.7}
.comments__tabs-active {color:#000;font-weight:500}
.comments__tabs:last-child {margin:0}
.comments__form {position:relative;margin:24px 0;border:2px solid #bdbdbd;padding:15px 16px 12px;display:none}
.comments__form .form--row {margin:0}
.comments__form-panel {margin:16px 0 0;display:flex;align-items:center;justify-content:space-between}
.comments__form .input__cell {padding:0;border:0;line-height:1.4;min-height:46px}
.comments__form.show {display:block}
.comments__form-pseudo {margin:24px 0;border:2px solid #bdbdbd;padding:12px 16px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}
.comments__form-pseudo-desc {color:#9e9e9e;font-size:17px;line-height:1.7}
.comments__form-pseudo-row {display:flex}
.comments__form-pseudo.hide {display:none}
.comments__item-user {margin:0 0 8px;display:flex;align-items:center}
.comments__item-user-avatar {width:40px;height:40px;max-width:40px;overflow:hidden;border-radius:50%;margin-right:16px}
.comments__item-user-avatar img {width:100%}
.comments__item-user-name {color:#000;font-weight:500;font-size:14px;line-height:1.7;text-decoration:none;transition:.15s}
.comments__item-user-name:hover {background:#7D78FF}
.comments__item .comments__form {display:block;margin:16px 0}
.comments__item-time {color:#9e9e9e;font-size:14px;line-height:1.5}
.comments__item-row {display:flex;justify-content:space-between;align-items:center}
.comments__item-panel {margin:8px 0 0;display:flex;align-items:center}
.comments__item-panel .rating {margin-right:16px}
.comments__item-reply {margin-right:16px;color:#9e9e9e;font-size:17px;line-height:1.7;text-transform:uppercase}
.comments__item-content>* {margin:0 0 12px}
.comments__item-content>:last-child {margin:0}
.comments__item-child {margin:12px 0 0;border-left:1px solid #eee;padding:12px 0 0 16px;position:relative}
.comments__anchor {position:absolute;top:0;left:-1px;height:100%;width:16px;border-left:1px solid #eee;transition:.15s}
.comments__anchor:hover {border-color:#7D78FF}
.notice {position:fixed;z-index:700;background:#fff;padding:16px;box-shadow:0 4px 16px rgba(0,0,0,.1);border-radius:4px}
.notice__cookies {left:16px;right:16px;bottom:16px}
.notice .btn--block>* {margin-right:16px;white-space:nowrap;font-weight:500;padding:0 8px}
.notice .btn--block>:last-child {margin:0}
.notice__desc {text-align:center;margin:0 0 16px;font-size:14px}
.notice__draft {background:#64dd17;top:80px;right:16px;left:16px;width:auto;padding:12px 16px}
.notice__draft .notice__desc {color:#fff;margin:0;text-align:left}
.footer {border-top:2px solid #e0e0e0;margin:70px 0 0;padding:24px 0 20px}
.footer__row {margin:0 0 20px}
.footer__social {margin:24px 0}
.footer__social .social__link {margin-left:16px}
.footer__social .social__link:first-child {margin-left:0}
.footer__logo-wrapper {max-width:828px}
.footer__menu {margin:20px 0}
.footer__menu ul {display:flex;flex-wrap:wrap}
.footer__menu li {margin:0 32px 12px 0}
.footer__menu a {color:#000;font-size:14px;line-height:1.5;text-decoration:none;background:0}
.footer__copyright {border-top:2px solid #e0e0e0;padding:20px 0 0;margin:20px 0 0}
.footer__copyright p {color:#9e9e9e;font-size:14px;line-height:1.5;margin:0 0 12px}
.footer__copyright p:last-child {margin:0}
@media(min-width:480px) {.editor-js-image.withBackground img {padding:24px 20%}
h4 {font-size:21px}
blockquote {padding:20px 40px}
blockquote amp-img,blockquote img {margin-top:24px;width:64px;height:64px}
blockquote strong {height:64px;margin-left:80px;padding:40px 0 48px}
.main-container {width:100%;margin:0}
.full-container {width:100%;margin:0}
.sidebar-container {display:flex;justify-content:space-between;align-items:flex-start}
.stamp--sourse {display:inline-flex}
.stamp--bookmark {height:24px}
.stamp--icon-text {padding:0 0 0 24px;width:auto}
.hide-sm-only {display:none}
.tooltip {left:-89px}
.tooltip__content {width:360px}
.tabs__list {padding-top:16px;padding-right:16px;padding-left:16px}
.tabs__item {padding:0}
.header__container {padding:0 16px}
.header__panel {margin-left:0}
.header__panel>* {margin-right:16px}
.header__burger {margin-left:16px}
.feed-news {padding:24px}
.news__header {padding-right:24px;padding-left:24px}
.news__footer {padding-right:24px;padding-left:24px}
.news-small .stamp--row {margin:0 0 8px}
.news-small .stamp--row:last-child {margin-top:16px}
.news-small__img-wrapper {margin-left:24px;max-width:140px;min-width:140px}
.article__head {padding:32px}
.article__img-wrapper-bg {background:#f5f5f5;padding:16px;display:block;margin:28px 0 24px}
.article__img-wrapper-bg .article__img {margin:0 auto;max-width:500px}
.article__img-wrapper-bg .article__img-caption {text-align:center}
.article__author .stamp--user {width:auto;margin-bottom:0}
.article__rec-img--wrapper {max-width:140px;min-width:140px}
.article__panel .rating {margin-top:0;width:auto}
.article-create__footer .btn--block {margin:0 0 32px}
.article-create__footer .btn--block .btn {margin:0 0 0 32px}
.recital {padding:24px}
.about__section {padding:24px}
.crew__list {justify-content:flex-start;margin-right:-3%;margin-left:-3%}
.crew__item {width:27%;margin-right:3%;margin-left:3%}
.pagination .page-link {font-size:21px}
.pagination-block {margin-top:50px;margin-right:0;margin-left:0}
.table-notice__col {font-size:17px}
.table-notice__col:nth-child(2) {padding-right:40px}
.comments {padding:24px}
.comments__tabs {margin-right:24px}
.comments__item-user-name {font-size:17px}
.comments__item-child {padding-left:24px}
.comments__anchor {width:24px}
.notice__desc {font-size:17px}
.notice__draft {top:40px;right:40px;left:auto;width:265px}
}
@media(min-width:765px) {h1 {font-size:32px}
h2 {font-size:28px}
h3 {font-size:24px}
blockquote {margin-right:-40px;margin-left:-40px}
.btn--wide {min-height:62px;padding:0 32px}
.stamp--ruby {background-size:32px 24px;padding-left:40px}
.hide-md-up {display:none}
.tooltip {left:0}
.form--input-col {width:60%}
.form__submit {margin-top:50px}
.tabs__wrap {height:auto}
.tabs__list {flex-wrap:wrap;overflow-x:hidden;padding:24px 24px 0 24px}
.tabs__item {margin-right:24px;margin-bottom:24px}
.header__social {margin-left:24px;display:flex;background-color:transparent}
.header__menu {display:flex;align-items:center;background-color:transparent}
.header__menu-title {display:block;background-color:transparent}
.header__panel {background-color:transparent}
.header__panel .btn--search {display:inline-flex}
.header__burger {display:none}
.glass--long {display:block}
.glass--short {display:none}
.sidebar__menu {width:125px;min-width:125px;display:block;background-color:transparent;height:auto}
.sidebar__menu h5 {color:#000}
.sidebar__menu a {color:#212121}
.news__img-wrapper-bg {padding:24px 0}
.news__img-wrapper-bg .news__img {width:auto}
.news-small {padding:24px 24px 12px}
.article {padding-right:40px;padding-left:40px}
.article__head {padding:32px 56px 42px}
.article__img-wrapper {margin-right:-40px;margin-left:-40px}
.article__img-wrapper-bg {padding:24px 16px;margin:28px 0 24px}
.article__img-wrapper-bg .article__img {width:auto}
.article__img-wrapper .article__img-caption {margin-right:40px;margin-left:40px}
.article__rec {padding:24px 24px 12px}
.article-create {padding:24px 40px}
.recital__title {font-size:24px}
.pagination .page-link {font-size:24px}
.profile {padding:24px}
.notice__cookies {left:0;right:0;bottom:0}
.notice__row {display:flex;align-items:center;justify-content:space-between}
.notice .btn--block {width:auto}
.notice__desc {text-align:left;margin:0 32px 0 0}
.footer {margin:128px 0 0}
}
@media(min-width:992px) {.hide-lg-only {display:none}
.sidebar {display:block}
.header__logo-img--wrapper {max-width:414px;height:26px}
.comments {padding:24px 40px}
.comments__item-child {padding-left:40px}
.comments__anchor {width:40px}
.footer__row {display:flex;justify-content:space-between}
.footer__social {margin:0}
.footer__logo-wrapper {margin-right:32px}
}
@media(min-width:1152px) {h4 {font-size:23px}

.hide-xl-only {display:none}
.form--input-col {width:48%}
.input {margin-bottom:28px}
.sidebar {width:300px;min-width:300px}
.header__social {margin-left:32px}
.header__social .social__link {margin-left:32px}
.header__menu-title {margin-right:16px}
.header__menu li {margin-left:16px}
.header__panel>* {margin-right:32px}
.article-create__footer {display:flex;align-items:center;justify-content:space-between}
.article-create__footer .btn {width:160px}
.article-create__footer .btn--block {margin:0}
}
@media(max-width:479px) {.stamp--icon-text {width:16px;height:16px;text-indent:-9999px}
.share--modal .social__link {text-indent:0}
.hide-sm-down {display:none}
.tooltip__desc {font-size:14px}
.tabs {padding:0 16px}
.news-small .stamp--row:first-child {min-height:45px;align-items:flex-start}
.news-small__title {margin-right:-105px}
.news-small__desc {margin-right:-105px}
.comments__title {font-size:17px}

.header__logo-img--wrapper {position: relative; top: 0px;}

}
@media(max-width:764px) {.share__link-fb:before {margin-right:0}
.share__link-tw:before {margin-right:0}
.hide-md-down {display:none}
.notice .btn--block {justify-content:center}
.header__logo-img--wrapper {position: relative; top: 0px;}
}
@media(max-width:1151px) {.hide-xl-down {display:none}
.notice__cookies .container {padding:0}
}
@media(max-width:991px) {.hide-lg-down {display:none}
}

.img-caption {font-size: 12px; color: gray;}



/* My new styles */

.news, .feed-news, .sidebar__card {
border-radius: 12px !important;
}

.news .news__img {
	border-radius: 12px;
}

.press-releases-block-heading {
	margin: 0 0 8px 0;
}

.press-releases-block-heading a, .press-releases-block-heading a:hover, .press-releases-block-heading a:visited {
	text-decoration: none;
	color: #000;
	background-image: none !important;
}

.press-releases-wrapper {
    display: flex;
    justify-content: space-between;
    gap: 4%; 
    flex-wrap: wrap; 
}

.press-releases-wrapper .press-releases {
    width: 48%;
    box-sizing: border-box;
    border-radius: 12px;
}

.press-releases-wrapper .press-releases .news__img-wrapper {
	border-radius: 0 0 12px 12px;
}

.press-releases-wrapper h3.news__title {
	font-size: 18px;
	line-height: auto;
    display: block;
    min-height: 90px;
    line-height: 1.3em;
}

.press-releases-wrapper .news__img-wrapper img {
	height: auto;
	width: 100%;
	object-fit: cover;
	border-radius: 12px 12px 0 0 !important;
}

.press-releases-wrapper .news__img-wrapper {
    display: block;
    width: 100%;
    max-height: 200px; 
    height: 200px;     
    overflow: hidden;
    position: relative;
}

.press-releases-wrapper .news__img-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;  
    object-position: center; 
    display: block;
}

@media (max-width: 768px) {
    .press-releases-wrapper {
        display: flex;
        flex-wrap: nowrap; 
        overflow-x: auto;  
        scroll-snap-type: x mandatory; 
        -webkit-overflow-scrolling: touch; 
        gap: 16px; 
        padding-right: 16px;
    }

    .press-releases-wrapper .press-releases {
        flex: 0 0 85%; 
        scroll-snap-align: start; 
        box-sizing: border-box;
    }

    .press-releases-wrapper::-webkit-scrollbar {
        display: none;
    }
}
