/* This file is generated — do not edit by hand! */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

iframe {
  border: none;
}

a:hover,
a:focus,
a:active,
input,
button,
div {
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

input[type="button"] {
  -webkit-appearance: none;
}

input[type="text"]::-ms-clear {
  display: none;
}

.news-search {
  margin-bottom: 23px;
}

.news-search label.news-search__field-label,
.news-search label.news-search__field-label:hover,
.news-search label.news-search__field-label:active,
.news-search label.news-search__field-label:focus {
  display: block;
  margin-bottom: 9px;
  font-size: 18px;
  font-weight: 400;
  color: rgba(44, 55, 86, 0.5);
}

.news-search__field--text-wrap {
  display: block;
  position: relative;
}

.news-search__field--text-wrap input[type="text"] {
  outline: none;
  font-size: 18px;
}

.news-search__field--text-wrap input[type="text"]:hover,
.news-search__field--text-wrap input[type="text"]:active,
.news-search__field--text-wrap input[type="text"]:focus {
  outline: none;
}

.news-search__field--text-wrap svg {
  width: 14px;
  height: 14px;
  position: absolute;
  right: 7px;
  top: 40%;
}

.news-search-clear-button {
  display: none;
}

.news-search-clear-button.active {
  display: block;
}

.news .search-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  position: relative;
  height: 48px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  border-radius: 100px;
  background-color: white;
  border: solid 1px #d4d4d6;
  padding-left: 20px;
  padding-right: 10px;
  z-index: 3;
}

.news .search-block input {
  background-color: white;
  color: #333;
}

.news .search-block input::-webkit-input-placeholder,
.news .search-block input:-ms-input-placeholder,
.news .search-block input::-ms-input-placeholder,
.news .search-block input:-moz-placeholder,
.news .search-block input::-moz-placeholder,
.news .search-block input::-webkit-input-placeholder {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  color: rgba(44, 55, 86, 0.5);
}

.news .search-block input::-webkit-input-placeholder,
.news .search-block input:-ms-input-placeholder,
.news .search-block input::-ms-input-placeholder,
.news .search-block input:-moz-placeholder,
.news .search-block input::-moz-placeholder,
.news .search-block input::placeholder {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  color: rgba(44, 55, 86, 0.5);
}

.news .search-block__wrap {
  width: 100%;
  position: relative;
}

.news .search-block__input {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  border: none;
  font-size: 16px;
}

.news .search-block__button {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50px;
          flex: 1 0 50px;
  cursor: pointer;
}

.news .search-menu {
  display: none;
  position: absolute;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12);
  border: solid 1px #f2f2f2;
  border-radius: 24px;
  z-index: 2;
  padding: 68px 20px 20px 20px;
  left: 0;
  right: 0;
  top: 0;
}

.news .dropdown--search-menu .dropdown__button {
  background-color: transparent;
}

.news .dropdown--search-menu .dropdown__menu {
  border: 1px solid #d4d4d6;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-right: 20px;
  min-width: 252px;
}

.news .dropdown--search-menu .dropdown__list {
  margin-top: 8px;
}

.news .dropdown--search-menu .dropdown__list--inner {
  margin-left: 12px;
}

.news .dropdown--search-menu .dropdown__item {
  padding: 9px 20px;
}

.news .dropdown--search-menu .dropdown__item--date {
  min-width: 334px;
}

.news .dropdown--search-menu .dropdown__footer {
  text-align: center;
  border-top: 1px solid #d4d4d6;
  margin-left: 20px;
  margin-top: 12px;
  padding-top: 12px;
}

.news .dropdown--search-menu .dropdown__footer span {
  color: #2aac4a;
  text-decoration: underline;
  font-size: 18px;
}

.paging__count {
  color: rgba(44, 55, 86, 0.5);
}

.paging__count-wrap {
  margin-bottom: 15px;
}

.UIWindow {
  position: relative;
}

.slider_arrow svg path {
  fill: rgba(44, 55, 86, 0.4);
}

.news {
  margin-bottom: 69px;
  max-width: 840px;
}

.news-view-block {
  margin-top: 10px;
  max-width: 840px;
}

.news-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 23px;
}

.news-header__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-preferred-size: 304px;
      flex-basis: 304px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.news-header__actions--right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.news-header__actions--wide {
  -ms-flex-preferred-size: 347px;
      flex-basis: 347px;
}

.news-header__actions--full-width {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}

.news-header__manage-menu {
  z-index: 4;
  margin-left: 20px;
}

.news__tags {
  margin: 16px 0 0 7px;
  display: inline-block;
}

.news-list-block--archive .news__item .news__tag a,
.news-list-block--archive .news__item .news__tag span {
  cursor: default;
}

.news-list-block--archive .news__item .news__tag a:hover,
.news-list-block--archive .news__item .news__tag span:hover {
  color: #b2c0cd;
}

.news-list-block--archive .news__item .news__tag--important a:hover,
.news-list-block--archive .news__item .news__tag--important a:focus,
.news-list-block--archive .news__item .news__tag--important a:active,
.news-list-block--archive .news__item .news__tag--important span:hover,
.news-list-block--archive .news__item .news__tag--important span:focus,
.news-list-block--archive .news__item .news__tag--important span:active {
  color: #d0011b;
}

.news__tag {
  margin-right: 5px;
  display: inline-block;
  border-radius: 100px;
  background-color: #ffffff;
  border: 1px solid #b2c0cd;
  padding: 2px 12px 4px;
  margin-bottom: 5px;
}

.news__tag:hover {
  border: 1px solid #99b0c6;
}

.news__tag a,
.news__tag span {
  font-size: 16px;
  font-weight: bold;
  color: #b2c0cd;
  cursor: pointer;
  text-decoration: none;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  white-space: nowrap;
}

.news__tag a:hover,
.news__tag span:hover {
  color: #99b0c6;
}

.news__tag a:focus,
.news__tag a:active,
.news__tag span:focus,
.news__tag span:active {
  color: #b2c0cd;
}

.news__tag--selected {
  color: #ffffff;
  background-color: #b2c0cd;
}

.news__tag--selected a,
.news__tag--selected span {
  color: #ffffff;
}

.news__tag--selected a:hover,
.news__tag--selected a:focus,
.news__tag--selected a:active,
.news__tag--selected span:hover,
.news__tag--selected span:focus,
.news__tag--selected span:active {
  color: #ffffff;
}

.news__tag--important {
  border: 1px solid #d0011b;
}

.news__tag--important:hover {
  border: 1px solid #f90725;
}

.news__tag--important a,
.news__tag--important span {
  color: #d0011b;
}

.news__tag--important a:hover,
.news__tag--important a:focus,
.news__tag--important a:active,
.news__tag--important span:hover,
.news__tag--important span:focus,
.news__tag--important span:active {
  color: #f90725;
}

.news__tag--important--selected {
  color: #ffffff;
  background-color: #d0011b;
}

.news__tag--important--selected a,
.news__tag--important--selected span {
  color: #ffffff;
}

.news__tag--important--selected a:hover,
.news__tag--important--selected a:focus,
.news__tag--important--selected a:active,
.news__tag--important--selected span:hover,
.news__tag--important--selected span:focus,
.news__tag--important--selected span:active {
  color: #ffffff;
}

.news__tag-count {
  margin-right: 10px;
  display: inline-block;
  margin-bottom: 5px;
  color: #b2c0cd;
  font-weight: 700;
}

.news-list .news__item .news__tag {
  margin-right: 0px;
  display: inline-block;
  border-radius: 0px;
  background-color: transparent;
  border: none;
  padding: 0px;
  margin-bottom: 0px;
}

.news-list .news__item .news__tag:hover {
  border: none;
}

.news-list .news__item .news__tag span::after,
.news-list .news__item .news__tag a::after {
  content: ',';
}

.news-list .news__item .news__tag:last-child span::after,
.news-list .news__item .news__tag:last-child a::after {
  display: none;
}

.news__remove-tagBtn {
  vertical-align: middle;
  margin-left: 10px;
  cursor: pointer;
}

.news__remove-tagBtn svg {
  width: 14px;
  height: 14px;
  color: #d4d4d6;
}

.news--press {
  margin-right: 40px;
}

.news--press .toggler__wrap--right-corner {
  right: 40px;
}

.link--more,
a.link--more {
  display: block;
  font-weight: bold;
  color: #b2c0cd;
  text-align: center;
}

.freeze-scroll {
  overflow-y: hidden;
}

.slider-controls {
  position: relative;
  margin-top: 20px;
  width: 200px;
}

.slider-controls-wrap {
  position: relative;
}

.slider-controls-wrap::before {
  content: '';
  display: block;
  background-color: rgba(212, 212, 214, 0.5);
  height: 1px;
  width: 100%;
  position: absolute;
  z-index: 0;
}

.slider-controls .slider_arrow {
  width: 40px;
  height: 40px;
  position: absolute;
  padding: 12px 16px;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.6);
  z-index: 2;
}

.slider-controls .slider_arrow > svg {
  width: 8px;
  height: 16px;
}

.slider-controls .slider_arrow > svg path {
  fill: rgba(0, 0, 0, 0.6);
}

.slider-controls .slider_arrow.slick-disabled {
  display: none !important;
}

.slider-controls .slider_arrow--left,
.slider-controls .slider_arrow--right {
  top: -20px;
}

.slider-controls .slider_arrow--left {
  left: 30px;
}

.slider-controls .slider_arrow--right {
  right: 30px;
}

.slick-dots {
  margin: 0px;
  margin-top: -12px;
  top: 0px;
  z-index: 1;
  height: 20px;
  background-color: #ffffff;
}

.slick-dots li {
  vertical-align: middle;
  margin: 0px;
  height: 15px;
  width: 15px;
}

.slick-dots li button {
  height: 15px;
  width: 15px;
}

.slick-dots li button::before {
  font-size: 5px;
  opacity: 0.2;
  color: #000000;
  width: 15px;
  height: 15px;
  line-height: 15px;
}

.slick-dots li.slick-active button:before {
  font-size: 7px;
  opacity: 0.6;
  color: #2aac4a;
}

.toggler--news {
  z-index: 2;
}

.toggler--news .toggler__button {
  min-width: 280px;
  text-align: left;
}

.toggler--news .toggler__button::after {
  position: absolute;
  right: 27px;
}

.toggler--news .toggler__menu {
  padding-top: 58px;
}

.toggler--news .toggler__item {
  min-width: 200px;
}

.button--settings {
  /* svg {
      width: 26px;
      height: 24px;
    } */
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 45%;
  padding: 0 14px;
}

.ui-datepicker.ui-datepicker-multi {
  min-width: 45em;
}

.news-list-block--press {
  position: relative;
}

.news-list-block--press .slick-slide {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.news-list-block--press .slick-slide > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
}

.news-list-block--press .slick-slide > div .news__item:not(:first-child) {
  margin-left: 12px;
}

.news-tags-filter,
.news-tags-filter--press {
  color: #2c3756;
  margin-bottom: 23px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.news-tags-filter .news__tags,
.news-tags-filter--press .news__tags {
  margin: 0 0 0 7px;
}

.news-tags-filter .news__tags--hidden,
.news-tags-filter--press .news__tags--hidden {
  display: none;
}

.news-tags-filter .news__tag,
.news-tags-filter--press .news__tag {
  margin: 0 0 7px 5px;
}

.news-tags-filter .news__tag-more,
.news-tags-filter--press .news__tag-more {
  display: inline-block;
  margin-left: 10px;
  font-size: 16px;
  font-weight: bold;
  text-decoration: underline;
  color: #b2c0cd;
  cursor: pointer;
}

.news-tags-filter .news__tag-more:hover,
.news-tags-filter .news__tag-more:active,
.news-tags-filter .news__tag-more:focus,
.news-tags-filter--press .news__tag-more:hover,
.news-tags-filter--press .news__tag-more:active,
.news-tags-filter--press .news__tag-more:focus {
  color: #99b0c6;
}

.news-tags-dialog .tags-manage-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.news-tags-dialog .tags-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #d4d4d6;
  /*border: 1px solid $border-color;
      border-bottom: 0;*/
}

.news-tags-dialog .tags-search-block {
  margin-top: 30px;
  border: 1px solid #d4d4d6;
}

.news-tags-dialog .tags-search__input {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  border: none;
  font-size: 20px;
  padding-left: 20px;
  height: 54px;
}

.news-tags-dialog .tags-search__button {
  height: 54px;
}

.news-tags-dialog .tags-list {
  height: 400px;
  overflow: auto;
}

.news-tags-dialog .tags-list--selection {
  border: 1px solid #d4d4d6;
}

.news-tags-dialog .tags-list__item {
  border-bottom: 1px solid #d4d4d6;
  padding: 13px 30px 13px 20px;
  font-size: 20px;
  vertical-align: middle;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.news-tags-dialog .tags-list__item:last-child {
  border-bottom: none;
}

.news-tags-dialog .tags-list__item--selection {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.news-tags-dialog .tags-list__item-checkbox {
  position: relative;
}

.news-tags-dialog .tags-list__item-checkbox .tag__fixed svg,
.news-tags-dialog .tags-list__item .tag__fixed svg {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 10px;
}

.news-list-block--similar .news-list,
.news-list-block--press .news-list {
  display: block;
  visibility: hidden;
}

.news-list-block--similar .news-list.slick-initialized,
.news-list-block--press .news-list.slick-initialized {
  visibility: visible;
  overflow: visible;
  opacity: 1;
}

.news-list-block--similar .news-list .slick-track,
.news-list-block--press .news-list .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.news-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 9px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow-y: hidden;
}

.news__item {
  -ms-flex-preferred-size: 413px;
      flex-basis: 413px;
  border: 1px solid #d4d4d6;
  margin: 0 0 14px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.news__item.slick-slide {
  height: unset;
}

.news-list-block--press .news__item {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.news-list-block--press .news__cover {
  height: 310px;
}

.news--hidden_block {
  display: none;
}

.news__manage-menu {
  height: 54px;
  position: absolute;
  top: 10px;
  right: 12px;
}

.news__manage-menu .dropdown--icon {
  background: #ffffff;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 12px 0 rgba(212, 212, 214, 0.7);
          box-shadow: 0 2px 12px 0 rgba(212, 212, 214, 0.7);
}

.news__manage-menu .dropdown--icon:hover .dropdown__button {
  -webkit-box-shadow: 0 2px 12px 0 rgba(212, 212, 214, 0.7);
          box-shadow: 0 2px 12px 0 rgba(212, 212, 214, 0.7);
  border: solid 1px #eaeaea;
}

.news__manage-menu .dropdown__button {
  z-index: 2;
}

.news__cover-wrap {
  position: relative;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.7)));
  background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.7));
  background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.7));
}

.news__cover {
  width: 100%;
  height: 162px;
  background-size: cover;
}

.news .news__cover {
  height: 200px;
}

.news__title {
  width: 100%;
}

.news__title-text {
  padding-top: 14px;
  font-size: 18px;
  font-weight: bold;
  /* text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; */
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.news-info a.news__title {
  text-decoration: none;
  color: #2c3756;
}

.news__draft-flag {
  color: #D0021B;
}

.news__date,
.news__source,
.news__author,
.news a.news__source {
  color: #858585;
  text-decoration: none;
  font-size: 16px;
}

.news__date--hidden,
.news__source--hidden,
.news__author--hidden,
.news a.news__source--hidden {
  display: none;
  font-weight: 400;
}

.news__date svg,
.news__source svg,
.news__author svg,
.news a.news__source svg {
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 8px;
}

.news-article-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.news__pinned-icon {
  width: 16spx;
  height: 16px;
  margin-left: 9px;
}

.news__pub-details {
  padding-top: 8px;
  padding-bottom: 6px;
}

.news a.news__source {
  color: #99b0c6;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
}

.news__attachment {
  font-size: 16px;
  display: inline-block;
}

.news__attachment + .news__attachment {
  margin-left: 21px;
}

.news__attachment-ico {
  vertical-align: middle;
}

.news__attachment-ico svg {
  width: 14px;
  height: 14px;
}

.news__attachment-count {
  color: #858585;
}

.news-info {
  padding: 20px 20px;
  border-top: 1px solid #d4d4d6;
}

.news-meta-info__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.news-tag-info__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 14px;
}

.news-tag-info__wrap .news__tags {
  margin: 0px 0 0 0;
}

[aria-describedby="newsDialog__manageTags"] {
  min-height: 822px;
}

.news-list-block--press .news-list {
  max-height: 572px;
  margin-bottom: 40px;
}

.news-form {
  background: #fafafa;
  padding: 34px 40px;
}

.news-form__title-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 28px 0 14px;
}

.news-form__title-wrap h2 {
  text-transform: uppercase;
}

.news-form__fieldset {
  padding: 0;
  margin: 0;
  border: none;
}

.news-form__fieldset:not(:last-child) {
  border-color: #bababa;
  border-style: dashed;
  border-width: 0 0 1px 0;
}

.news-form__fieldset:first-child .news-form__field-wrap {
  margin-top: 0;
}

.news-form__fieldset:last-child .news-form__field-wrap {
  margin: 0;
}

.news-form__fieldset .news__tag {
  border: 1px solid #d4d4d6;
}

.news-form__field #news-pinned:disabled:not(:checked) + label {
  color: rgba(44, 55, 86, 0.5);
}

.news-form__field #news-pinned:disabled:not(:checked) + label:before {
  opacity: 0.7;
}

.news-form__field:not(:last-child) {
  margin-bottom: 20px;
}

.news-form__field-wrap {
  margin: 19px 0 28px;
}

.news-form__field-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.news-form__field-group .linked--icon {
  width: 20px;
  height: 12px;
  -ms-flex-item-align: center;
      align-self: center;
}

.news-form__field-group .linked--icon svg {
  width: 20px;
  height: 20px;
}

.news-form__field--grouped {
  -ms-flex-preferred-size: 47%;
      flex-basis: 47%;
}

.news-form__field-label {
  display: block;
  margin-bottom: 9px;
  font-size: 18px;
  color: rgba(44, 55, 86, 0.5);
}

.news-form__field--text-wrap {
  display: block;
}

.news-form__field--text-wrap:not(:first-child) {
  margin-top: 14px;
}

.news-form__field--text-wrap input[type="text"] {
  outline: none;
  font-size: 20px;
}

.news-form__field--text-wrap input[type="text"]:hover,
.news-form__field--text-wrap input[type="text"]:active,
.news-form__field--text-wrap input[type="text"]:focus {
  outline: none;
}

.news-form__field--text-wrap[data-prop-name="newsCreateDate"],
.news-form__field--text-wrap[data-prop-name="newsCreateTime"] {
  width: 200px;
}

.news-form__field--text-wrap[data-prop-name="newsCreateTime"]:before {
  left: 100%;
  top: 14px;
  width: 100%;
  margin-left: 10px;
  right: 0;
  bottom: 0;
}

.news-form__field-info a {
  font-size: 18px;
}

.news-form__field-info span {
  font-size: 18px;
  color: rgba(44, 55, 86, 0.5);
}

.news-form__field-info span.link {
  color: #2aac4a;
}

.news-form__field .link {
  cursor: pointer;
  font-size: 18px;
}

.news-form__field-file {
  display: none;
}

.news-form__field-preview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.news-form__field-preview--as-list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.news-form__field-preview .button-crop {
  display: block;
  margin-top: 10px;
}

.news-form__field-preview .news-crop-image {
  max-width: 100%;
}

.news-form__field-preview .preview-item + .preview-item {
  margin-left: 10px;
}

.news-form__field-preview .preview-item--wide + .preview-item--wide {
  margin-left: 0px;
}

.news-form__field-preview .preview-item {
  margin: 10px 0;
  position: relative;
}

.news-form__field-preview .preview-item--wide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.news-form__field-preview .preview-item__doc-pic > svg {
  width: 33px;
  height: 42px;
  margin-right: 10px;
}

.news-form__field-preview .preview-item__doc {
  word-break: break-all;
  margin-right: 21px;
}

.news-form__field-preview .preview-item__img {
  width: 100%;
  max-width: 250px;
  max-height: 150px;
}

.news-form__field-preview .preview-item__video {
  height: auto;
  background-color: #d8d8d8;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.news-form__field-preview .preview-item__remove-btn {
  position: absolute;
  cursor: pointer;
  width: 16px;
  height: 16px;
  top: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.8);
}

.news-form__field-preview .preview-item__remove-btn > svg {
  width: 16px;
  height: 16px;
  color: #d4d4d6;
}

.news-form__field-preview .preview-item__remove-btn--transparent {
  background: none;
}

.news-form__field .news__remove-tagBtn {
  cursor: pointer;
}

.news-form__field a {
  font-size: 18px;
}

.news-form__tiny-field-preview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.news-form__tiny-field-preview .tiny-preview-item {
  position: relative;
  border: 1px solid #d4d4d6;
  background: #fff;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px;
}

.news-form__tiny-field-preview .tiny-preview-item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.news-form__tiny-field-preview .tiny-preview-item__doc-pic > svg {
  width: 33px;
  height: 42px;
  margin-right: 20px;
}

.news-form__tiny-field-preview .tiny-preview-item__doc {
  word-break: break-all;
  margin-right: 21px;
  color: #2c3756;
  font-size: 20px;
}

.news-form__tiny-field-preview .tiny-preview-item__type-size {
  color: rgba(44, 55, 86, 0.5);
  font-size: 16px;
  letter-spacing: 0.2px;
}

.news-form__errors-list {
  margin: 25px 0 30px;
}

.news-form__errors-mssg {
  font-size: 18px;
  color: rgba(44, 55, 86, 0.5);
}

.news-form .-inline {
  display: inline-block;
  margin-right: 20px;
}

.news-form__header a.link--back {
  font-size: 20px;
}

.news-pinned-hint {
  color: rgba(44, 55, 86, 0.5);
}

[aria-describedby="newsDialog__selectTag"] {
  min-height: 681px;
}

.news-view__subtitle {
  font-weight: 700;
  font-size: 24px;
  color: #2c3756;
}

.news-view__title-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 28px 0 14px;
}

.news-view__title-wrap h2 {
  text-transform: uppercase;
}

.news-view__cover-wrap {
  margin-bottom: 30px;
}

.news-view__cover img {
  height: 375px;
}

.news-view__content--text {
  margin: 27px 0 34px;
}

.news-view__content--text img {
  max-width: 300px;
  max-height: 200px;
}

.news-view__content--text video {
  background-color: #d8d8d8;
}

.news-view__content--photo {
  display: none;
  margin: 40px 0;
}

.news-view__content--video {
  display: none;
  margin: 40px 0;
}

.news-view__content--docs {
  display: none;
  margin: 40px 0 0;
}

.news-view__video {
  position: relative;
  margin: 10px 5px;
}

.news-view__video-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.news-view__video video {
  max-width: 413px;
  max-height: 220px;
  background-color: #d8d8d8;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.news-view__video-overlay {
  cursor: pointer;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}

.news-view__doc {
  padding: 25px 30px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.news-view__doc-pic > svg {
  width: 27px;
  height: 42px;
}

.news-view__doc-info {
  margin-left: 10px;
}

.news-view__doc-title a,
.news-view__doc-title a:hover,
.news-view__doc-title a:focus,
.news-view__doc-title a:active {
  color: #2c3756;
  text-decoration: none;
  font-size: 20px;
}

.news-view__doc-size-type {
  color: rgba(44, 55, 86, 0.5);
}

.news-view__photo {
  margin: 10px 5px;
}

.news-view__photo-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.news-view__photo img {
  /* width: 206px;
        height: 136px; */
  max-width: 250px;
  height: 136px;
}

.news-view__date {
  color: #b4b4b4;
  font-size: 16px;
}

.news-view__source a,
.news-view__source span {
  font-size: 16px;
  color: #b4b4b4;
}

.news-view__source a:hover,
.news-view__source a:active,
.news-view__source a:focus,
.news-view__source span:hover,
.news-view__source span:active,
.news-view__source span:focus {
  font-size: 16px;
  color: #b4b4b4;
}

.news-view a.news__source {
  font-size: 16px;
  color: #b4b4b4;
}

.news-view a.news__source:hover,
.news-view a.news__source:active,
.news-view a.news__source:focus {
  font-size: 16px;
  color: #b4b4b4;
}

.news-view__date + .news-view__source {
  margin-top: 12px;
}

.news-view__text {
  margin: 23px 0 26px;
}

.news-view__socials {
  border-top: 1px solid #e8e8e8;
  padding: 20px 0 40px;
}

.news-view__socials-header {
  margin-bottom: 28px;
}

.news-view__socials-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.news-view__socials-content .socials__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.news-view__socials-content .socials__list .socials__item + .socials__item {
  margin-left: 10px;
}

.news-view__socials-content .socials__item svg {
  width: 48px;
  height: 48px;
}

.news-view__socials-content .socials__link {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  margin-left: 24px;
}

.news-view__relevant {
  border-top: 1px solid #e8e8e8;
  padding: 20px 0 40px;
}

.news-view__relevant-header {
  margin-bottom: 24px;
}

.news-view__header a.link--back {
  font-size: 20px;
}

.dialog-video-preview {
  max-width: 100%;
  top: 0 !important;
  margin: 20px auto;
  right: 0;
  left: 0 !important;
  max-height: unset;
}

.dialog-video-preview ~ .ui-widget-overlay {
  opacity: .7;
}

.dialog-video-preview.ui-dialog.ui-widget-content {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.dialog-video-preview .ui-dialog-titlebar {
  padding: 0;
}

.dialog-video-preview .ui-dialog-titlebar .ui-dialog-title {
  display: none;
}

.dialog-video-preview .ui-dialog-titlebar .ui-dialog-titlebar-close {
  top: 0;
  z-index: 1;
  right: 0;
}

.dialog-video-preview__content {
  padding: 50px;
}

.dialog-video-preview > .dialog-video-preview__content-wrap {
  padding: 0;
  overflow: hidden;
}

.dialog-video-preview > .dialog-video-preview__content-wrap .video {
  width: 100%;
  background-color: #d8d8d8;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.dialog-video-preview > .dialog-video-preview__content-wrap .video--emmbed {
  min-height: 270px;
  min-width: 100%;
}

.dialog-video-preview > .dialog-video-preview__content-wrap .video__description {
  background: #fff;
  margin-top: -6px;
  padding: 25px 19px;
}

.dialog-video-preview > .dialog-video-preview__content-wrap .video__prev-btn,
.dialog-video-preview > .dialog-video-preview__content-wrap .video__next-btn {
  display: inline-block;
  width: 16px;
  height: 36px;
  position: absolute;
  top: 50%;
  cursor: pointer;
  color: #ffffff;
}

.dialog-video-preview > .dialog-video-preview__content-wrap .video__prev-btn svg,
.dialog-video-preview > .dialog-video-preview__content-wrap .video__next-btn svg {
  width: 16px;
  height: 36px;
}

.dialog-video-preview > .dialog-video-preview__content-wrap .video__prev-btn {
  left: 0;
}

.dialog-video-preview > .dialog-video-preview__content-wrap .video__next-btn {
  right: 0;
}

.news-strip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  border-radius: 4px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.1);
  border: solid 1px #d8d8d8;
  margin-left: -4px;
  pointer-events: all;
  visibility: hidden;
}

.news-strip.active {
  visibility: visible;
}

.news-strip-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 3;
  width: 100%;
  height: 50px;
  pointer-events: none;
}

.news-strip__btn {
  position: relative;
  pointer-events: all;
  min-width: 171px;
  font-size: 20px;
  font-weight: 700;
  z-index: 1;
  padding: 0 25px 0 16px;
  border: 1px solid #2aac4a;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: #2aac4a;
  -webkit-box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.12);
  color: #fff;
  border-radius: 0;
  cursor: pointer;
}

.news-strip__btn:after {
  content: '';
  position: absolute;
  margin: auto 0;
  bottom: 0;
  top: 3px;
  right: 10px;
  width: 7px;
  height: 12px;
  background: url(../../images/arrow_right_white.png) center center no-repeat transparent;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform .3s linear;
  transition: -webkit-transform .3s linear;
  -o-transition: transform .3s linear;
  transition: transform .3s linear;
  transition: transform .3s linear, -webkit-transform .3s linear;
}

.news-strip__btn.active:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: -webkit-transform .3s linear;
  transition: -webkit-transform .3s linear;
  -o-transition: transform .3s linear;
  transition: transform .3s linear;
  transition: transform .3s linear, -webkit-transform .3s linear;
}

.news-strip__content {
  padding: 16px 0 !important;
  white-space: nowrap;
  -webkit-animation-name: marquee;
          animation-name: marquee;
  -webkit-animation-duration: 50s;
          animation-duration: 50s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

.news-strip__content:hover {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.news-strip__content--ie {
  -webkit-animation-name: marqueeIE;
          animation-name: marqueeIE;
  -webkit-animation-duration: 100s;
          animation-duration: 100s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

.news-strip__item {
  display: inline;
}

.news-strip__item:not(:last-child):after {
  content: '|';
  padding-left: 16px;
  color: #333333;
  opacity: .5;
}

.news-strip__item-info {
  text-decoration: none !important;
}

.news-strip__item-time {
  font-size: 16px;
  color: #333333;
  opacity: .5;
}

.news-strip__item-name {
  text-decoration: none;
  font-size: 18px;
  color: #333;
  padding-left: 20px;
}

.news-strip__item + .news-strip__item {
  margin-left: 20px;
}

@-webkit-keyframes marquee {
  from {
    -webkit-transform: translate(25%);
            transform: translate(25%);
  }

  to {
    -webkit-transform: translate(-100%);
            transform: translate(-100%);
  }
}

@keyframes marquee {
  from {
    -webkit-transform: translate(25%);
            transform: translate(25%);
  }

  to {
    -webkit-transform: translate(-100%);
            transform: translate(-100%);
  }
}

@-webkit-keyframes marqueeIE {
  from {
    -webkit-transform: translate(100%);
            transform: translate(100%);
  }

  to {
    -webkit-transform: translate(-100%);
            transform: translate(-100%);
  }
}

@keyframes marqueeIE {
  from {
    -webkit-transform: translate(100%);
            transform: translate(100%);
  }

  to {
    -webkit-transform: translate(-100%);
            transform: translate(-100%);
  }
}

@media (max-width: 1299px) {
  .news-list-block--press .news__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media (max-width: 1119px) {
  .news-list-block--press .news__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

/* Remove into eXoResources later */

@media (max-width: 939px) {
  .ui-dialog.ui-widget-content {
    width: 100% !important;
  }
}

@media (max-width: 882px) {
  .news__list {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .news__item {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 413px;
            flex: 1 0 413px;
  }

  .news-list-block--similar .news__item {
    -ms-flex-preferred-size: 275px;
        flex-basis: 275px;
  }

  .news--press {
    margin-right: 0px;
  }

  .news-list-block--press {
    margin-top: 16px;
  }

  .news-list-block--press .news__item {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
  }

  .news-list-block--press .news__item .news__cover {
    min-height: 162px;
    background-size: cover !important;
  }

  .news-list-block--press .news__item .news__cover-wrap {
    width: 100%;
  }

  .news-list-block--press .news__item .news__date--hidden {
    display: block;
    font-weight: normal;
  }
}

@media (max-width: 735px) {
  .news-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    margin-bottom: 30px;
  }

  .news-header__actions {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    margin-top: 10px;
  }

  .news-header .toggler__list {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
  }
}

@media (max-width: 699px) {
  .news-strip__btn {
    min-width: none;
  }

  .news-strip__btn span {
    display: none;
  }

  .news-view__socials-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }

  .news-view__socials-content .socials__link {
    margin-left: 0;
    margin-top: 15px;
  }

  .news-list-block--similar .news-list {
    visibility: visible;
  }

  .news--press .news-list-block--press .news-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .news--press .news-list-block--press .news-list .news__item {
    width: 100%;
  }
}

@media (max-width: 669px) {
  .news--press {
    padding-left: 10px;
    padding-right: 10px;
  }

  .news-list-block--press .news__item {
    -ms-flex-preferred-size: unset;
        flex-basis: unset;
  }

  .news-list-block--press .news-info {
    display: block !important;
  }

  .news-list-block--press .slider_arrow {
    position: absolute;
    top: 50%;
    cursor: pointer;
    border: 0;
    font-size: 0;
    padding: 0;
    margin-top: -15px;
    background-color: transparent;
    z-index: 1;
  }

  .news-list-block--press .slider_arrow svg {
    width: 14px;
    height: 31px;
  }

  .news-list-block--press .slider_arrow svg path {
    fill: rgba(0, 0, 0, 0.6);
  }

  .news-list-block--press .slider_arrow.slick-disabled {
    display: none !important;
  }

  .news-list-block--press .slider_arrow--left {
    left: -18px;
  }

  .news-list-block--press .slider_arrow--right {
    right: -18px;
  }
}

@media (max-width: 639px) {
  .news--press .toggler__wrap {
    position: static;
    right: unset;
    top: unset;
  }

  .news-tags-filter--press {
    display: none;
  }

  .news-strip-wrap .news-strip__btn {
    min-width: 20px;
    color: #2aac4a;
    overflow: hidden;
  }

  .news-strip-wrap .news-strip__btn:after {
    right: 15px;
  }
}

@media (max-width: 579px) {
  .news-form__title-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
  }

  .news-form__title-wrap .toggler__wrap {
    max-width: 143px;
    margin-top: 25px;
  }
}

@media (max-width: 513px) {
  .news .dropdown--search-menu .dropdown__item--date {
    min-width: 200px;
  }

  .ui-datepicker.ui-datepicker-multi {
    min-width: initial;
    left: 0 !important;
  }
}

@media (max-width: 484px) {
  .news-view__socials-content .socials__item svg {
    width: 36px;
    height: 36px;
  }
}

@media (max-width: 471px) {
  .news-view__photo img {
    max-width: unset;
    height: unset;
    width: 100%;
  }

  .news-view__video iframe {
    width: 316px;
  }
}

@media (max-width: 459px) {
  .news-form {
    margin: 0 -20px;
  }
}

@media (max-width: 453px) {
  .news__item {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 323px;
            flex: 1 0 323px;
  }
}

@media (max-width: 415px) {
  .news-form__field .button--primary {
    width: 100%;
    margin-bottom: 10px;
  }

  .news-form__field .button--secondary {
    width: 100%;
    margin-left: 0 !important;
  }
}

/*@media only screen
  // and (min-device-height: 375px)
  // and (max-device-height: 667px)
  and (orientation: landscape) { */

@media (max-width: 639px) {
  .news-tags-filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .news-tags-filter .news__tags {
    margin-left: 0;
    margin-top: 10px;
  }

  .dialog-video-preview {
    max-width: 100vw;
  }

  .dialog-video-preview__content {
    padding: 50px 0;
    width: 100%;
  }

  .dialog-video-preview > .dialog-video-preview__content-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100% !important;
  }

  .dialog-video-preview > .dialog-video-preview__content-wrap .video--emmbed {
    min-height: 100%;
  }

  .dialog-video-preview > .dialog-video-preview__content-wrap .video__prev-btn,
  .dialog-video-preview > .dialog-video-preview__content-wrap .video__next-btn {
    display: none;
  }
}

@media (max-width: 499px) {
  .news-header .toggler__wrap .toggler__item {
    padding: 12px 10px;
  }

  .news-header .toggler__wrap .toggler__item a,
  .news-header .toggler__wrap .toggler__item span {
    font-size: 16px;
  }
}

/*!
 * Cropper.js v1.4.3
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2018-10-24T13:07:11.429Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: .5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline-color: rgba(51, 153, 255, 0.75);
  outline: 1px solid #39f;
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: .5;
  position: absolute;
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: calc(100% / 3);
  left: 0;
  top: calc(100% / 3);
  width: 100%;
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: calc(100% / 3);
  top: 0;
  width: calc(100% / 3);
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: .75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center:before,
.cropper-center:after {
  background-color: #eee;
  content: ' ';
  display: block;
  position: absolute;
}

.cropper-center:before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center:after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: .1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: .75;
  width: 5px;
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}

@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}

@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: .75;
    width: 5px;
  }
}

.cropper-point.point-se:before {
  background-color: #39f;
  bottom: -50%;
  content: ' ';
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

.black li[data-bg='black'] .ribbon {
  width: 36px;
  height: 46px;
  top: 0;
  display: block;
  left: 0;
  z-index: -1;
  position: absolute;
}

.black li[data-bg='black'] .ribbon svg {
  width: 100%;
  height: 100%;
}

.black .preloader--absolute {
  display: none;
}

.black .news-list {
  max-height: none;
}

.black .news-view__socials,
.black .news-view__relevant {
  border-color: black;
}

.black .news-view__source a,
.black .news-view__source span {
  color: black;
}

.black .news-view a.news__source {
  color: black;
}

.black .news-tags-filter span {
  color: black;
}

.black .news-header__actions {
  display: none;
}

.black .toggler__wrap--absolute {
  position: static;
}

.black .news__title-text {
  color: black;
}

.black .news--press {
  background: #fff;
  position: relative;
}

.black .news--press .news__title-text {
  color: black;
}

.black .news--press .news-list {
  visibility: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.black .news--press .news__item {
  width: 33%;
  margin-right: 10px;
}

.black .news--press .toggler {
  position: static;
}

.black .news--press .toggler__button {
  display: none;
}

.black .news--press .toggler__wrap {
  margin-bottom: 43px;
}

.black .news--press .toggler__item {
  min-width: 0px;
  background: none;
  border-bottom: 1px solid black;
  border-top: 1px solid transparent;
  border-radius: 0px;
  display: inline-block;
  margin-right: -10px;
  margin-top: 10px;
}

.black .news--press .toggler__item a {
  text-transform: uppercase;
  text-decoration: underline;
}

.black .news--press .toggler__item--current {
  border: 1px solid black;
  border-bottom: 1px solid white;
  border-radius: 0;
  position: relative;
  z-index: 2;
}

.black .news--press .toggler__item--current a {
  text-decoration: none;
}

.black .news--press .toggler__list {
  position: relative;
  display: inline-block;
  border: none !important;
  border-radius: 0px !important;
}

.black .news--press .toggler__list::before {
  content: '';
  position: absolute;
  height: 1px;
  width: 100%;
  z-index: 1;
  background: black;
  bottom: 0px;
  left: 0px;
  visibility: hidden;
}

.black .news--press .toggler__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: static;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: 0;
}

.black .search-block input {
  color: white;
}

.black .search-block input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: white;
}

.black .search-block input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: white;
  opacity: 1;
}

.black .search-block input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: white;
  opacity: 1;
}

.black .search-block input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: white;
}

.black .search-block input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: white;
}

.black .search-block input::-webkit-input-placeholder {
  /* Most modern browsers support this now. */
  color: white;
}

.black .search-block input:-ms-input-placeholder {
  /* Most modern browsers support this now. */
  color: white;
}

.black .search-block input::placeholder {
  /* Most modern browsers support this now. */
  color: white;
}

.black .toggler__item span {
  color: white;
}

.black .toggler__item--current {
  height: auto;
  background: white;
}

.black .toggler__item--current span {
  color: black;
}

.black .paging__count {
  color: black;
}

.black .news__cover {
  background: black;
}

.black .news__tag--important {
  color: white;
  border-color: white;
}

.black .news__tag {
  background: none;
  background-color: transparent;
  border-color: black;
}

.black .news__tag a,
.black .news__tag span {
  color: black;
}

.black .news__tag--selected {
  background: black;
  color: black;
}

.black .news__tag--selected span,
.black .news__tag--selected a {
  color: white;
}

.black .services__item .item__text {
  color: white;
}

.black .news__tag-count,
.black .news__attachment-count,
.black .news__date,
.black .news__source,
.black .news__author,
.black .news a.news__source {
  color: black;
}

.black .search-std__bg {
  background: #fff !important;
}

.black .search-std__bg::before {
  display: none;
}

.black .search-std__btn .button svg {
  display: none;
}

.black .services__bg {
  background: none;
}

.black .news__tag-more,
.black .news-tags-filter--press,
.black .title h1 {
  color: black;
}

.black .news__tag-more:hover,
.black .news-tags-filter--press:hover,
.black .title h1:hover {
  color: black;
}

.black .services__item .item__icon {
  display: none;
}

.black .services__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.black .tabs__item ._btn.active {
  background: black;
  color: white;
}

.black .faq-slider__item .item__icon svg {
  display: none;
}

.black .tabs__item ._btn {
  background: white;
  color: black;
}

.black .tabs__item ._btn:hover {
  color: white;
}

.black .communication__col--big .item__inner {
  max-width: 100%;
  margin-left: 0;
}

.black .communication__item--recourse .item__text {
  padding-right: 0;
  text-align: left;
}

.black .communication__item .item__text--right {
  text-align: left;
}

.black .services__item .item__text,
.black .faq-slider__item .item__info ._text,
.black .faq-slider__item .item__inner {
  color: black;
  border-color: black;
}

.black .communication__item .item__text--center {
  text-align: left;
}

.black .communication__item--qst .item__text {
  padding-left: 0;
}

.black .communication__item {
  border: 2px solid black;
  color: black;
  border-radius: 2px;
  background: white;
}

.black .communication__item .item__text {
  color: black;
}

.black .outer-links__item:nth-of-type(2n) {
  margin-right: 20px !important;
}

.black .communication__col {
  -ms-flex-preferred-size: 33%;
      flex-basis: 33%;
}

.black .news__item {
  border-color: black;
}

.black .news__attachment {
  display: none;
}

.black .news-strip-wrap,
.black .news-view__socials-content .socials__list {
  display: none;
}

.black .news-view__date,
.black .news-view__subtitle,
.black .news-view__tags {
  color: black;
}

.black .toggler__item:not(.toggler__item--current):not(.toggler__item--disabled) span:hover {
  color: white;
}

.black .textbox {
  color: white;
}

.black a.button[disabled] {
  display: none;
}

.black .news-view__doc-pic {
  display: none;
}

.black .news-view__doc-title a,
.black .news-view__doc-title a:hover,
.black .news-view__doc-title a:focus,
.black .news-view__doc-title a:active,
.black .news-view__doc-size-type {
  color: black;
}

.black .tabs__item ._btn:hover {
  color: black;
}

.black .tabs__item ._btn.active:hover {
  color: white;
}

.black .news-view__doc-title a {
  text-decoration: underline;
}

.black .news-view__content--text {
  color: black;
}

.black .news__manage-menu .dropdown__button,
.black .news-view__manage-menu {
  display: none;
}

.black .search-std__btn {
  width: 100%;
}

.black .search-std__btn a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: black;
  text-decoration: underline;
  width: 100%;
  height: 77px;
  border-radius: 2px;
  background-color: white;
  border: solid 2px black;
}

.black .socials__link .textbox {
  color: black !important;
}

.black .ulinks .outer-links {
  height: auto;
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.black .outer-links__item-wrapper {
  width: 49%;
  margin: 0;
}

.black .outer-links__item {
  margin: 0;
}

.black .services__body {
  display: none;
}

.black .services__inner {
  padding: 20px 30px 35px;
  border: 2px solid black;
}

.black .services__inner .title--mb {
  text-transform: uppercase;
  margin-bottom: 26px;
}

.black .services__inner #receive-services__select {
  height: 46px;
  padding: 0 30px 0 15px;
  font-size: 22px;
  width: 440px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  color: black;
  background: white;
  border: 2px solid black;
  border-radius: 2px;
  margin-right: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-appearance: menulist;
     -moz-appearance: menulist;
          appearance: menulist;
}

.black .services__inner #receive-services__select option {
  color: black;
  background: white;
}

.black .services__inner #receive-services__btn {
  background: black;
  color: white;
  border: none;
  font-family: "PT Sans", sans-serif;
  font-size: 22px;
  height: 44px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 8px 27px 10px;
  border-radius: 20px;
  -webkit-box-shadow: 0 14px 14px 0 rgba(0, 0, 0, 0.03), 0 0 14px 0 transparent;
          box-shadow: 0 14px 14px 0 rgba(0, 0, 0, 0.03), 0 0 14px 0 transparent;
}

.black .receive-services_spec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.black .news-strip-wrap {
  display: none;
}

.white li[data-bg='white'] .ribbon {
  width: 36px;
  height: 46px;
  top: 0;
  display: block;
  left: 0;
  z-index: -1;
  position: absolute;
}

.white li[data-bg='white'] .ribbon svg {
  width: 100%;
  height: 100%;
}

.white .preloader--absolute {
  display: none;
}

.white .news-list {
  max-height: none;
}

.white .news-view__socials,
.white .news-view__relevant {
  border-color: white;
}

.white .news-view__source a,
.white .news-view__source span {
  color: white;
}

.white .news-view a.news__source {
  color: white;
}

.white .news-tags-filter span {
  color: white;
}

.white .news-header__actions {
  display: none;
}

.white .toggler__wrap--absolute {
  position: static;
}

.white .news__title-text {
  color: white;
}

.white .news--press {
  background: black;
  position: relative;
}

.white .news--press .news__title-text {
  color: white;
}

.white .news--press .news-list {
  visibility: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.white .news--press .news__item {
  width: 33%;
  margin-right: 10px;
}

.white .news--press .toggler {
  position: static;
}

.white .news--press .toggler__button {
  display: none;
}

.white .news--press .toggler__wrap {
  margin-bottom: 43px;
}

.white .news--press .toggler__item {
  min-width: 0px;
  background: none;
  border-bottom: 1px solid white;
  border-top: 1px solid transparent;
  border-radius: 0px;
  display: inline-block;
  margin-right: -10px;
  margin-top: 10px;
}

.white .news--press .toggler__item a {
  text-transform: uppercase;
  text-decoration: underline;
}

.white .news--press .toggler__item--current {
  border: 1px solid white;
  border-bottom: 1px solid black;
  border-radius: 0;
  position: relative;
  z-index: 2;
}

.white .news--press .toggler__item--current a {
  text-decoration: none;
}

.white .news--press .toggler__list {
  position: relative;
  display: inline-block;
  border: none !important;
  border-radius: 0px !important;
}

.white .news--press .toggler__list::before {
  content: '';
  position: absolute;
  height: 1px;
  width: 100%;
  z-index: 1;
  background: white;
  bottom: 0px;
  left: 0px;
  visibility: hidden;
}

.white .news--press .toggler__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: static;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: 0;
}

.white .search-block input {
  color: black;
}

.white .search-block input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: black;
}

.white .search-block input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: black;
  opacity: 1;
}

.white .search-block input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: black;
  opacity: 1;
}

.white .search-block input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: black;
}

.white .search-block input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: black;
}

.white .search-block input::-webkit-input-placeholder {
  /* Most modern browsers support this now. */
  color: black;
}

.white .search-block input:-ms-input-placeholder {
  /* Most modern browsers support this now. */
  color: black;
}

.white .search-block input::placeholder {
  /* Most modern browsers support this now. */
  color: black;
}

.white .toggler__item span {
  color: black;
}

.white .toggler__item--current {
  height: auto;
  background: black;
}

.white .toggler__item--current span {
  color: white;
}

.white .paging__count {
  color: white;
}

.white .news__cover {
  background: white;
}

.white .news__tag--important {
  color: black;
  border-color: black;
}

.white .news__tag {
  background: none;
  background-color: transparent;
  border-color: white;
}

.white .news__tag a,
.white .news__tag span {
  color: white;
}

.white .news__tag--selected {
  background: white;
  color: white;
}

.white .news__tag--selected span,
.white .news__tag--selected a {
  color: black;
}

.white .services__item .item__text {
  color: black;
}

.white .news__tag-count,
.white .news__attachment-count,
.white .news__date,
.white .news__source,
.white .news__author,
.white .news a.news__source {
  color: white;
}

.white .search-std__bg {
  background: black !important;
}

.white .search-std__bg::before {
  display: none;
}

.white .search-std__btn .button svg {
  display: none;
}

.white .services__bg {
  background: none;
}

.white .news__tag-more,
.white .news-tags-filter--press,
.white .title h1 {
  color: white;
}

.white .news__tag-more:hover,
.white .news-tags-filter--press:hover,
.white .title h1:hover {
  color: white;
}

.white .services__item .item__icon {
  display: none;
}

.white .services__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.white .tabs__item ._btn.active {
  background: white;
  color: black;
}

.white .faq-slider__item .item__icon svg {
  display: none;
}

.white .tabs__item ._btn {
  background: black;
  color: white;
}

.white .tabs__item ._btn:hover {
  color: black;
}

.white .communication__col--big .item__inner {
  max-width: 100%;
  margin-left: 0;
}

.white .communication__item--recourse .item__text {
  padding-right: 0;
  text-align: left;
}

.white .communication__item .item__text--right {
  text-align: left;
}

.white .services__item .item__text,
.white .faq-slider__item .item__info ._text,
.white .faq-slider__item .item__inner {
  color: white;
  border-color: white;
}

.white .communication__item .item__text--center {
  text-align: left;
}

.white .communication__item--qst .item__text {
  padding-left: 0;
}

.white .communication__item {
  border: 2px solid white;
  color: white;
  border-radius: 2px;
  background: black;
}

.white .communication__item .item__text {
  color: white;
}

.white .outer-links__item:nth-of-type(2n) {
  margin-right: 20px !important;
}

.white .communication__col {
  -ms-flex-preferred-size: 33%;
      flex-basis: 33%;
}

.white .news__item {
  border-color: white;
}

.white .news__attachment {
  display: none;
}

.white .news-strip-wrap,
.white .news-view__socials-content .socials__list {
  display: none;
}

.white .news-view__date,
.white .news-view__subtitle,
.white .news-view__tags {
  color: white;
}

.white .toggler__item:not(.toggler__item--current):not(.toggler__item--disabled) span:hover {
  color: black;
}

.white .textbox {
  color: black;
}

.white a.button[disabled] {
  display: none;
}

.white .news-view__doc-pic {
  display: none;
}

.white .news-view__doc-title a,
.white .news-view__doc-title a:hover,
.white .news-view__doc-title a:focus,
.white .news-view__doc-title a:active,
.white .news-view__doc-size-type {
  color: white;
}

.white .tabs__item ._btn:hover {
  color: white;
}

.white .tabs__item ._btn.active:hover {
  color: black;
}

.white .news-view__doc-title a {
  text-decoration: underline;
}

.white .news-view__content--text {
  color: white;
}

.white .news__manage-menu .dropdown__button,
.white .news-view__manage-menu {
  display: none;
}

.white .search-std__btn {
  width: 100%;
}

.white .search-std__btn a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: white;
  text-decoration: underline;
  width: 100%;
  height: 77px;
  border-radius: 2px;
  background-color: #1a1a1a;
  border: solid 2px white;
}

.white .socials__link .textbox {
  color: white !important;
}

.white .ulinks .outer-links {
  height: auto;
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.white .outer-links__item-wrapper {
  width: 49%;
  margin: 0;
}

.white .outer-links__item {
  margin: 0;
}

.white .services__body {
  display: none;
}

.white .services__inner {
  padding: 20px 30px 35px;
  border: 2px solid white;
}

.white .services__inner .title--mb {
  text-transform: uppercase;
  margin-bottom: 26px;
}

.white .services__inner #receive-services__select {
  height: 46px;
  padding: 0 30px 0 15px;
  font-size: 22px;
  width: 440px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  color: white;
  background: black;
  border: 2px solid white;
  border-radius: 2px;
  margin-right: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-appearance: menulist;
     -moz-appearance: menulist;
          appearance: menulist;
}

.white .services__inner #receive-services__select option {
  color: white;
  background: black;
}

.white .services__inner #receive-services__btn {
  background: white;
  color: black;
  border: none;
  font-family: "PT Sans", sans-serif;
  font-size: 22px;
  height: 44px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 8px 27px 10px;
  border-radius: 20px;
  -webkit-box-shadow: 0 14px 14px 0 rgba(0, 0, 0, 0.03), 0 0 14px 0 transparent;
          box-shadow: 0 14px 14px 0 rgba(0, 0, 0, 0.03), 0 0 14px 0 transparent;
}

.white .receive-services_spec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.white .forum .forum-message__created,
.white .forum .forum-message__header * {
  color: white;
}

.white .forum .forum-quote__title {
  color: white;
}

.blue li[data-bg='blue'] .ribbon {
  width: 36px;
  height: 46px;
  top: 0;
  display: block;
  left: 0;
  z-index: -1;
  position: absolute;
}

.blue li[data-bg='blue'] .ribbon svg {
  width: 100%;
  height: 100%;
}

.blue .preloader--absolute {
  display: none;
}

.blue .news-list {
  max-height: none;
}

.blue .news-view__socials,
.blue .news-view__relevant {
  border-color: #053562;
}

.blue .news-view__source a,
.blue .news-view__source span {
  color: #053562;
}

.blue .news-view a.news__source {
  color: #053562;
}

.blue .news-tags-filter span {
  color: #053562;
}

.blue .news-header__actions {
  display: none;
}

.blue .toggler__wrap--absolute {
  position: static;
}

.blue .news__title-text {
  color: #053562;
}

.blue .news--press {
  background: #9dd1ff;
  position: relative;
}

.blue .news--press .news__title-text {
  color: #053562;
}

.blue .news--press .news-list {
  visibility: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.blue .news--press .news__item {
  width: 33%;
  margin-right: 10px;
}

.blue .news--press .toggler {
  position: static;
}

.blue .news--press .toggler__button {
  display: none;
}

.blue .news--press .toggler__wrap {
  margin-bottom: 43px;
}

.blue .news--press .toggler__item {
  min-width: 0px;
  background: none;
  border-bottom: 1px solid #053562;
  border-top: 1px solid transparent;
  border-radius: 0px;
  display: inline-block;
  margin-right: -10px;
  margin-top: 10px;
}

.blue .news--press .toggler__item a {
  text-transform: uppercase;
  text-decoration: underline;
}

.blue .news--press .toggler__item--current {
  border: 1px solid #053562;
  border-bottom: 1px solid #9dd1ff;
  border-radius: 0;
  position: relative;
  z-index: 2;
}

.blue .news--press .toggler__item--current a {
  text-decoration: none;
}

.blue .news--press .toggler__list {
  position: relative;
  display: inline-block;
  border: none !important;
  border-radius: 0px !important;
}

.blue .news--press .toggler__list::before {
  content: '';
  position: absolute;
  height: 1px;
  width: 100%;
  z-index: 1;
  background: #053562;
  bottom: 0px;
  left: 0px;
  visibility: hidden;
}

.blue .news--press .toggler__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: static;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: 0;
}

.blue .search-block input {
  color: #9dd1ff;
}

.blue .search-block input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #9dd1ff;
}

.blue .search-block input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #9dd1ff;
  opacity: 1;
}

.blue .search-block input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #9dd1ff;
  opacity: 1;
}

.blue .search-block input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #9dd1ff;
}

.blue .search-block input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #9dd1ff;
}

.blue .search-block input::-webkit-input-placeholder {
  /* Most modern browsers support this now. */
  color: #9dd1ff;
}

.blue .search-block input:-ms-input-placeholder {
  /* Most modern browsers support this now. */
  color: #9dd1ff;
}

.blue .search-block input::placeholder {
  /* Most modern browsers support this now. */
  color: #9dd1ff;
}

.blue .toggler__item span {
  color: #9dd1ff;
}

.blue .toggler__item--current {
  height: auto;
  background: #9dd1ff;
}

.blue .toggler__item--current span {
  color: #053562;
}

.blue .paging__count {
  color: #053562;
}

.blue .news__cover {
  background: #053562;
}

.blue .news__tag--important {
  color: #9dd1ff;
  border-color: #9dd1ff;
}

.blue .news__tag {
  background: none;
  background-color: transparent;
  border-color: #053562;
}

.blue .news__tag a,
.blue .news__tag span {
  color: #053562;
}

.blue .news__tag--selected {
  background: #053562;
  color: #053562;
}

.blue .news__tag--selected span,
.blue .news__tag--selected a {
  color: #9dd1ff;
}

.blue .services__item .item__text {
  color: #9dd1ff;
}

.blue .news__tag-count,
.blue .news__attachment-count,
.blue .news__date,
.blue .news__source,
.blue .news__author,
.blue .news a.news__source {
  color: #053562;
}

.blue .search-std__bg {
  background: #9dd1ff !important;
}

.blue .search-std__bg::before {
  display: none;
}

.blue .search-std__btn .button svg {
  display: none;
}

.blue .services__bg {
  background: none;
}

.blue .news__tag-more,
.blue .news-tags-filter--press,
.blue .title h1 {
  color: #053562;
}

.blue .news__tag-more:hover,
.blue .news-tags-filter--press:hover,
.blue .title h1:hover {
  color: #053562;
}

.blue .services__item .item__icon {
  display: none;
}

.blue .services__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.blue .tabs__item ._btn.active {
  background: #053562;
  color: #9dd1ff;
}

.blue .faq-slider__item .item__icon svg {
  display: none;
}

.blue .tabs__item ._btn {
  background: #9dd1ff;
  color: #053562;
}

.blue .tabs__item ._btn:hover {
  color: #9dd1ff;
}

.blue .communication__col--big .item__inner {
  max-width: 100%;
  margin-left: 0;
}

.blue .communication__item--recourse .item__text {
  padding-right: 0;
  text-align: left;
}

.blue .communication__item .item__text--right {
  text-align: left;
}

.blue .services__item .item__text,
.blue .faq-slider__item .item__info ._text,
.blue .faq-slider__item .item__inner {
  color: #053562;
  border-color: #053562;
}

.blue .communication__item .item__text--center {
  text-align: left;
}

.blue .communication__item--qst .item__text {
  padding-left: 0;
}

.blue .communication__item {
  border: 2px solid #053562;
  color: #053562;
  border-radius: 2px;
  background: #9dd1ff;
}

.blue .communication__item .item__text {
  color: #053562;
}

.blue .outer-links__item:nth-of-type(2n) {
  margin-right: 20px !important;
}

.blue .communication__col {
  -ms-flex-preferred-size: 33%;
      flex-basis: 33%;
}

.blue .news__item {
  border-color: #053562;
}

.blue .news__attachment {
  display: none;
}

.blue .news-strip-wrap,
.blue .news-view__socials-content .socials__list {
  display: none;
}

.blue .news-view__date,
.blue .news-view__subtitle,
.blue .news-view__tags {
  color: #053562;
}

.blue .toggler__item:not(.toggler__item--current):not(.toggler__item--disabled) span:hover {
  color: #9dd1ff;
}

.blue .textbox {
  color: #9dd1ff;
}

.blue a.button[disabled] {
  display: none;
}

.blue .news-view__doc-pic {
  display: none;
}

.blue .news-view__doc-title a,
.blue .news-view__doc-title a:hover,
.blue .news-view__doc-title a:focus,
.blue .news-view__doc-title a:active,
.blue .news-view__doc-size-type {
  color: #053562;
}

.blue .tabs__item ._btn:hover {
  color: #053562;
}

.blue .tabs__item ._btn.active:hover {
  color: #9dd1ff;
}

.blue .news-view__doc-title a {
  text-decoration: underline;
}

.blue .news-view__content--text {
  color: #053562;
}

.blue .news__manage-menu .dropdown__button,
.blue .news-view__manage-menu {
  display: none;
}

.blue .search-std__btn {
  width: 100%;
}

.blue .search-std__btn a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #053562;
  text-decoration: underline;
  width: 100%;
  height: 77px;
  border-radius: 2px;
  background-color: #d0e9ff;
  border: solid 2px #053562;
}

.blue .socials__link .textbox {
  color: #053562 !important;
}

.blue .ulinks .outer-links {
  height: auto;
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.blue .outer-links__item-wrapper {
  width: 49%;
  margin: 0;
}

.blue .outer-links__item {
  margin: 0;
}

.blue .services__body {
  display: none;
}

.blue .services__inner {
  padding: 20px 30px 35px;
  border: 2px solid #053562;
}

.blue .services__inner .title--mb {
  text-transform: uppercase;
  margin-bottom: 26px;
}

.blue .services__inner #receive-services__select {
  height: 46px;
  padding: 0 30px 0 15px;
  font-size: 22px;
  width: 440px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  color: #053562;
  background: #9dd1ff;
  border: 2px solid #053562;
  border-radius: 2px;
  margin-right: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-appearance: menulist;
     -moz-appearance: menulist;
          appearance: menulist;
}

.blue .services__inner #receive-services__select option {
  color: #053562;
  background: #9dd1ff;
}

.blue .services__inner #receive-services__btn {
  background: #053562;
  color: #9dd1ff;
  border: none;
  font-family: "PT Sans", sans-serif;
  font-size: 22px;
  height: 44px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 8px 27px 10px;
  border-radius: 20px;
  -webkit-box-shadow: 0 14px 14px 0 rgba(0, 0, 0, 0.03), 0 0 14px 0 transparent;
          box-shadow: 0 14px 14px 0 rgba(0, 0, 0, 0.03), 0 0 14px 0 transparent;
}

.blue .receive-services_spec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.blue .toggler__item span {
  color: #053562;
}

.blue .toggler__menu {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #053562;
}

.blue .toggler:not(.active) .toggler__item:not(.toggler__item--current) + .toggler__item:not(.toggler__item--current):before {
  background: #053562;
}

.blue .toggler__item {
  border-radius: 50px;
  background: #9dd1ff;
}

.blue .toggler__item--current {
  background: #053562;
}

.blue .toggler__item--current span {
  color: #9dd1ff;
}

.blue .toggler__item:not(.toggler__item--current):not(.toggler__item--disabled) span:hover {
  color: #053562;
}

.blue .tabs {
  background: transparent;
  border-color: #9dd1ff;
}

.blue .tabs__item ._btn:hover {
  color: #053562;
}

.blue .news-list .news__title-text {
  color: #053562;
}

.show .spec__all-news {
  display: none;
}

.hide .news__cover {
  background-image: none !important;
}

.hide .news--press .news__cover,
.hide .news .news__cover {
  background-image: none !important;
}

.hide .news--press .spec__all-news,
.hide .news .spec__all-news {
  margin-top: 25px;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.hide .news--press .news__item,
.hide .news .news__item {
  -ms-flex-preferred-size: unset;
      flex-basis: unset;
  overflow: hidden;
}

.hide .news--press .news__item a,
.hide .news .news__item a {
  text-decoration: none;
}

.hide .news--press .news__cover,
.hide .news .news__cover {
  height: auto;
  background: none;
}

.hide .news--press .news__cover a,
.hide .news .news__cover a {
  text-decoration: none;
}

.hide .news--press .news__cover::before,
.hide .news .news__cover::before {
  display: none;
}

.hide .news--press .news__title-text,
.hide .news .news__title-text {
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 6px;
  padding: 0;
  color: #fff;
  position: static;
}

.hide .news--press .news-tag-info__wrap,
.hide .news .news-tag-info__wrap {
  display: none;
}

.hide .news--press .news-list,
.hide .news .news-list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.hide .news--press .news__item,
.hide .news .news__item {
  border: none;
  width: 100%;
  min-height: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

.hide .news--press .news-info,
.hide .news .news-info {
  border-top: 0;
  padding: 0;
}

.hide .news--press .news__item:nth-of-type(4) ~ .news__item {
  display: none;
}

.hide .news-tags-filter--press,
.hide .news-tags-filter__wrap {
  display: none;
}

.hide .news-view__relevant .news__cover-wrap {
  display: none;
}

.hide .news-view__relevant .news__title-text {
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 6px;
  padding: 0;
  color: #fff;
  position: static;
}

.hide .news-view__relevant .news-tag-info__wrap {
  display: none;
}

.hide .news-view__content--text img {
  display: none;
}

.hide.blue li[data-bg='blue'] .ribbon {
  width: 36px;
  height: 46px;
  top: 0;
  display: block;
  left: 0;
  z-index: -1;
  position: absolute;
}

.hide.blue li[data-bg='blue'] .ribbon svg {
  width: 100%;
  height: 100%;
}

.hide.blue .preloader--absolute {
  display: none;
}

.hide.blue .news-list {
  max-height: none;
}

.hide.blue .news-view__socials,
.hide.blue .news-view__relevant {
  border-color: #053562;
}

.hide.blue .news-view__source a,
.hide.blue .news-view__source span {
  color: #053562;
}

.hide.blue .news-view a.news__source {
  color: #053562;
}

.hide.blue .news-tags-filter span {
  color: #053562;
}

.hide.blue .news-header__actions {
  display: none;
}

.hide.blue .toggler__wrap--absolute {
  position: static;
}

.hide.blue .news__title-text {
  color: #053562;
}

.hide.blue .news--press {
  background: #9dd1ff;
  position: relative;
}

.hide.blue .news--press .news__title-text {
  color: #053562;
}

.hide.blue .news--press .news-list {
  visibility: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.hide.blue .news--press .news__item {
  width: 33%;
  margin-right: 10px;
}

.hide.blue .news--press .toggler {
  position: static;
}

.hide.blue .news--press .toggler__button {
  display: none;
}

.hide.blue .news--press .toggler__wrap {
  margin-bottom: 43px;
}

.hide.blue .news--press .toggler__item {
  min-width: 0px;
  background: none;
  border-bottom: 1px solid #053562;
  border-top: 1px solid transparent;
  border-radius: 0px;
  display: inline-block;
  margin-right: -10px;
  margin-top: 10px;
}

.hide.blue .news--press .toggler__item a {
  text-transform: uppercase;
  text-decoration: underline;
}

.hide.blue .news--press .toggler__item--current {
  border: 1px solid #053562;
  border-bottom: 1px solid #9dd1ff;
  border-radius: 0;
  position: relative;
  z-index: 2;
}

.hide.blue .news--press .toggler__item--current a {
  text-decoration: none;
}

.hide.blue .news--press .toggler__list {
  position: relative;
  display: inline-block;
  border: none !important;
  border-radius: 0px !important;
}

.hide.blue .news--press .toggler__list::before {
  content: '';
  position: absolute;
  height: 1px;
  width: 100%;
  z-index: 1;
  background: #053562;
  bottom: 0px;
  left: 0px;
  visibility: hidden;
}

.hide.blue .news--press .toggler__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: static;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: 0;
}

.hide.blue .search-block input {
  color: #9dd1ff;
}

.hide.blue .search-block input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #9dd1ff;
}

.hide.blue .search-block input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #9dd1ff;
  opacity: 1;
}

.hide.blue .search-block input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #9dd1ff;
  opacity: 1;
}

.hide.blue .search-block input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #9dd1ff;
}

.hide.blue .search-block input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #9dd1ff;
}

.hide.blue .search-block input::-webkit-input-placeholder {
  /* Most modern browsers support this now. */
  color: #9dd1ff;
}

.hide.blue .search-block input:-ms-input-placeholder {
  /* Most modern browsers support this now. */
  color: #9dd1ff;
}

.hide.blue .search-block input::placeholder {
  /* Most modern browsers support this now. */
  color: #9dd1ff;
}

.hide.blue .toggler__item span {
  color: #9dd1ff;
}

.hide.blue .toggler__item--current {
  height: auto;
  background: #9dd1ff;
}

.hide.blue .toggler__item--current span {
  color: #053562;
}

.hide.blue .paging__count {
  color: #053562;
}

.hide.blue .news__cover {
  background: #053562;
}

.hide.blue .news__tag--important {
  color: #9dd1ff;
  border-color: #9dd1ff;
}

.hide.blue .news__tag {
  background: none;
  background-color: transparent;
  border-color: #053562;
}

.hide.blue .news__tag a,
.hide.blue .news__tag span {
  color: #053562;
}

.hide.blue .news__tag--selected {
  background: #053562;
  color: #053562;
}

.hide.blue .news__tag--selected span,
.hide.blue .news__tag--selected a {
  color: #9dd1ff;
}

.hide.blue .services__item .item__text {
  color: #9dd1ff;
}

.hide.blue .news__tag-count,
.hide.blue .news__attachment-count,
.hide.blue .news__date,
.hide.blue .news__source,
.hide.blue .news__author,
.hide.blue .news a.news__source {
  color: #053562;
}

.hide.blue .search-std__bg {
  background: #9dd1ff !important;
}

.hide.blue .search-std__bg::before {
  display: none;
}

.hide.blue .search-std__btn .button svg {
  display: none;
}

.hide.blue .services__bg {
  background: none;
}

.hide.blue .news__tag-more,
.hide.blue .news-tags-filter--press,
.hide.blue .title h1 {
  color: #053562;
}

.hide.blue .news__tag-more:hover,
.hide.blue .news-tags-filter--press:hover,
.hide.blue .title h1:hover {
  color: #053562;
}

.hide.blue .services__item .item__icon {
  display: none;
}

.hide.blue .services__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.hide.blue .tabs__item ._btn.active {
  background: #053562;
  color: #9dd1ff;
}

.hide.blue .faq-slider__item .item__icon svg {
  display: none;
}

.hide.blue .tabs__item ._btn {
  background: #9dd1ff;
  color: #053562;
}

.hide.blue .tabs__item ._btn:hover {
  color: #9dd1ff;
}

.hide.blue .communication__col--big .item__inner {
  max-width: 100%;
  margin-left: 0;
}

.hide.blue .communication__item--recourse .item__text {
  padding-right: 0;
  text-align: left;
}

.hide.blue .communication__item .item__text--right {
  text-align: left;
}

.hide.blue .services__item .item__text,
.hide.blue .faq-slider__item .item__info ._text,
.hide.blue .faq-slider__item .item__inner {
  color: #053562;
  border-color: #053562;
}

.hide.blue .communication__item .item__text--center {
  text-align: left;
}

.hide.blue .communication__item--qst .item__text {
  padding-left: 0;
}

.hide.blue .communication__item {
  border: 2px solid #053562;
  color: #053562;
  border-radius: 2px;
  background: #9dd1ff;
}

.hide.blue .communication__item .item__text {
  color: #053562;
}

.hide.blue .outer-links__item:nth-of-type(2n) {
  margin-right: 20px !important;
}

.hide.blue .communication__col {
  -ms-flex-preferred-size: 33%;
      flex-basis: 33%;
}

.hide.blue .news__item {
  border-color: #053562;
}

.hide.blue .news__attachment {
  display: none;
}

.hide.blue .news-strip-wrap,
.hide.blue .news-view__socials-content .socials__list {
  display: none;
}

.hide.blue .news-view__date,
.hide.blue .news-view__subtitle,
.hide.blue .news-view__tags {
  color: #053562;
}

.hide.blue .toggler__item:not(.toggler__item--current):not(.toggler__item--disabled) span:hover {
  color: #9dd1ff;
}

.hide.blue .textbox {
  color: #9dd1ff;
}

.hide.blue a.button[disabled] {
  display: none;
}

.hide.blue .news-view__doc-pic {
  display: none;
}

.hide.blue .news-view__doc-title a,
.hide.blue .news-view__doc-title a:hover,
.hide.blue .news-view__doc-title a:focus,
.hide.blue .news-view__doc-title a:active,
.hide.blue .news-view__doc-size-type {
  color: #053562;
}

.hide.blue .tabs__item ._btn:hover {
  color: #053562;
}

.hide.blue .tabs__item ._btn.active:hover {
  color: #9dd1ff;
}

.hide.blue .news-view__doc-title a {
  text-decoration: underline;
}

.hide.blue .news-view__content--text {
  color: #053562;
}

.hide.blue .news__manage-menu .dropdown__button,
.hide.blue .news-view__manage-menu {
  display: none;
}

.hide.blue .search-std__btn {
  width: 100%;
}

.hide.blue .search-std__btn a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #053562;
  text-decoration: underline;
  width: 100%;
  height: 77px;
  border-radius: 2px;
  background-color: #d0e9ff;
  border: solid 2px #053562;
}

.hide.blue .socials__link .textbox {
  color: #053562 !important;
}

.hide.blue .ulinks .outer-links {
  height: auto;
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.hide.blue .outer-links__item-wrapper {
  width: 49%;
  margin: 0;
}

.hide.blue .outer-links__item {
  margin: 0;
}

.hide.blue .services__body {
  display: none;
}

.hide.blue .services__inner {
  padding: 20px 30px 35px;
  border: 2px solid #053562;
}

.hide.blue .services__inner .title--mb {
  text-transform: uppercase;
  margin-bottom: 26px;
}

.hide.blue .services__inner #receive-services__select {
  height: 46px;
  padding: 0 30px 0 15px;
  font-size: 22px;
  width: 440px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  color: #053562;
  background: #9dd1ff;
  border: 2px solid #053562;
  border-radius: 2px;
  margin-right: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-appearance: menulist;
     -moz-appearance: menulist;
          appearance: menulist;
}

.hide.blue .services__inner #receive-services__select option {
  color: #053562;
  background: #9dd1ff;
}

.hide.blue .services__inner #receive-services__btn {
  background: #053562;
  color: #9dd1ff;
  border: none;
  font-family: "PT Sans", sans-serif;
  font-size: 22px;
  height: 44px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 8px 27px 10px;
  border-radius: 20px;
  -webkit-box-shadow: 0 14px 14px 0 rgba(0, 0, 0, 0.03), 0 0 14px 0 transparent;
          box-shadow: 0 14px 14px 0 rgba(0, 0, 0, 0.03), 0 0 14px 0 transparent;
}

.hide.blue .receive-services_spec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.hide.blue .toggler__item span {
  color: #053562;
}

.hide.blue .toggler__menu {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #053562;
}

.hide.blue .toggler:not(.active) .toggler__item:not(.toggler__item--current) + .toggler__item:not(.toggler__item--current):before {
  background: #053562;
}

.hide.blue .toggler__item {
  border-radius: 50px;
  background: #9dd1ff;
}

.hide.blue .toggler__item--current {
  background: #053562;
}

.hide.blue .toggler__item--current span {
  color: #9dd1ff;
}

.hide.blue .toggler__item:not(.toggler__item--current):not(.toggler__item--disabled) span:hover {
  color: #053562;
}

.hide.blue .tabs {
  background: transparent;
  border-color: #9dd1ff;
}

.hide.blue .tabs__item ._btn:hover {
  color: #053562;
}

.hide.blue .news-list .news__title-text {
  color: #053562;
}

.hide.blue .news__cover {
  background-image: none !important;
}

.hide.blue .news--press .news__cover,
.hide.blue .news .news__cover {
  background-image: none !important;
}

.hide.blue .news--press .spec__all-news,
.hide.blue .news .spec__all-news {
  margin-top: 25px;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.hide.blue .news--press .news__item,
.hide.blue .news .news__item {
  -ms-flex-preferred-size: unset;
      flex-basis: unset;
  overflow: hidden;
}

.hide.blue .news--press .news__item a,
.hide.blue .news .news__item a {
  text-decoration: none;
}

.hide.blue .news--press .news__cover,
.hide.blue .news .news__cover {
  height: auto;
  background: none;
}

.hide.blue .news--press .news__cover a,
.hide.blue .news .news__cover a {
  text-decoration: none;
}

.hide.blue .news--press .news__cover::before,
.hide.blue .news .news__cover::before {
  display: none;
}

.hide.blue .news--press .news__title-text,
.hide.blue .news .news__title-text {
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 6px;
  padding: 0;
  color: #053562;
  position: static;
}

.hide.blue .news--press .news-tag-info__wrap,
.hide.blue .news .news-tag-info__wrap {
  display: none;
}

.hide.blue .news--press .news-list,
.hide.blue .news .news-list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.hide.blue .news--press .news__item,
.hide.blue .news .news__item {
  border: none;
  width: 100%;
  min-height: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

.hide.blue .news--press .news-info,
.hide.blue .news .news-info {
  border-top: 0;
  padding: 0;
}

.hide.blue .news--press .news__item:nth-of-type(4) ~ .news__item {
  display: none;
}

.hide.blue .news-tags-filter--press,
.hide.blue .news-tags-filter__wrap {
  display: none;
}

.hide.blue .news-view__relevant .news__cover-wrap {
  display: none;
}

.hide.blue .news-view__relevant .news__title-text {
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 6px;
  padding: 0;
  color: #053562;
  position: static;
}

.hide.blue .news-view__relevant .news-tag-info__wrap {
  display: none;
}

.hide.blue .news-view__content--text img {
  display: none;
}

.hide.white li[data-bg='white'] .ribbon {
  width: 36px;
  height: 46px;
  top: 0;
  display: block;
  left: 0;
  z-index: -1;
  position: absolute;
}

.hide.white li[data-bg='white'] .ribbon svg {
  width: 100%;
  height: 100%;
}

.hide.white .preloader--absolute {
  display: none;
}

.hide.white .news-list {
  max-height: none;
}

.hide.white .news-view__socials,
.hide.white .news-view__relevant {
  border-color: white;
}

.hide.white .news-view__source a,
.hide.white .news-view__source span {
  color: white;
}

.hide.white .news-view a.news__source {
  color: white;
}

.hide.white .news-tags-filter span {
  color: white;
}

.hide.white .news-header__actions {
  display: none;
}

.hide.white .toggler__wrap--absolute {
  position: static;
}

.hide.white .news__title-text {
  color: white;
}

.hide.white .news--press {
  background: black;
  position: relative;
}

.hide.white .news--press .news__title-text {
  color: white;
}

.hide.white .news--press .news-list {
  visibility: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.hide.white .news--press .news__item {
  width: 33%;
  margin-right: 10px;
}

.hide.white .news--press .toggler {
  position: static;
}

.hide.white .news--press .toggler__button {
  display: none;
}

.hide.white .news--press .toggler__wrap {
  margin-bottom: 43px;
}

.hide.white .news--press .toggler__item {
  min-width: 0px;
  background: none;
  border-bottom: 1px solid white;
  border-top: 1px solid transparent;
  border-radius: 0px;
  display: inline-block;
  margin-right: -10px;
  margin-top: 10px;
}

.hide.white .news--press .toggler__item a {
  text-transform: uppercase;
  text-decoration: underline;
}

.hide.white .news--press .toggler__item--current {
  border: 1px solid white;
  border-bottom: 1px solid black;
  border-radius: 0;
  position: relative;
  z-index: 2;
}

.hide.white .news--press .toggler__item--current a {
  text-decoration: none;
}

.hide.white .news--press .toggler__list {
  position: relative;
  display: inline-block;
  border: none !important;
  border-radius: 0px !important;
}

.hide.white .news--press .toggler__list::before {
  content: '';
  position: absolute;
  height: 1px;
  width: 100%;
  z-index: 1;
  background: white;
  bottom: 0px;
  left: 0px;
  visibility: hidden;
}

.hide.white .news--press .toggler__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: static;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: 0;
}

.hide.white .search-block input {
  color: black;
}

.hide.white .search-block input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: black;
}

.hide.white .search-block input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: black;
  opacity: 1;
}

.hide.white .search-block input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: black;
  opacity: 1;
}

.hide.white .search-block input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: black;
}

.hide.white .search-block input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: black;
}

.hide.white .search-block input::-webkit-input-placeholder {
  /* Most modern browsers support this now. */
  color: black;
}

.hide.white .search-block input:-ms-input-placeholder {
  /* Most modern browsers support this now. */
  color: black;
}

.hide.white .search-block input::placeholder {
  /* Most modern browsers support this now. */
  color: black;
}

.hide.white .toggler__item span {
  color: black;
}

.hide.white .toggler__item--current {
  height: auto;
  background: black;
}

.hide.white .toggler__item--current span {
  color: white;
}

.hide.white .paging__count {
  color: white;
}

.hide.white .news__cover {
  background: white;
}

.hide.white .news__tag--important {
  color: black;
  border-color: black;
}

.hide.white .news__tag {
  background: none;
  background-color: transparent;
  border-color: white;
}

.hide.white .news__tag a,
.hide.white .news__tag span {
  color: white;
}

.hide.white .news__tag--selected {
  background: white;
  color: white;
}

.hide.white .news__tag--selected span,
.hide.white .news__tag--selected a {
  color: black;
}

.hide.white .services__item .item__text {
  color: black;
}

.hide.white .news__tag-count,
.hide.white .news__attachment-count,
.hide.white .news__date,
.hide.white .news__source,
.hide.white .news__author,
.hide.white .news a.news__source {
  color: white;
}

.hide.white .search-std__bg {
  background: black !important;
}

.hide.white .search-std__bg::before {
  display: none;
}

.hide.white .search-std__btn .button svg {
  display: none;
}

.hide.white .services__bg {
  background: none;
}

.hide.white .news__tag-more,
.hide.white .news-tags-filter--press,
.hide.white .title h1 {
  color: white;
}

.hide.white .news__tag-more:hover,
.hide.white .news-tags-filter--press:hover,
.hide.white .title h1:hover {
  color: white;
}

.hide.white .services__item .item__icon {
  display: none;
}

.hide.white .services__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.hide.white .tabs__item ._btn.active {
  background: white;
  color: black;
}

.hide.white .faq-slider__item .item__icon svg {
  display: none;
}

.hide.white .tabs__item ._btn {
  background: black;
  color: white;
}

.hide.white .tabs__item ._btn:hover {
  color: black;
}

.hide.white .communication__col--big .item__inner {
  max-width: 100%;
  margin-left: 0;
}

.hide.white .communication__item--recourse .item__text {
  padding-right: 0;
  text-align: left;
}

.hide.white .communication__item .item__text--right {
  text-align: left;
}

.hide.white .services__item .item__text,
.hide.white .faq-slider__item .item__info ._text,
.hide.white .faq-slider__item .item__inner {
  color: white;
  border-color: white;
}

.hide.white .communication__item .item__text--center {
  text-align: left;
}

.hide.white .communication__item--qst .item__text {
  padding-left: 0;
}

.hide.white .communication__item {
  border: 2px solid white;
  color: white;
  border-radius: 2px;
  background: black;
}

.hide.white .communication__item .item__text {
  color: white;
}

.hide.white .outer-links__item:nth-of-type(2n) {
  margin-right: 20px !important;
}

.hide.white .communication__col {
  -ms-flex-preferred-size: 33%;
      flex-basis: 33%;
}

.hide.white .news__item {
  border-color: white;
}

.hide.white .news__attachment {
  display: none;
}

.hide.white .news-strip-wrap,
.hide.white .news-view__socials-content .socials__list {
  display: none;
}

.hide.white .news-view__date,
.hide.white .news-view__subtitle,
.hide.white .news-view__tags {
  color: white;
}

.hide.white .toggler__item:not(.toggler__item--current):not(.toggler__item--disabled) span:hover {
  color: black;
}

.hide.white .textbox {
  color: black;
}

.hide.white a.button[disabled] {
  display: none;
}

.hide.white .news-view__doc-pic {
  display: none;
}

.hide.white .news-view__doc-title a,
.hide.white .news-view__doc-title a:hover,
.hide.white .news-view__doc-title a:focus,
.hide.white .news-view__doc-title a:active,
.hide.white .news-view__doc-size-type {
  color: white;
}

.hide.white .tabs__item ._btn:hover {
  color: white;
}

.hide.white .tabs__item ._btn.active:hover {
  color: black;
}

.hide.white .news-view__doc-title a {
  text-decoration: underline;
}

.hide.white .news-view__content--text {
  color: white;
}

.hide.white .news__manage-menu .dropdown__button,
.hide.white .news-view__manage-menu {
  display: none;
}

.hide.white .search-std__btn {
  width: 100%;
}

.hide.white .search-std__btn a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: white;
  text-decoration: underline;
  width: 100%;
  height: 77px;
  border-radius: 2px;
  background-color: #1a1a1a;
  border: solid 2px white;
}

.hide.white .socials__link .textbox {
  color: white !important;
}

.hide.white .ulinks .outer-links {
  height: auto;
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.hide.white .outer-links__item-wrapper {
  width: 49%;
  margin: 0;
}

.hide.white .outer-links__item {
  margin: 0;
}

.hide.white .services__body {
  display: none;
}

.hide.white .services__inner {
  padding: 20px 30px 35px;
  border: 2px solid white;
}

.hide.white .services__inner .title--mb {
  text-transform: uppercase;
  margin-bottom: 26px;
}

.hide.white .services__inner #receive-services__select {
  height: 46px;
  padding: 0 30px 0 15px;
  font-size: 22px;
  width: 440px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  color: white;
  background: black;
  border: 2px solid white;
  border-radius: 2px;
  margin-right: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-appearance: menulist;
     -moz-appearance: menulist;
          appearance: menulist;
}

.hide.white .services__inner #receive-services__select option {
  color: white;
  background: black;
}

.hide.white .services__inner #receive-services__btn {
  background: white;
  color: black;
  border: none;
  font-family: "PT Sans", sans-serif;
  font-size: 22px;
  height: 44px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 8px 27px 10px;
  border-radius: 20px;
  -webkit-box-shadow: 0 14px 14px 0 rgba(0, 0, 0, 0.03), 0 0 14px 0 transparent;
          box-shadow: 0 14px 14px 0 rgba(0, 0, 0, 0.03), 0 0 14px 0 transparent;
}

.hide.white .receive-services_spec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.hide.white .forum .forum-message__created,
.hide.white .forum .forum-message__header * {
  color: white;
}

.hide.white .forum .forum-quote__title {
  color: white;
}

.hide.white .news__cover {
  background-image: none !important;
}

.hide.white .news--press .news__cover,
.hide.white .news .news__cover {
  background-image: none !important;
}

.hide.white .news--press .spec__all-news,
.hide.white .news .spec__all-news {
  margin-top: 25px;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.hide.white .news--press .news__item,
.hide.white .news .news__item {
  -ms-flex-preferred-size: unset;
      flex-basis: unset;
  overflow: hidden;
}

.hide.white .news--press .news__item a,
.hide.white .news .news__item a {
  text-decoration: none;
}

.hide.white .news--press .news__cover,
.hide.white .news .news__cover {
  height: auto;
  background: none;
}

.hide.white .news--press .news__cover a,
.hide.white .news .news__cover a {
  text-decoration: none;
}

.hide.white .news--press .news__cover::before,
.hide.white .news .news__cover::before {
  display: none;
}

.hide.white .news--press .news__title-text,
.hide.white .news .news__title-text {
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 6px;
  padding: 0;
  color: white;
  position: static;
}

.hide.white .news--press .news-tag-info__wrap,
.hide.white .news .news-tag-info__wrap {
  display: none;
}

.hide.white .news--press .news-list,
.hide.white .news .news-list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.hide.white .news--press .news__item,
.hide.white .news .news__item {
  border: none;
  width: 100%;
  min-height: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

.hide.white .news--press .news-info,
.hide.white .news .news-info {
  border-top: 0;
  padding: 0;
}

.hide.white .news--press .news__item:nth-of-type(4) ~ .news__item {
  display: none;
}

.hide.white .news-tags-filter--press,
.hide.white .news-tags-filter__wrap {
  display: none;
}

.hide.white .news-view__relevant .news__cover-wrap {
  display: none;
}

.hide.white .news-view__relevant .news__title-text {
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 6px;
  padding: 0;
  color: white;
  position: static;
}

.hide.white .news-view__relevant .news-tag-info__wrap {
  display: none;
}

.hide.white .news-view__content--text img {
  display: none;
}

.hide.black li[data-bg='black'] .ribbon {
  width: 36px;
  height: 46px;
  top: 0;
  display: block;
  left: 0;
  z-index: -1;
  position: absolute;
}

.hide.black li[data-bg='black'] .ribbon svg {
  width: 100%;
  height: 100%;
}

.hide.black .preloader--absolute {
  display: none;
}

.hide.black .news-list {
  max-height: none;
}

.hide.black .news-view__socials,
.hide.black .news-view__relevant {
  border-color: black;
}

.hide.black .news-view__source a,
.hide.black .news-view__source span {
  color: black;
}

.hide.black .news-view a.news__source {
  color: black;
}

.hide.black .news-tags-filter span {
  color: black;
}

.hide.black .news-header__actions {
  display: none;
}

.hide.black .toggler__wrap--absolute {
  position: static;
}

.hide.black .news__title-text {
  color: black;
}

.hide.black .news--press {
  background: #fff;
  position: relative;
}

.hide.black .news--press .news__title-text {
  color: black;
}

.hide.black .news--press .news-list {
  visibility: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.hide.black .news--press .news__item {
  width: 33%;
  margin-right: 10px;
}

.hide.black .news--press .toggler {
  position: static;
}

.hide.black .news--press .toggler__button {
  display: none;
}

.hide.black .news--press .toggler__wrap {
  margin-bottom: 43px;
}

.hide.black .news--press .toggler__item {
  min-width: 0px;
  background: none;
  border-bottom: 1px solid black;
  border-top: 1px solid transparent;
  border-radius: 0px;
  display: inline-block;
  margin-right: -10px;
  margin-top: 10px;
}

.hide.black .news--press .toggler__item a {
  text-transform: uppercase;
  text-decoration: underline;
}

.hide.black .news--press .toggler__item--current {
  border: 1px solid black;
  border-bottom: 1px solid white;
  border-radius: 0;
  position: relative;
  z-index: 2;
}

.hide.black .news--press .toggler__item--current a {
  text-decoration: none;
}

.hide.black .news--press .toggler__list {
  position: relative;
  display: inline-block;
  border: none !important;
  border-radius: 0px !important;
}

.hide.black .news--press .toggler__list::before {
  content: '';
  position: absolute;
  height: 1px;
  width: 100%;
  z-index: 1;
  background: black;
  bottom: 0px;
  left: 0px;
  visibility: hidden;
}

.hide.black .news--press .toggler__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: static;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: 0;
}

.hide.black .search-block input {
  color: white;
}

.hide.black .search-block input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: white;
}

.hide.black .search-block input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: white;
  opacity: 1;
}

.hide.black .search-block input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: white;
  opacity: 1;
}

.hide.black .search-block input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: white;
}

.hide.black .search-block input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: white;
}

.hide.black .search-block input::-webkit-input-placeholder {
  /* Most modern browsers support this now. */
  color: white;
}

.hide.black .search-block input:-ms-input-placeholder {
  /* Most modern browsers support this now. */
  color: white;
}

.hide.black .search-block input::placeholder {
  /* Most modern browsers support this now. */
  color: white;
}

.hide.black .toggler__item span {
  color: white;
}

.hide.black .toggler__item--current {
  height: auto;
  background: white;
}

.hide.black .toggler__item--current span {
  color: black;
}

.hide.black .paging__count {
  color: black;
}

.hide.black .news__cover {
  background: black;
}

.hide.black .news__tag--important {
  color: white;
  border-color: white;
}

.hide.black .news__tag {
  background: none;
  background-color: transparent;
  border-color: black;
}

.hide.black .news__tag a,
.hide.black .news__tag span {
  color: black;
}

.hide.black .news__tag--selected {
  background: black;
  color: black;
}

.hide.black .news__tag--selected span,
.hide.black .news__tag--selected a {
  color: white;
}

.hide.black .services__item .item__text {
  color: white;
}

.hide.black .news__tag-count,
.hide.black .news__attachment-count,
.hide.black .news__date,
.hide.black .news__source,
.hide.black .news__author,
.hide.black .news a.news__source {
  color: black;
}

.hide.black .search-std__bg {
  background: #fff !important;
}

.hide.black .search-std__bg::before {
  display: none;
}

.hide.black .search-std__btn .button svg {
  display: none;
}

.hide.black .services__bg {
  background: none;
}

.hide.black .news__tag-more,
.hide.black .news-tags-filter--press,
.hide.black .title h1 {
  color: black;
}

.hide.black .news__tag-more:hover,
.hide.black .news-tags-filter--press:hover,
.hide.black .title h1:hover {
  color: black;
}

.hide.black .services__item .item__icon {
  display: none;
}

.hide.black .services__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.hide.black .tabs__item ._btn.active {
  background: black;
  color: white;
}

.hide.black .faq-slider__item .item__icon svg {
  display: none;
}

.hide.black .tabs__item ._btn {
  background: white;
  color: black;
}

.hide.black .tabs__item ._btn:hover {
  color: white;
}

.hide.black .communication__col--big .item__inner {
  max-width: 100%;
  margin-left: 0;
}

.hide.black .communication__item--recourse .item__text {
  padding-right: 0;
  text-align: left;
}

.hide.black .communication__item .item__text--right {
  text-align: left;
}

.hide.black .services__item .item__text,
.hide.black .faq-slider__item .item__info ._text,
.hide.black .faq-slider__item .item__inner {
  color: black;
  border-color: black;
}

.hide.black .communication__item .item__text--center {
  text-align: left;
}

.hide.black .communication__item--qst .item__text {
  padding-left: 0;
}

.hide.black .communication__item {
  border: 2px solid black;
  color: black;
  border-radius: 2px;
  background: white;
}

.hide.black .communication__item .item__text {
  color: black;
}

.hide.black .outer-links__item:nth-of-type(2n) {
  margin-right: 20px !important;
}

.hide.black .communication__col {
  -ms-flex-preferred-size: 33%;
      flex-basis: 33%;
}

.hide.black .news__item {
  border-color: black;
}

.hide.black .news__attachment {
  display: none;
}

.hide.black .news-strip-wrap,
.hide.black .news-view__socials-content .socials__list {
  display: none;
}

.hide.black .news-view__date,
.hide.black .news-view__subtitle,
.hide.black .news-view__tags {
  color: black;
}

.hide.black .toggler__item:not(.toggler__item--current):not(.toggler__item--disabled) span:hover {
  color: white;
}

.hide.black .textbox {
  color: white;
}

.hide.black a.button[disabled] {
  display: none;
}

.hide.black .news-view__doc-pic {
  display: none;
}

.hide.black .news-view__doc-title a,
.hide.black .news-view__doc-title a:hover,
.hide.black .news-view__doc-title a:focus,
.hide.black .news-view__doc-title a:active,
.hide.black .news-view__doc-size-type {
  color: black;
}

.hide.black .tabs__item ._btn:hover {
  color: black;
}

.hide.black .tabs__item ._btn.active:hover {
  color: white;
}

.hide.black .news-view__doc-title a {
  text-decoration: underline;
}

.hide.black .news-view__content--text {
  color: black;
}

.hide.black .news__manage-menu .dropdown__button,
.hide.black .news-view__manage-menu {
  display: none;
}

.hide.black .search-std__btn {
  width: 100%;
}

.hide.black .search-std__btn a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: black;
  text-decoration: underline;
  width: 100%;
  height: 77px;
  border-radius: 2px;
  background-color: white;
  border: solid 2px black;
}

.hide.black .socials__link .textbox {
  color: black !important;
}

.hide.black .ulinks .outer-links {
  height: auto;
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.hide.black .outer-links__item-wrapper {
  width: 49%;
  margin: 0;
}

.hide.black .outer-links__item {
  margin: 0;
}

.hide.black .services__body {
  display: none;
}

.hide.black .services__inner {
  padding: 20px 30px 35px;
  border: 2px solid black;
}

.hide.black .services__inner .title--mb {
  text-transform: uppercase;
  margin-bottom: 26px;
}

.hide.black .services__inner #receive-services__select {
  height: 46px;
  padding: 0 30px 0 15px;
  font-size: 22px;
  width: 440px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  color: black;
  background: white;
  border: 2px solid black;
  border-radius: 2px;
  margin-right: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-appearance: menulist;
     -moz-appearance: menulist;
          appearance: menulist;
}

.hide.black .services__inner #receive-services__select option {
  color: black;
  background: white;
}

.hide.black .services__inner #receive-services__btn {
  background: black;
  color: white;
  border: none;
  font-family: "PT Sans", sans-serif;
  font-size: 22px;
  height: 44px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 8px 27px 10px;
  border-radius: 20px;
  -webkit-box-shadow: 0 14px 14px 0 rgba(0, 0, 0, 0.03), 0 0 14px 0 transparent;
          box-shadow: 0 14px 14px 0 rgba(0, 0, 0, 0.03), 0 0 14px 0 transparent;
}

.hide.black .receive-services_spec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.hide.black .news-strip-wrap {
  display: none;
}

.hide.black .news__cover {
  background-image: none !important;
}

.hide.black .news--press .news__cover,
.hide.black .news .news__cover {
  background-image: none !important;
}

.hide.black .news--press .spec__all-news,
.hide.black .news .spec__all-news {
  margin-top: 25px;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.hide.black .news--press .news__item,
.hide.black .news .news__item {
  -ms-flex-preferred-size: unset;
      flex-basis: unset;
  overflow: hidden;
}

.hide.black .news--press .news__item a,
.hide.black .news .news__item a {
  text-decoration: none;
}

.hide.black .news--press .news__cover,
.hide.black .news .news__cover {
  height: auto;
  background: none;
}

.hide.black .news--press .news__cover a,
.hide.black .news .news__cover a {
  text-decoration: none;
}

.hide.black .news--press .news__cover::before,
.hide.black .news .news__cover::before {
  display: none;
}

.hide.black .news--press .news__title-text,
.hide.black .news .news__title-text {
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 6px;
  padding: 0;
  color: black;
  position: static;
}

.hide.black .news--press .news-tag-info__wrap,
.hide.black .news .news-tag-info__wrap {
  display: none;
}

.hide.black .news--press .news-list,
.hide.black .news .news-list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.hide.black .news--press .news__item,
.hide.black .news .news__item {
  border: none;
  width: 100%;
  min-height: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

.hide.black .news--press .news-info,
.hide.black .news .news-info {
  border-top: 0;
  padding: 0;
}

.hide.black .news--press .news__item:nth-of-type(4) ~ .news__item {
  display: none;
}

.hide.black .news-tags-filter--press,
.hide.black .news-tags-filter__wrap {
  display: none;
}

.hide.black .news-view__relevant .news__cover-wrap {
  display: none;
}

.hide.black .news-view__relevant .news__title-text {
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 6px;
  padding: 0;
  color: black;
  position: static;
}

.hide.black .news-view__relevant .news-tag-info__wrap {
  display: none;
}

.hide.black .news-view__content--text img {
  display: none;
}

.low li[data-font="low"] .ribbon {
  width: 36px;
  height: 46px;
  top: 0;
  display: block;
  left: 0;
  z-index: -1;
  position: absolute;
}

.low li[data-font="low"] .ribbon svg {
  width: 100%;
  height: 100%;
}

.low * {
  line-height: unset;
}

.low .news-view__content--text span,
.low .news-view__content--text strong,
.low .news-view__content--text p {
  font-size: 16px !important;
}

.low .news-view__source a,
.low .news-view__source span,
.low .news-view__date {
  font-size: 16px;
}

.low .news-view a.news__source {
  font-size: 16px;
}

.low .news__tag a,
.low .news__tag span {
  font-size: 14px;
  line-height: unset;
}

.low .news-tags-filter .news__tag-more,
.low .news-tags-filter--press .news__tag-more {
  font-size: 16px;
  line-height: unset;
}

.low .news__date,
.low .news__source,
.low .news__author,
.low .news a.news__source {
  font-size: 16px;
  line-height: unset;
}

.low .services__item .item__text {
  font-size: 18px;
  line-height: unset;
}

.low .faq-slider__item .item__info ._text {
  font-size: 24px;
  line-height: unset;
}

.low .item__info_href {
  font-size: 18px;
}

.low .ulinks .outer-links__text {
  font-size: 16px !important;
  line-height: unset;
}

.low .news-tags-filter span,
.low .news-tags-filter--press span {
  font-size: 20px;
  line-height: unset;
}

.low .news__title-text {
  font-size: 16px;
  line-height: unset;
}

.low .tabs__item ._btn {
  font-size: 18px;
  line-height: unset;
}

.low .ulinks .inner-links__text {
  font-size: 20px !important;
  line-height: unset;
}

.low .communication__item .item__text {
  font-size: 18px;
  line-height: unset;
}

.low .services__item .item__text {
  text-align: left;
}

.low .news-view__date {
  font-size: 16px;
}

.middle li[data-font="middle"] .ribbon {
  width: 36px;
  height: 46px;
  top: 0;
  display: block;
  left: 0;
  z-index: -1;
  position: absolute;
}

.middle li[data-font="middle"] .ribbon svg {
  width: 100%;
  height: 100%;
}

.middle * {
  line-height: unset;
}

.middle .news-view__content--text span,
.middle .news-view__content--text strong,
.middle .news-view__content--text p {
  font-size: 19px !important;
}

.middle .news-view__source a,
.middle .news-view__source span,
.middle .news-view__date {
  font-size: 19px;
}

.middle .news-view a.news__source {
  font-size: 19px;
}

.middle .news__tag a,
.middle .news__tag span {
  font-size: 17px;
  line-height: unset;
}

.middle .news-tags-filter .news__tag-more,
.middle .news-tags-filter--press .news__tag-more {
  font-size: 19px;
  line-height: unset;
}

.middle .news__date,
.middle .news__source,
.middle .news__author,
.middle .news a.news__source {
  font-size: 19px;
  line-height: unset;
}

.middle .services__item .item__text {
  font-size: 22px;
  line-height: unset;
}

.middle .faq-slider__item .item__info ._text {
  font-size: 29px;
  line-height: unset;
}

.middle .item__info_href {
  font-size: 22px;
}

.middle .ulinks .outer-links__text {
  font-size: 19px !important;
  line-height: unset;
}

.middle .news-tags-filter span,
.middle .news-tags-filter--press span {
  font-size: 24px;
  line-height: unset;
}

.middle .news__title-text {
  font-size: 19px;
  line-height: unset;
}

.middle .tabs__item ._btn {
  font-size: 22px;
  line-height: unset;
}

.middle .ulinks .inner-links__text {
  font-size: 24px !important;
  line-height: unset;
}

.middle .communication__item .item__text {
  font-size: 22px;
  line-height: unset;
}

.middle .services__item .item__text {
  text-align: left;
}

.middle .news-view__date {
  font-size: 19px;
}

.big li[data-font="big"] .ribbon {
  width: 36px;
  height: 46px;
  top: 0;
  display: block;
  left: 0;
  z-index: -1;
  position: absolute;
}

.big li[data-font="big"] .ribbon svg {
  width: 100%;
  height: 100%;
}

.big * {
  line-height: unset;
}

.big .news-view__content--text span,
.big .news-view__content--text strong,
.big .news-view__content--text p {
  font-size: 22px !important;
}

.big .news-view__source a,
.big .news-view__source span,
.big .news-view__date {
  font-size: 22px;
}

.big .news-view a.news__source {
  font-size: 22px;
}

.big .news__tag a,
.big .news__tag span {
  font-size: 20px;
  line-height: unset;
}

.big .news-tags-filter .news__tag-more,
.big .news-tags-filter--press .news__tag-more {
  font-size: 22px;
  line-height: unset;
}

.big .news__date,
.big .news__source,
.big .news__author,
.big .news a.news__source {
  font-size: 22px;
  line-height: unset;
}

.big .services__item .item__text {
  font-size: 26px;
  line-height: unset;
}

.big .faq-slider__item .item__info ._text {
  font-size: 34px;
  line-height: unset;
}

.big .item__info_href {
  font-size: 26px;
}

.big .ulinks .outer-links__text {
  font-size: 22px !important;
  line-height: unset;
}

.big .news-tags-filter span,
.big .news-tags-filter--press span {
  font-size: 28px;
  line-height: unset;
}

.big .news__title-text {
  font-size: 22px;
  line-height: unset;
}

.big .tabs__item ._btn {
  font-size: 26px;
  line-height: unset;
}

.big .ulinks .inner-links__text {
  font-size: 28px !important;
  line-height: unset;
}

.big .communication__item .item__text {
  font-size: 26px;
  line-height: unset;
}

.big .services__item .item__text {
  text-align: left;
}

.big .news-view__date {
  font-size: 22px;
}