@charset "UTF-8";
html { -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%;  }
body { margin: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block;  vertical-align: baseline;  }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none; }
a { background: transparent; }
a:active, a:hover { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
mark { background: #ff0; color: #000; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit;  font: inherit;  margin: 0;  }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button;  cursor: pointer;  }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box;  padding: 0;  }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield;  -moz-box-sizing: content-box; -webkit-box-sizing: content-box;  box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0;  padding: 0;  }
textarea { overflow: auto; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
.footer { padding: 25px 0 5px; background-color: #303030; color: #a8a8a8; position: relative; }
.footer a { text-decoration: none; }
.footer__control-width { max-width: 980px; margin: 0 auto; width: 100%; min-width: 300px; position: relative; }
.footer__control-width::after { content: ''; display: table; clear: both; height: 0; }
.footer__socials { padding: 1em 1.5em; }
.footer__socials .socials__item { margin: 5px !important; float: right; }
.footer__left { position: relative; float: left; width: 30%; clear: both; }
.footer__right { float: right; width: 70%; font-size: 1.4em; line-height: 1.6; }
.footer__secondary-menu { float: right; width: 25%; }
.footer__search { margin-bottom: 2em; }
.footer__social { padding-bottom: 2em; }
.footer__soc-seti-list { float: right; }
.footer__soc-seti-items { float: right !important; margin-right: 0 !important; margin-left: 5px; }
.footer__langs { font-size: 1.4em; line-height: 1.7; padding: 0; margin: 0; list-style: none; }
.footer__langs::after { content: ''; display: table; clear: both; }
.footer__langs-item { display: inline-block; vertical-align: top; width: 33.33%; }
.footer__langs-link { color: #a8a8a8; }
.footer__copyright { clear: both; margin: 10px -10px 0; padding: 10px; line-height: 40px; border-top: 1px solid #595959; font-size: 1.96em; }
.footer__copyright-disclaimer { display: inline-block; color: #a8a8a8; margin-right: 0.5em; }
.footer__copyline { display: inline-block; margin-right: 2em; }
.footer__logo { display: inline-block; color: #a8a8a8; text-indent: -1000px; height: 41px; width: 41px; background: url("/static/img/logo_rt/ar_footer_logo.jpg"); }
.footer::after, .footer__wrapper:after, .footer__menu::after, .footer__social::after, .footer__info::after, .footer__secondary-menu::after, .footer__search::after { content: ''; display: table; clear: both; }
@media (max-width: 1000px) { .footer__copyright { padding-left: 1.5em; padding-right: 1.5em; } }
@media (max-width: 864px) { .footer__left { float: none; width: auto; }
  .footer__left_light { margin: -25px -10px 0; padding-top: 2em; padding-bottom: 1.2em; text-align: center; background-color: #f4f5f7; }
  .footer__social { padding-bottom: 0; }
  .footer__soc-seti { display: inline-block; }
  .footer__search { display: none; }
  .footer__right { float: none; width: auto; }
  .footer__secondary-menu { float: none; width: auto; }
  .footer__copyright { padding-bottom: 0; margin-top: 0; padding-left: 1.5em; padding-right: 1.5em; }
  .footer__logo { position: absolute; top: 0; right: 0; }
  .footer__copyline { margin-right: 3em; line-height: 1.2; }
  .footer__copyright-disclaimer { display: none; }
  .footer__langs { float: none; width: auto; background-color: #282828; border-bottom: 3px solid #474747; }
  .footer__langs-item { display: block; width: auto; }
  .footer__langs-link { display: block; padding: 1em 1.5em; border-bottom: 1px solid #3a3a3a; } }
.logo { background: url("/static/img/logo_rt/ar-logo-static.png") no-repeat top right; cursor: pointer; display: inline-block; font: 0/0 a; height: 80px; text-decoration: none; text-indent: -10000px; padding-left: 1.125%; outline: 0; overflow: hidden; vertical-align: top; width: 234px; }
@media (max-width: 864px) { .logo { padding-left: 1.125%; } }
@media (max-width: 684px) { .logo { background: url("/static/img/logo_rt/ar-logo-480.png") no-repeat top right; width: 159px; height: 50px; padding-left: 1.125%; margin-right: 10%; } }
@media (max-width: 479px) { .logo { max-width: 129px; padding-left: 5%; background: url("/static/img/logo_rt/ar-logo-320.png") no-repeat top right; height: 42px; } }
.rules-for-comments { margin: 3.5em 0 0; }
.rules-for-comments__control { background-color: #e1eaf5; padding: 8px; font-family: 'Tahoma'; font-size: 1.3em; font-weight: normal; cursor: pointer; }
.rules-for-comments__content { height: 0; overflow: hidden; font-size: 1.6em; transition: padding 0.2s ease; width: 100%; }
.rules-for-comments__content_open { height: auto; padding: 3em 0; }
.socials { overflow: hidden; }
@media (max-width: 864px) { .socials { display: inline-block; } }
.socials_fixed { position: fixed; z-index: 99; }
@media all and (min-width: 685px) { .socials_fixed { top: 20%; left: 10px; } }
@media all and (max-width: 684px) { .socials_fixed { bottom: 10px; left: 50%; margin-left: -120px; } }
.socials__item { list-style: none; float: left; margin-right: 5px; margin-bottom: 5px; }
.socials__item:last-child { margin-right: 0; }
.socials__item_align-left { float: right; margin-right: 0; margin-left: 5px; }
.socials__item_align-left:last-child { margin-left: 0; }
.socials__link { height: 30px; width: 30px; text-decoration: none; overflow: hidden; text-indent: -1000px; display: block; background-image: url("/static/blocks/social/social.png"); background-image: -webkit-linear-gradient(transparent, transparent), url("/static/blocks/social/social.svg"); background-image: -o-linear-gradient(transparent, transparent), url("/static/blocks/social/social.svg"); background-image: linear-gradient(transparent, transparent), url("/static/blocks/social/social.svg"); background-repeat: no-repeat; position: relative; }
.socials__link_facebook { background-position: 0 0; }
.socials__link_twitter { background-position: -31px 0; }
.socials__link_youtube { background-position: -62px 0; }
.socials__link_googleplus { background-position: -93px 0; }
.socials__link_soundcloud { background-position: -124px 0; }
.socials__link_telegram { background-position: -155px 0; }
.socials__link_instagram { background-position: -186px 0; }
.socials__link_periscope { background-position: -217px 0; }
.socials__link_vk { background-position: -248px 0; }
@media all and (min-width: 684px) { .socials__item_vertical { float: none; margin-right: 0; } }
.modal { position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 10000; }
.modal_movable:active { cursor: move; }
.modal__close { position: absolute; top: 1em; right: 1em; font-family: "iconfonts"; font-size: 1.5em; line-height: 1; cursor: pointer; text-decoration: none; }
.modal__close:hover { text-decoration: none; }
.modal__close { font-family: "icon-fonts"; }
.addthis_toolbox_quiz { text-align: center; }
.addthis_toolbox_quiz .addthis__button { display: inline-block; float: none !important; }
.quiz { font-size: 0.625em; }
.quiz__item { margin-bottom: 3em; }
.quiz__item_text_center { text-align: center; }
.quiz__number { font-size: 2.6em; height: 2.30769231em; width: 2.30769231em; line-height: 2.26923077em; border-radius: 50%; border: 1px solid #999999; margin: 0 auto 0.38461538em; text-align: center; color: #999999; }
.quiz__question { font-size: 2em; font-weight: 600; }
.quiz__answers { background: #F3F3F3; padding: 1em; clear: both; }
.quiz__answer { font-size: 1.6em; margin-right: 2.1875em; margin-bottom: 1.25em; position: relative; }
.quiz__answer:last-child { margin-bottom: 0; }
.quiz__answer-comment { font-size: 1em; background: #F5FDEC; border: 1px solid #BAB8B8; margin-left: 4.5em; margin-top: 1em; margin-bottom: 2em; padding: 1em 1em; display: none; }
.quiz_js_show-result .quiz__answer-comment { display: block; }
.quiz__radio { display: inline-block; position: absolute; top: 5px; right: 0; margin: 0; }
.quiz_js_show-result .quiz__radio { display: none; }
.quiz__label { display: inline-block; padding-right: 25px; }
.quiz__button { font-size: 1.6em; line-height: 1.875em; padding: 0.125em 0; margin: 0 auto; display: block; width: 6.25em; border: 1px solid #004c84; color: #f3f3f3; background-color: #046ca0; border-radius: 0; text-transform: uppercase; }
.quiz__button:not([disabled="disabled"]) { cursor: pointer; }
.quiz__button:not([disabled="disabled"]):hover { background-color: #01547e; }
.quiz__button:disabled { opacity: 0.5; }
.quiz_js_false + .quiz__label { background: url("/static/img/Red_cross.svg") no-repeat 100% 3px; }
.quiz_js_true + .quiz__label { background: url("/static/img/Green_check.svg") no-repeat 100% 5px; }
.quiz .photo { float: right; width: 40%; margin-left: 10px; }
.quiz__modal { width: 840px; background-image: url("/static/img/quiz-modal-fon.jpg"); background-size: cover; box-shadow: 0 0 15px rgba(0, 0, 0, 0.7); }
.quiz__modal-content { position: relative; margin-left: 20%; background: rgba(255, 255, 255, 0.9); padding: 4em 7em; }
.quiz__modal-count { text-align: center; font-family: "Din Pro"; font-size: 2.1em; margin-bottom: 20px; }
.quiz__modal-resume { text-align: center; font-size: 3.1em; font-weight: bold; margin-bottom: 20px; }
.quiz__modal-social { border: 1px solid #b7b7b7; border-radius: 5px; background-color: #f3f3f3; padding: 2em; max-width: 70%; margin: 0 auto; text-align: center; }
.quiz__modal-social-title { display: block; font-size: 3em; font-family: "Din Pro"; text-transform: uppercase; color: #007cc0; margin-bottom: 0.5em; }
.quiz__modal-close { font-size: 2em; }
@media screen and (max-width: 864px) { .quiz__modal { width: 90%; }
  .quiz__modal-content { margin-left: 0; } }
@media screen and (max-width: 684px) { .quiz__modal-content { padding: 4em; }
  .quiz__modal-social { max-width: 100%; } }
@media screen and (max-width: 479px) { .quiz__modal-count { font-size: 1.8em; }
  .quiz__modal-resume { font-size: 1.8em; }
  .quiz__modal-social { padding: 1em; }
  .quiz__modal-social-title { font-size: 2em; }
  .quiz .photo { float: none; width: auto; margin-right: 0; } }
@media all and (max-width: 465px) { .mobile-apps_list { margin-top: 20px !important; } }
@media all and (max-width: 465px) { .mobile-apps li { width: 100%; margin: 10px auto 0; } }
@media all and (max-width: 465px) { .mobile-apps li:first-child { margin-top: 0; } }
.mobile-apps__link { background-repeat: no-repeat; background-position: 0 0; display: block; overflow: hidden; text-indent: -9999em; text-decoration: none; height: 42px; margin: 0 auto; }
.mobile-apps__link-ios { background-image: url("/static/blocks/mobile-apps/img/ios.png"); background-image: -webkit-linear-gradient(transparent, transparent), url("/static/blocks/mobile-apps/svg/ios.svg"); background-image: -o-linear-gradient(transparent, transparent), url("/static/blocks/mobile-apps/svg/ios.svg"); background-image: linear-gradient(transparent, transparent), url("/static/blocks/mobile-apps/svg/ios.svg"); width: 142px; }
.mobile-apps__link-android { background-image: url("/static/blocks/mobile-apps/img/android.png"); background-image: -webkit-linear-gradient(transparent, transparent), url("/static/blocks/mobile-apps/svg/android.svg"); background-image: -o-linear-gradient(transparent, transparent), url("/static/blocks/mobile-apps/svg/android.svg"); background-image: linear-gradient(transparent, transparent), url("/static/blocks/mobile-apps/svg/android.svg"); width: 142px; }
.mobile-apps__link-win { background-image: url("/static/blocks/mobile-apps/img/win.png"); background-image: -webkit-linear-gradient(transparent, transparent), url("/static/blocks/mobile-apps/svg/win.svg"); background-image: -o-linear-gradient(transparent, transparent), url("/static/blocks/mobile-apps/svg/win.svg"); background-image: linear-gradient(transparent, transparent), url("/static/blocks/mobile-apps/svg/win.svg"); width: 116px; }
.read-more { font-size: 0.58824em; padding: 0.6em 0.7em 0.4em 0.7em; background: #FFF; border: 1px solid #ccc; margin: 1em 1em 1em 0; float: left; position: relative; width: 29%; }
@media screen and (max-width: 768px) { .read-more { float: none; margin-right: auto; margin-left: auto; width: auto; max-width: 500px; } }
.read-more:after { content: " "; clear: both; display: block; }
.read-more__title { font-weight: bold; padding: 0 0 3em/10; font-size: 1.6em; line-height: 1.4em; }
.read-more__photo { height: 0; padding-bottom: 56.25%; overflow: hidden; position: relative; }
.read-more__link { display: block; text-decoration: none; outline: none; border: none !important; font-size: 1.6em; line-height: 1.4em; }
@media all and (max-width: 684px) { .read-more__link { align-items: center; } }
@media all and (max-width: 490px) { .read-more__link { font-size: 1.2em; } }
.read-more__cover { display: block; width: 100%;  }
.tabs__content { display: none; margin-top: -2px; }
.tabs__content_active { display: block; }
.tabs_main { overflow: hidden; }
.tabs__item_main { font-size: 1.8em; display: inline-block; list-style: none; width: 50%; font-size: 1.8em; font-weight: bold; white-space: nowrap; cursor: pointer; background: #f6f7f8; background: -moz-linear-gradient(top, #f6f7f8 0%, #dddfe1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f7f8), color-stop(100%, #dddfe1)); background: -webkit-linear-gradient(top, #f6f7f8 0%, #dddfe1 100%); background: -o-linear-gradient(top, #f6f7f8 0%, #dddfe1 100%); background: -ms-linear-gradient(top, #f6f7f8 0%, #dddfe1 100%); background: linear-gradient(to bottom, #f6f7f8 0%, #dddfe1 100%); position: relative; overflow: hidden; }
.tabs__item-link_main { padding: 8px 12px; color: inherit; text-decoration: none; display: block; border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; border-top: 1px solid #d3d3d3; }
.tabs__item_active.tabs__item_main { background: #dddfe1; background: -moz-linear-gradient(top, #dddfe1 0%, #f6f7f8 100%); background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #dddfe1), color-stop(100%, #dddfe1)); background: -webkit-linear-gradient(top, #dddfe1 0%, #f6f7f8 100%); background: -o-linear-gradient(top, #dddfe1 0%, #f6f7f8 100%); background: -ms-linear-gradient(top, #dddfe1 0%, #f6f7f8 100%); background: linear-gradient(to bottom, #dddfe1 0%, #f6f7f8 100%); cursor: default; }
.badge { display: inline-block; font-weight: 500; padding: 0 0.3em; color: #fff; background: #ab0505; border-radius: 3px; text-decoration: none; white-space: nowrap; line-height: 100%; margin: 0 2px; }
.badge_color_green { background-color: #77bd1e; }
.badge_video-icon { font-size: 20px; line-height: 28px; height: 28px; border-radius: 0; padding: 0 10px 0 6px; font-style: normal; vertical-align: top; }
@media (max-width: 479px) { .badge_video-icon { padding: 0 0.5em; line-height: 40px; height: 40px; } }
.quotation { background-color: #f5f5f5; box-shadow: inset 0px 2px #f5f5f5, inset 0px 3px #d3d3d3, inset 0px -2px #f5f5f5, inset 0px -3px #d3d3d3; border-top: 2px solid #d3d3d3; border-bottom: 2px solid #d3d3d3; margin: 0 0 20px 0; overflow: hidden; padding: 10px; position: relative; text-align: right; }
.quotation img, .quotation__img { float: right; padding-left: 20px; width: auto; }
.quotation cite, .quotation__source { color: #888888; display: block; text-align: left; padding-top: 10px; font-style: normal; }
.tabs-list { margin: 0 0 2em 0; width: 100%; border-bottom: .1em solid #c1c1c1; }
.tabs-list__tab { display: inline-block; width: auto; vertical-align: bottom; position: relative; height: auto; text-align: center; font-weight: bold; font-size: 1.7em; line-height: 1.23529em; color: #044faa; padding: 0.29412em 0.88235em; }
.tabs-list__tab_current { background-color: #fff; color: #000; border: .1em solid #c1c1c1; border-bottom: .1em solid #fff; margin-bottom: -.1em; position: relative; z-index: 1; }
.tabs-list__link { color: #000000; text-decoration: none; }
.rt-embed-gallery { line-height: 0; position: relative; overflow: hidden; height: 22.3em; text-align: right; background-color: #343434; }
.rt-embed-gallery:focus { outline: 0; }
.rt-embed-gallery [data-loading] > * { opacity: 0 !important; }
.rt-embed-gallery [data-loading]::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; width: 30px; height: 30px; margin: auto; content: ''; -webkit-animation: spin 2s infinite; animation: spin 2s infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; border: 3px solid rgba(255, 255, 255, 0.15); border-top-width: 3px; border-top-color: #77bc1f; border-radius: 50%; }
@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes spin { 0% { -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@media (max-width: 864px) { .rt-embed-gallery { width: 100vw; margin-left: calc(-50vw + 50%); } }
@media (max-width: 684px) { .rt-embed-gallery { height: 18.3em; } }
@media (max-width: 479px) { .rt-embed-gallery { height: 15.3em; } }
.rt-embed-gallery__prev, .rt-embed-gallery__next { position: absolute; z-index: 1; top: 0; bottom: 0; width: 40px; height: 40px; margin: auto; cursor: pointer; opacity: .5; border: 2px solid #fff; border-radius: 50%; background: #000; }
.rt-embed-gallery__prev:hover, .rt-embed-gallery__next:hover { opacity: .8; }
.rt-embed-gallery__prev[data-disabled], .rt-embed-gallery__next[data-disabled] { visibility: hidden; }
.rt-embed-gallery__prev:before, .rt-embed-gallery__next:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; width: 30%; height: 30%; margin: auto; content: ''; border: solid #fff; border-width: 0 0 3px 3px; border-radius: 0 0 0 3px; }
@media (max-width: 864px) { .rt-embed-gallery__prev, .rt-embed-gallery__next { display: none; } }
.rt-embed-gallery__next { right: 10px; }
.rt-embed-gallery__next:before { margin-left: 25%; transform: rotate(-135deg); }
.rt-embed-gallery__prev { left: 10px; }
.rt-embed-gallery__prev:before { margin-right: 25%; transform: rotate(45deg); }
.rt-embed-gallery__link { line-height: 2.3em; padding: 0 1em; color: #8ec7f1 !important; border: 0 !important; }
.rt-embed-gallery__link:hover { color: #ffafaf !important; text-decoration: none; }
.rt-embed-gallery__slides { margin-top: 1em; white-space: nowrap; }
.rt-embed-gallery__container { transition: transform .4s ease; }
.rt-embed-gallery__container[data-grabbing] { transition: none; }
.rt-embed-gallery .slide { display: inline-block; cursor: pointer; background-color: #fff; }
.rt-embed-gallery .slide[data-active] { cursor: default; }
.rt-embed-gallery .slide[data-active] > * { opacity: 1; }
.rt-embed-gallery .slide__img { display: inline-block; background-size: cover; background-position: center; background-color: #585858; position: relative; height: 19em; width: 19em; transition: opacity .4s ease; opacity: .3; }
@media (max-width: 684px) { .rt-embed-gallery .slide__img { width: 15em; height: 15em; } }
@media (max-width: 479px) { .rt-embed-gallery .slide__img { width: 12em; height: 12em; } }
.fotorama__arr:focus:after, .fotorama__fullscreen-icon:focus:after, .fotorama__html, .fotorama__img, .fotorama__nav__frame:focus .fotorama__dot:after, .fotorama__nav__frame:focus .fotorama__thumb:after, .fotorama__stage__frame, .fotorama__stage__shaft, .fotorama__video iframe { position: absolute; width: 100%; height: 100%; top: 0; right: 0; left: 0; bottom: 0; }
.fotorama--fullscreen, .fotorama__img { max-width: 99999px !important; max-height: 99999px !important; min-width: 0 !important; min-height: 0 !important; border-radius: 0 !important; box-shadow: none !important; padding: 0 !important; }
.fotorama__wrap .fotorama__grab { cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; }
.fotorama__grabbing * { cursor: move; cursor: -webkit-grabbing; cursor: -o-grabbing; cursor: -ms-grabbing; cursor: grabbing; }
.fotorama__spinner { position: absolute !important; top: 50% !important; left: 50% !important; }
.fotorama__wrap--css3 .fotorama__arr, .fotorama__wrap--css3 .fotorama__fullscreen-icon, .fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__thumb-border, .fotorama__wrap--css3 .fotorama__video-close, .fotorama__wrap--css3 .fotorama__video-play { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.fotorama__caption, .fotorama__nav:after, .fotorama__nav:before, .fotorama__stage:after, .fotorama__stage:before, .fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__nav, .fotorama__wrap--css3 .fotorama__spinner, .fotorama__wrap--css3 .fotorama__stage, .fotorama__wrap--css3 .fotorama__stage .fotorama__img, .fotorama__wrap--css3 .fotorama__stage__frame { -webkit-transform: translateZ(0); transform: translateZ(0); }
.fotorama__arr:focus, .fotorama__fullscreen-icon:focus, .fotorama__nav__frame { outline: 0; }
.fotorama__arr:focus:after, .fotorama__fullscreen-icon:focus:after, .fotorama__nav__frame:focus .fotorama__dot:after, .fotorama__nav__frame:focus .fotorama__thumb:after { content: ''; border-radius: inherit; background-color: rgba(0, 175, 234, 0.5); }
.fotorama__wrap--video .fotorama__stage, .fotorama__wrap--video .fotorama__stage__frame--video, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img, .fotorama__wrap--video .fotorama__stage__shaft { -webkit-transform: none !important; transform: none !important; }
.fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__thumb-border { transition-property: -webkit-transform,width; transition-property: transform,width; transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); transition-duration: 0ms; }
.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__no-select, .fotorama__video-close, .fotorama__video-play, .fotorama__wrap { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.fotorama__select { -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }
.fotorama__nav, .fotorama__nav__frame { margin: auto; padding: 0; }
.fotorama__caption__wrap, .fotorama__nav__frame, .fotorama__nav__shaft { -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *display: inline; *zoom: 1; }
.fotorama__nav__frame, .fotorama__thumb-border { box-sizing: content-box; }
.fotorama__caption__wrap { box-sizing: border-box; }
.fotorama--hidden, .fotorama__load { position: absolute; left: -99999px; top: -99999px; z-index: -1; }
.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__nav, .fotorama__nav__frame, .fotorama__nav__shaft, .fotorama__stage__frame, .fotorama__stage__shaft, .fotorama__video-close, .fotorama__video-play { -webkit-tap-highlight-color: transparent; }
.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play { background: url() no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play { background: url() 0 0/96px 160px no-repeat; } }
.fotorama__thumb { background-color: #7f7f7f; background-color: rgba(127, 127, 127, 0.2); }
@media print { .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__thumb-border, .fotorama__video-close, .fotorama__video-play { background: none !important; } }
.fotorama { min-width: 1px; overflow: hidden; }
.fotorama:not(.fotorama--unobtrusive) > *:not(:first-child) { display: none; }
.fullscreen { width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; background: #000; }
.fotorama--fullscreen { position: absolute !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; float: none !important; z-index: 2147483647 !important; background: #000; width: 100% !important; height: 100% !important; margin: 0 !important; }
.fotorama--fullscreen .fotorama__nav, .fotorama--fullscreen .fotorama__stage { background: #000; }
.fotorama__wrap { -webkit-text-size-adjust: 100%; position: relative; direction: ltr; z-index: 0; }
.fotorama__wrap--rtl .fotorama__stage__frame { direction: rtl; }
.fotorama__nav, .fotorama__stage { overflow: hidden; position: relative; max-width: 100%; }
.fotorama__wrap--pan-y { -ms-touch-action: pan-y; }
.fotorama__wrap .fotorama__pointer { cursor: pointer; }
.fotorama__wrap--slide .fotorama__stage__frame { opacity: 1 !important; }
.fotorama__stage__frame { overflow: hidden; }
.fotorama__stage__frame.fotorama__active { z-index: 8; }
.fotorama__wrap--fade .fotorama__stage__frame { display: none; }
.fotorama__wrap--fade .fotorama__fade-front, .fotorama__wrap--fade .fotorama__fade-rear, .fotorama__wrap--fade .fotorama__stage__frame.fotorama__active { display: block; left: 0; top: 0; }
.fotorama__wrap--fade .fotorama__fade-front { z-index: 8; }
.fotorama__wrap--fade .fotorama__fade-rear { z-index: 7; }
.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active { z-index: 9; }
.fotorama__wrap--fade .fotorama__stage .fotorama__shadow { display: none; }
.fotorama__img { -ms-filter: "alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; border: none !important; }
.fotorama__error .fotorama__img, .fotorama__loaded .fotorama__img { -ms-filter: "alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img, .fotorama__img--full { display: none; }
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full { display: block; }
.fotorama__wrap--only-active .fotorama__nav, .fotorama__wrap--only-active .fotorama__stage { max-width: 99999px !important; }
.fotorama__wrap--only-active .fotorama__stage__frame { visibility: hidden; }
.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active { visibility: visible; }
.fotorama__nav { font-size: 0; line-height: 0; text-align: center; display: none; white-space: nowrap; z-index: 5; }
.fotorama__nav__shaft { position: relative; left: 0; top: 0; text-align: left; }
.fotorama__nav__frame { position: relative; cursor: pointer; }
.fotorama__nav--dots { display: block; }
.fotorama__nav--dots .fotorama__nav__frame { width: 18px; height: 30px; }
.fotorama__nav--dots .fotorama__nav__frame--thumb, .fotorama__nav--dots .fotorama__thumb-border { display: none; }
.fotorama__nav--thumbs { display: block; }
.fotorama__nav--thumbs .fotorama__nav__frame { padding-left: 0 !important; }
.fotorama__nav--thumbs .fotorama__nav__frame:last-child { padding-right: 0 !important; }
.fotorama__nav--thumbs .fotorama__nav__frame--dot { display: none; }
.fotorama__dot { display: block; width: 4px; height: 4px; position: relative; top: 12px; left: 6px; border-radius: 6px; border: 1px solid #7f7f7f; }
.fotorama__nav__frame:focus .fotorama__dot:after { padding: 1px; top: -1px; left: -1px; }
.fotorama__nav__frame.fotorama__active .fotorama__dot { width: 0; height: 0; border-width: 3px; }
.fotorama__nav__frame.fotorama__active .fotorama__dot:after { padding: 3px; top: -3px; left: -3px; }
.fotorama__thumb { overflow: hidden; position: relative; width: 100%; height: 100%; }
.fotorama__nav__frame:focus .fotorama__thumb { z-index: 2; }
.fotorama__thumb-border { position: absolute; z-index: 9; top: 0; left: 0; border-style: solid; border-color: #00afea; background-image: linear-gradient(to bottom right, rgba(255, 255, 255, 0.25), rgba(64, 64, 64, 0.1)); }
.fotorama__caption { position: absolute; z-index: 12; bottom: 0; left: 0; right: 0; font-family: 'Helvetica Neue',Arial,sans-serif; font-size: 14px; line-height: 1.5; color: #000; }
.fotorama__caption a { text-decoration: none; color: #000; border-bottom: 1px solid; border-color: rgba(0, 0, 0, 0.5); }
.fotorama__caption a:hover { color: #333; border-color: rgba(51, 51, 51, 0.5); }
.fotorama__wrap--rtl .fotorama__caption { left: auto; right: 0; }
.fotorama__wrap--no-captions .fotorama__caption, .fotorama__wrap--video .fotorama__caption { display: none; }
.fotorama__caption__wrap { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); padding: 5px 10px; }
@-webkit-keyframes spinner { 0% { -webkit-transform: rotate(0);
    transform: rotate(0); }
  100% { -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes spinner { 0% { -webkit-transform: rotate(0);
    transform: rotate(0); }
  100% { -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
.fotorama__wrap--css3 .fotorama__spinner { -webkit-animation: spinner 24s infinite linear; animation: spinner 24s infinite linear; }
.fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__stage .fotorama__img { transition-property: opacity; transition-timing-function: linear; transition-duration: .3s; }
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img { -ms-filter: "alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }
.fotorama__select { cursor: auto; }
.fotorama__video { top: 32px; right: 0; bottom: 0; left: 0; position: absolute; z-index: 10; }
@-moz-document url-prefix() { .fotorama__active { box-shadow: 0 0 0 transparent; } }
.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play { position: absolute; z-index: 11; cursor: pointer; }
.fotorama__arr { position: absolute; width: 32px; height: 32px; top: 50%; margin-top: -16px; }
.fotorama__arr--prev { left: 2px; background-position: 0 0; }
.fotorama__arr--next { right: 2px; background-position: -32px 0; }
.fotorama__arr--disabled { pointer-events: none; cursor: default; *display: none; opacity: .1; }
.fotorama__fullscreen-icon { width: 32px; height: 32px; top: 2px; right: 2px; background-position: 0 -32px; z-index: 20; }
.fotorama__arr:focus, .fotorama__fullscreen-icon:focus { border-radius: 50%; }
.fotorama--fullscreen .fotorama__fullscreen-icon { background-position: -32px -32px; }
.fotorama__video-play { width: 96px; height: 96px; left: 50%; top: 50%; margin-left: -48px; margin-top: -48px; background-position: 0 -64px; opacity: 0; }
.fotorama__wrap--css2 .fotorama__video-play, .fotorama__wrap--video .fotorama__stage .fotorama__video-play { display: none; }
.fotorama__error .fotorama__video-play, .fotorama__loaded .fotorama__video-play, .fotorama__nav__frame .fotorama__video-play { opacity: 1; display: block; }
.fotorama__nav__frame .fotorama__video-play { width: 32px; height: 32px; margin-left: -16px; margin-top: -16px; background-position: -64px -32px; }
.fotorama__video-close { width: 32px; height: 32px; top: 0; right: 0; background-position: -64px 0; z-index: 20; opacity: 0; }
.fotorama__wrap--css2 .fotorama__video-close { display: none; }
.fotorama__wrap--css3 .fotorama__video-close { -webkit-transform: translate3d(32px, -32px, 0); transform: translate3d(32px, -32px, 0); }
.fotorama__wrap--video .fotorama__video-close { display: block; opacity: 1; }
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon { opacity: 0; }
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus { opacity: 1; }
.fotorama__wrap--video .fotorama__arr, .fotorama__wrap--video .fotorama__fullscreen-icon { opacity: 0 !important; }
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon { display: none; }
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus, .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus { display: block; }
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr, .fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon { display: none !important; }
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) { -webkit-transform: translate3d(32px, -32px, 0); transform: translate3d(32px, -32px, 0); }
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) { -webkit-transform: translate3d(-48px, 0, 0); transform: translate3d(-48px, 0, 0); }
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) { -webkit-transform: translate3d(48px, 0, 0); transform: translate3d(48px, 0, 0); }
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon { -webkit-transform: translate3d(32px, -32px, 0) !important; transform: translate3d(32px, -32px, 0) !important; }
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev { -webkit-transform: translate3d(-48px, 0, 0) !important; transform: translate3d(-48px, 0, 0) !important; }
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next { -webkit-transform: translate3d(48px, 0, 0) !important; transform: translate3d(48px, 0, 0) !important; }
.fotorama__wrap--css3 .fotorama__arr:not(:focus), .fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus), .fotorama__wrap--css3 .fotorama__video-close:not(:focus), .fotorama__wrap--css3 .fotorama__video-play:not(:focus) { transition-property: -webkit-transform,opacity; transition-property: transform,opacity; transition-duration: .3s; }
.fotorama__nav:after, .fotorama__nav:before, .fotorama__stage:after, .fotorama__stage:before { content: ""; display: block; position: absolute; text-decoration: none; top: 0; bottom: 0; width: 10px; height: auto; z-index: 10; pointer-events: none; background-repeat: no-repeat; background-size: 1px 100%,5px 100%; }
.fotorama__nav:before, .fotorama__stage:before { background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.4), transparent); background-position: 0 0,0 0; left: -10px; }
.fotorama__nav.fotorama__shadows--left:before, .fotorama__stage.fotorama__shadows--left:before { left: 0; }
.fotorama__nav:after, .fotorama__stage:after { background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.4), transparent); background-position: 100% 0,100% 0; right: -10px; }
.fotorama__nav.fotorama__shadows--right:after, .fotorama__stage.fotorama__shadows--right:after { right: 0; }
.fotorama--fullscreen .fotorama__nav:after, .fotorama--fullscreen .fotorama__nav:before, .fotorama--fullscreen .fotorama__stage:after, .fotorama--fullscreen .fotorama__stage:before, .fotorama__wrap--fade .fotorama__stage:after, .fotorama__wrap--fade .fotorama__stage:before, .fotorama__wrap--no-shadows .fotorama__nav:after, .fotorama__wrap--no-shadows .fotorama__nav:before, .fotorama__wrap--no-shadows .fotorama__stage:after, .fotorama__wrap--no-shadows .fotorama__stage:before { display: none; }
.rt-fotorama-gallery { line-height: 0; position: relative; overflow: hidden; height: auto; text-align: right; background-color: #343434; }
.rt-fotorama-gallery__slides { margin-top: 1em; white-space: nowrap; }
.rt-fotorama-gallery__link { line-height: 2.3em; padding: 0 1em; color: #8ec7f1 !important; border: 0 !important; }
.slide__img { max-width: 100%; height: auto; }
.fotorama__wrap--rtl .fotorama__stage__frame { direction: initial; }
.fotorama__arr { position: absolute; z-index: 1; top: 0; bottom: 0; width: 40px; height: 40px; margin: auto; cursor: pointer; opacity: .5; border: 2px solid #fff; border-radius: 50%; background: #000; }
@media (max-width: 864px) { .fotorama__arr { display: none !important; } }
.fotorama__arr--prev:before, .fotorama__arr--next:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; width: 30%; height: 30%; margin: auto; content: ''; border: solid #fff; border-width: 0 0 3px 3px; border-radius: 0 0 0 3px; }
.fotorama__arr--prev { left: 10px; }
.fotorama__arr--prev:before { margin-right: 25%; transform: rotate(45deg); }
.fotorama__arr--next { right: 10px; }
.fotorama__arr--next:before { margin-left: 25%; transform: rotate(-135deg); }
.fotorama__arr--disabled { display: none; }
.applications { margin: -30px 0; position: relative; z-index: 1; }
@media screen and (max-width: 767px) { .applications { margin: -30px -10px; } }
.applications__section2, .applications__section1 { padding: 22px 0 60px; position: relative; color: #fff; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media screen and (max-width: 767px) { .applications__section2, .applications__section1 { padding: 22px 10% 30px; } }
.applications__section2:before, .applications__section1:before { content: ''; background: #31448d url("/static/blocks/applications/img/bg1.jpg") no-repeat 50% 0; background-size: cover; width: 100vw; position: absolute; top: 0; bottom: 0; left: 50%; z-index: -1; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); }
@media screen and (max-width: 767px) { .applications__section2:before, .applications__section1:before { background-size: auto 100%; } }
.applications__section2:after, .applications__section1:after { content: ''; clear: both; display: table; }
.applications__section2 { padding: 40px 0 60px; }
.applications__section2:before { background: #a14513 url("/static/blocks/applications/img/bg2.jpg") no-repeat 50% 0; }
@media screen and (max-width: 767px) { .applications__section2:before { background-size: auto 100%; } }
@media screen and (max-width: 767px) { .applications__section2 { padding: 22px 10% 30px; } }
.applications__media { width: 53%; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }
@media screen and (max-width: 767px) { .applications__media { width: 100%; } }
.applications__media_section1 { -webkit-order: 0; -ms-flex-order: 0; order: 0; }
@media screen and (min-width: 0) and (min-resolution: 0.001dpcm) { .applications__media_section1 {  float: right; } }
@media screen and (max-width: 767px) { .applications__media_section1 { -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.applications__media_section2 { -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media screen and (min-width: 0) and (min-resolution: 0.001dpcm) { .applications__media_section2 {  float: left; } }
.applications__context { width: 42%; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }
@media screen and (max-width: 767px) { .applications__context { width: 100%; margin-bottom: 20px; } }
.applications__context_section1 { -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media screen and (min-width: 0) and (min-resolution: 0.001dpcm) { .applications__context_section1 {  float: left; } }
@media screen and (max-width: 767px) { .applications__context_section1 { -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.applications__context_section2 { -webkit-order: 0; -ms-flex-order: 0; order: 0; }
@media screen and (min-width: 0) and (min-resolution: 0.001dpcm) { .applications__context_section2 {  float: right; } }
.applications__media-fig { margin-bottom: 24px; }
.applications__media-img { max-width: 100%; vertical-align: top; }
.applications__media-links { text-align: center; }
.applications__media-link { display: inline-block; vertical-align: top; margin: 0 5px 10px; }
.applications__media-link-img { vertical-align: top; }
.pages .applications__heading { width: 100%; margin: 0 0 18px; padding: 0; font-size: 48px; font-weight: bold; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }
.pages .applications__title { margin: 0 0 36px; padding: 0; font-size: 40px; font-weight: bold; }
.pages .applications__summary { font-size: 18px; font-weight: bold; line-height: 1.7; }
.cookies__banner { position: fixed; bottom: 0; left: 0; display: none; width: 100%; min-height: 70px; padding: 0 14px; background-color: #3a3a3a; opacity: 0.97; font-size: 0; line-height: 70px; text-align: center; box-sizing: border-box; z-index: 999; }
.cookies__banner-wrapper { display: inline-block; margin: 0 auto; vertical-align: middle; }
@media (max-width: 745px) { .cookies__banner-wrapper { padding: 8px 0; } }
.cookies__banner-text { display: inline-block; margin-left: 20px; font-family: '', sans-serif; font-size: 18px; font-weight: 400; font-style: normal; line-height: normal; color: #d1d1d1; text-align: right; vertical-align: middle; direction: rtl; }
@media (max-width: 1024px) { .cookies__banner-text { max-width: 380px; margin-right: 14px; font-size: 15px; } }
@media (max-width: 745px) { .cookies__banner-text { max-width: 200px; margin-right: 14px; font-size: 15px; } }
@media (max-width: 350px) { .cookies__banner-text { max-width: 170px; margin-right: 14px; font-size: 15px; } }
.cookies__banner-text a { font-family: '', sans-serif; font-size: 18px; font-weight: 400; font-style: normal; line-height: normal; color: #d1d1d1; text-align: left; text-decoration: underline; }
@media (max-width: 745px) { .cookies__banner-text a { font-size: 15px; } }
.cookies__banner-button { display: inline-block; padding: 8px 15px; border: 1px solid #d1d1d1; font-family: '', sans-serif; font-size: 18px; font-weight: 400; font-style: normal; line-height: normal; color: #96d447; text-align: center; vertical-align: middle; text-decoration: none; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; cursor: pointer; }
.cookies__banner-button:hover { text-decoration: none; }
@media (max-width: 745px) { .cookies__banner-button { font-size: 15px; } }
@media (max-width: 400px) { .cookies__banner-button { width: 75px; padding: 8px 5px; } }
.cookies-banner-shown { display: inline-block; }
.popular_rtonline { overflow: hidden; }
.popular_rtonline__header { margin: 0 -5px; padding: 0 10px; }
@media (max-width: 864px) { .popular_rtonline__header { margin: 0 5px -25px 5px; } }
.popular_rtonline__header h2 { padding: 10px 0; border-top: 2px solid #57C814; color: #000; font-size: 24px; margin-bottom: -25px; }
.popular_rtonline__content { display: flex; flex-flow: row wrap; margin: 0 -5px; }
@media (max-width: 864px) { .popular_rtonline__content { margin: 0 5px; } }
.popular_rtonline__item { display: flex; width: 33.333333%; padding: 30px 10px 0 10px; box-sizing: border-box; }
@media (max-width: 685px) { .popular_rtonline__item { width: 50%; } }
@media (max-width: 480px) { .popular_rtonline__item { width: 100%; } }
.popular_rtonline__card { position: relative; width: 100%; }
.popular_rtonline__card-link { text-decoration: none; color: #000; }
.popular_rtonline__card-link:hover { color: #b93d47; }
.popular_rtonline__image { position: relative; padding-bottom: 56%; overflow: hidden; }
.popular_rtonline__image img { position: absolute; top: 0; left: 0; width: 100%; }
.popular_rtonline__title { font-size: 1.8em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 15px 0 8px 0; }
.last-rtonline { background-color: #F4F5F7; position: relative; }
.last-rtonline .caption-decor { position: relative; }
.last-rtonline_content-list { font-size: 1.6em; }
.last-rtonline_content-list li { border-bottom: 1px dotted #999; padding: 7px 12px; }
.last-rtonline_content-list li:first-child { padding: 0 0; }
.last-rtonline_content-list li:first-child strong { margin: 10px 12px 7px; line-height: 1.2em; font-size: 1.1em; display: block; }
.last-rtonline li { list-style: none; }
.last-rtonline a { color: #000; text-decoration: none; display: block; }
.last-rtonline img { display: block; width: 100%; max-width: 100%; }
.last-rtonline .media { position: relative; display: block; }
.app-offer { font-size: 1.6em; position: relative; background: #FFF; height: 55px; padding-top: 5px; padding-bottom: 5px; vertical-align: middle; text-align: center; white-space: nowrap; }
.app-offer__text { display: inline-block; vertical-align: middle; text-align: right; margin-left: 1em; }
.app-offer__name { color: #6dc331; }
.app-offer__logo { display: inline-block; vertical-align: middle; margin-left: 1em; line-height: 1; height: 55px; }
.app-offer__logo_google-play { width: 175px; background-image: url("/static/img/google-play-badge_AR.svg"); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100% auto; }
.app-offer__logo_app-store { width: 164px; background-image: url("/static/img/app-store-badge_AR.svg"); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100% auto; }
.app-offer__close_js { position: absolute; display: block; height: 21px; width: 21px; position: absolute; right: 20px; top: 50%; -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg); margin-top: -10px; }
.app-offer__close_js::before, .app-offer__close_js::after { position: absolute; content: ''; background: #333; }
.app-offer__close_js:hover::before, .app-offer__close_js:hover::after { background: #000; }
.app-offer__close_js::before { width: 1px; height: 100%; left: 10px; top: 0; }
.app-offer__close_js::after { height: 1px; width: 100%; top: 10px; left: 0; }
@media all and (max-width: 684px) { .unknown-device .app-offer { display: none; }
  .app-offer__name { display: block; } }
@media all and (max-width: 500px) { .app-offer { text-align: left; } }
@media all and (max-width: 480px) { .app-offer { padding-top: 5px; padding-bottom: 5px; }
  .app-offer__text { width: 45%; font-size: 0.9em; }
  .app-offer__logo { width: 35%; } }
@media all and (max-width: 400px) { .app-offer__text { font-size: 0.8em; margin-left: 0.5em; }
  .app-offer__close_js { right: 10px; } }
.banners_content-banner { margin-bottom: 20px; }
.banners__img_content-banner { max-width: 100%; }
.link-herbal { color: #76BD1D !important; }
.link-herbal span { font-weight: normal !important; }
.article-facebook { margin-bottom: 10px; }
.last-news_list-section { height: 327px; }
.top-banner img { display: block; width: 100%; max-width: 100%; }
.listing__rows_last-news { width: 100%; padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px solid #999; }
.listing__column_last-news { width: 100%; border-top: 1px dotted #999; }
.listing__card_last-news { margin: 10px 0; overflow: hidden; }
.cover__media_ratio { height: 0; width: 100%; padding-bottom: 56.25%; position: relative; }
.cover__media_ratio img { position: absolute; width: 100%; height: auto; left: 0; top: 0; }
.cover__icon-video { top: 10px; left: 10px; width: 28px; height: 28px; display: block; background: rgba(221, 221, 221, 0.7); position: absolute; z-index: 1; }
.cover__icon-video::after { content: ''; position: absolute; border-style: solid; border-width: 7px 0 7px 12px; border-color: transparent transparent transparent #5e5c5b; width: 0; height: 0; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.card a { color: inherit; text-decoration: none; }
.card__cover_last-news { position: relative; float: right; width: 230px; overflow: hidden; }
@media all and (max-width: 684px) { .card__cover_last-news { float: none; width: 100%; margin-bottom: 8px; } }
.card__heading_last-news, .card__summary_last-news { line-height: 120%; }
@media all and (min-width: 684px) { .card__heading_last-news, .card__summary_last-news { margin-right: 240px; } }
.card__heading_last-news { font-size: 1.9em; margin-bottom: 17px; font-weight: bold; }
.card__summary_last-news { font-size: 1.6em; color: #292723; }
@media all and (min-width: 684px) { .card__watches_last-news { margin-right: 240px; } }
.button__item_listing { display: block; text-decoration: none; background-color: #C8C8C8; border: 1px solid #BCBCBC; text-align: center; line-height: 40px; position: relative; font-size: 1.6em; color: #000; border-radius: 4px; box-shadow: 0px 2px 0px #E9E9E9 inset; width: 100%; color: inherit; text-decoration: none; }
.watches { margin-top: 7px; }
.watches__counter { position: relative; display: none; color: #878787; font-size: 11px; }
.watches__counter_show { padding-right: 23px; display: inline; }
.watches__counter_show:before { background: transparent url("/static/img/view.png") no-repeat 0 50% scroll; content: ''; position: absolute; width: 16px; top: 0; right: 0; bottom: 0; }
.watches .watches_list-news { margin-right: 240px; }
.watches .watches_popularnews { margin-right: 142px; }
.b-layout .liveevent__link img { height: auto !important; }
.b-header.showMainNav .info-menu__rtonline { display: none; }
.b-header .ios { position: relative; z-index: 1000; }
@media (max-width: 684px) { .b-wrapper .socials { display: none; } }
.visible-only-xs { display: none; }
@media (max-width: 684px) { .visible-only-xs { display: block; } }
.category-listing__container { padding: 40px 0; }
@media (max-width: 864px) { .category-listing__container { padding: 40px 10px; } }
.category-listing__content { display: flex; flex-flow: row wrap; margin: -30px -7.5px 0 -7.5px; justify-content: center; }
.category-listing__content:after { clear: both; content: ' '; display: block; }
.category-listing__item { display: flex; width: 33%; padding: 30px 7.5px 0 7.5px; box-sizing: border-box; }
@media (max-width: 767px) { .category-listing__item { width: 33.3%; } }
@media (max-width: 684px) { .category-listing__item { width: 50%; } }
@media (max-width: 479px) { .category-listing__item { width: 100%; } }
.category-card-small { position: relative; width: 100%; }
.category-card-small__header { position: relative; display: block; height: 55px; border-width: 1px 1px 4px 1px; border-style: solid; border-color: #d3d3d4; color: #000; text-decoration: none; box-sizing: border-box; background: #f6f7f8; background: -moz-linear-gradient(top, #f6f7f8 0%, #dddfe1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f7f8), color-stop(100%, #dddfe1)); background: -webkit-linear-gradient(top, #f6f7f8 0%, #dddfe1 100%); background: -o-linear-gradient(top, #f6f7f8 0%, #dddfe1 100%); background: -ms-linear-gradient(top, #f6f7f8 0%, #dddfe1 100%); background: linear-gradient(to bottom, #f6f7f8 0%, #dddfe1 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f7f8', endColorstr='#dddfe1', GradientType=0); }
.category-card-small__icon { position: absolute; top: 50%; left: 7px; transform: translate(0, -50%); }
.category-card-small__category-name { position: relative; top: 50%; transform: translate(0, -50%); padding: 0 20px 0 60px; text-align: right; font-size: 1.8em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.category-card-small__main-link { text-decoration: none; color: #000; }
.category-card-small__main-link:hover { color: #b93d47; }
.category-card-small__main-preview { position: relative; padding-bottom: 56%; overflow: hidden; }
.category-card-small__main-preview img { position: absolute; top: 0; left: 0; width: 100%; }
.category-card-small__main-name { font-size: 1.8em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 15px 0 8px 0; border-bottom: 1px dotted #d3d3d3; }
.category-card-small__item { border-bottom: 1px dotted #d3d3d3; padding: 6px 0; }
.category-card-small__item-link { color: #000; font-size: 1.6em; }
.category-card-small__item-link:hover { color: #b93d47; }
.category-card-small_rtonline_breaking .category-card-small__header { border-bottom-color: #fbd52a; }
.category-card-small_rtonline_live .category-card-small__header { border-bottom-color: #c23a8c; }
.category-card-small_rtonline_news .category-card-small__header { border-bottom-color: #ea8533; }
.category-card-small_rtonline_programs .category-card-small__header { border-bottom-color: #3caede; }
.category-card-small_rtonline_technology .category-card-small__header { border-bottom-color: #5bbeb9; }
.category-card-small_rtonline_varieties .category-card-small__header { border-bottom-color: #3b477c; }
.category-card-small_rtonline_video .category-card-small__header { border-bottom-color: #aec9e0; }
.category-card-small_rtonline_sport .category-card-small__header { border-bottom-color: #d4ac82; }
.category-card-small_rtonline_poll .category-card-small__header { border-bottom-color: #fbd52a; }
.category-card-small_rtonline_graphic .category-card-small__header { border-bottom-color: #fbd52a; }
.category-card-small_rtonline_360 .category-card-small__header { border-bottom-color: #e9944f; }
.category-card-small_rtonline_documentary .category-card-small__header { border-bottom-color: #39adde; }
.category-listing_programs .category-card-small__icon { display: none; }
.category-listing_programs .category-card-small__category-name { text-align: center; padding: 0 10px; }
@media (max-width: 768px) { .b-layout__liveevent { display: none; } }
.article__google-news { margin-right: auto; font-size: 14px; }
.article__google-news a { margin-right: 10px; border: #E0E0DC solid 1px; background: white; border-radius: 3px; padding: 10px 0; }
.article__google-news a img { vertical-align: middle; width: 120px; display: inherit; }
.article__google-news-mobile { width: 100%; text-align: center; margin: 10px 0; background-color: #B9B9B9; }
.article__google-news-mobile img { display: inline-block; width: 100%; max-width: 300px; margin: 0 auto; }
.article__google-news-mobile a { display: grid; }
@media (min-width: 769px) { .article__google-news-mobile { display: none; } }
.article__social-wrapper { display: flex; justify-content: space-between; margin-bottom: 20px; }
@media (max-width: 640px) { .article__social-wrapper { flex-direction: column; } }
@media (max-width: 768px) { .article__social-wrapper { flex-direction: column; }
  .article__google-news_desktop { display: none; } }
.SpotIM-spinner-flex { display: flex; justify-content: center; align-items: center; margin: 16px 0; }
.SpotIM-spinner { -webkit-animation: spcv_spinner-animation .6s linear infinite; animation: spcv_spinner-animation .6s linear infinite; display: none; font-size: 10px; text-indent: -9999em; position: relative; border-radius: 50%; vertical-align: -2px; border: 0.2em solid rgba(0, 0, 0, 0.25); border-left-color: #fff; width: 12px; height: 12px; margin-left: 10px; }
.SpotIM-spinnerActive { display: inline-block; }
