@font-face {
  font-family: "Roboto";
  src: local(Roboto Thin), url("../font/roboto/Roboto-Thin.eot");
  src: url("../font/roboto/Roboto-Thin.eot?#iefix") format("embedded-opentype"), url("../font/roboto/Roboto-Thin.woff2") format("woff2"), url("../font/roboto/Roboto-Thin.woff") format("woff"), url("../font/roboto/Roboto-Thin.ttf") format("truetype");
  font-weight: 200;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: local(Roboto Light), url("../font/roboto/Roboto-Light.eot");
  src: url("../font/roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("../font/roboto/Roboto-Light.woff2") format("woff2"), url("../font/roboto/Roboto-Light.woff") format("woff"), url("../font/roboto/Roboto-Light.ttf") format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: local(Roboto Regular), url("../font/roboto/Roboto-Regular.eot");
  src: url("../font/roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../font/roboto/Roboto-Regular.woff2") format("woff2"), url("../font/roboto/Roboto-Regular.woff") format("woff"), url("../font/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("../font/roboto/Roboto-Medium.eot");
  src: url("../font/roboto/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("../font/roboto/Roboto-Medium.woff2") format("woff2"), url("../font/roboto/Roboto-Medium.woff") format("woff"), url("../font/roboto/Roboto-Medium.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("../font/roboto/Roboto-Bold.eot");
  src: url("../font/roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("../font/roboto/Roboto-Bold.woff2") format("woff2"), url("../font/roboto/Roboto-Bold.woff") format("woff"), url("../font/roboto/Roboto-Bold.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
}
html {
  font-size: 62.5%;
}

body {
  background-color: #ffffff;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 1.6rem;
  color: #333333;
}

h2 {
  margin: 0;
  line-height: 1.2;
  font-size: 3.4rem;
}

a {
  border: 0;
  color: #0ca2e0;
}
a:hover {
  color: #0ca2e0;
}

.container {
  max-width: 125rem;
  margin: 0 auto;
}
@media screen and (max-width: 80rem) {
  .container {
    padding: 0 2rem;
  }
}

.doc-pdf {
  display: grid;
  grid-template-columns: repeat(2, auto);
  -webkit-column-gap: 2rem;
  -moz-column-gap: 2rem;
  column-gap: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.doc-pdf::before {
  background-image: url("../images/pdf.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  display: inline-block;
  content: "";
  left: 0;
  right: 0;
  width: 4.5rem;
  height: 4.5rem;
}

.navbar.fixed {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 500;
  -webkit-box-shadow: 0 0.6rem 1.4rem -0.6rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.6rem 1.4rem -0.6rem rgba(0, 0, 0, 0.2);
  -webkit-animation: smoothScroll 0s forwards;
  animation: smoothScroll 0s forwards; /* 1s */
}

@-webkit-keyframes smoothScroll {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes smoothScroll {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
header .bar {
  background-color: #f5f7fa;
}
header .region-bar {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
header .wrapper-nav {
  grid-column: 2/3;
  place-self: center;
}
header .wrapper-items {
  grid-column: 3/4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  place-self: center end;
}
header #block-rng-menu-social-network-top .content {
  margin-top: 0;
}
header #block-rng-menu-social-network-top ul.menu {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
header #block-rng-menu-social-network-top ul.menu li {
  padding: 0 1rem;
}
header #block-rng-menu-social-network-top .facebook-icon a,
header #block-rng-menu-social-network-top .instagram-icon a,
header #block-rng-menu-social-network-top .vkontakte-icon a,
header #block-rng-menu-social-network-top .telegram-icon a,
header #block-rng-menu-social-network-top .rutube-icon a,
header #block-rng-menu-social-network-top .youtube-icon a {
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 50% 50%;
  display: block;
  width: 2rem;
  height: 2rem;
}
header #block-rng-menu-social-network-top .facebook-icon a {
  background-image: url("../images/facebook.svg");
}
header #block-rng-menu-social-network-top .instagram-icon a {
  background-image: url("../images/instagram.svg");
}
header #block-rng-menu-social-network-top .vkontakte-icon a {
  background-image: url("../images/vkontakte.svg");
}
header #block-rng-menu-social-network-top .telegram-icon a {
  background-image: url("../images/telegram.svg");
}
header #block-rng-menu-social-network-top .rutube-icon a {
  background-image: url("../images/rutube.svg");
}
header #block-rng-menu-social-network-top .youtube-icon a {
  background-image: url("../images/youtube.svg");
}
header #block-lang-icon,
header #block-search-icon {
  height: 4rem;
  width: 4rem;
  position: relative;
}
header #block-lang-icon .content,
header #block-search-icon .content {
  margin-top: 0;
}
header #block-lang-icon .lang-options,
header #block-search-icon .lang-options {
  display: none;
}
header #block-lang-icon .lang-options ul,
header #block-search-icon .lang-options ul {
  background-color: #ffffff;
  position: absolute;
  z-index: 500;
  width: 100%;
  padding: 0.5rem 0;
  margin-top: 4rem;
  -webkit-box-shadow: 0 0.6rem 1.4rem -0.6rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.6rem 1.4rem -0.6rem rgba(0, 0, 0, 0.2);
}
header #block-lang-icon .lang-options li,
header #block-search-icon .lang-options li {
  text-align: center;
  list-style: none;
}
header #block-lang-icon .lang-options li a,
header #block-search-icon .lang-options li a {
  color: #666666;
}
header #block-lang-icon .lang-options li a:hover,
header #block-search-icon .lang-options li a:hover {
  color: #0ca2e0;
}
header #block-lang-icon .lang-options li a.active,
header #block-search-icon .lang-options li a.active {
  color: #0ca2e0;
}
header #block-lang-icon .lang-icon-btn .active::before,
header #block-search-icon .lang-icon-btn .active::before {
  background-image: url("../images/close.svg");
  background-color: #0ca2e0;
  background-repeat: no-repeat;
  background-size: 50% auto;
  background-position: 50%;
  content: "";
  position: absolute;
  width: 4rem;
  height: 4rem;
}
header #block-lang-icon .lang-icon-btn a::before,
header #block-search-icon .lang-icon-btn a::before {
  background-image: url("../images/language-black.svg");
  background-repeat: no-repeat;
  background-size: 50% auto;
  background-position: 50%;
  content: "";
  position: absolute;
  width: 4rem;
  height: 4rem;
}
header #block-lang-icon .search-icon-btn .active::before,
header #block-search-icon .search-icon-btn .active::before {
  background-image: url("../images/close.svg");
  background-color: #0ca2e0;
  background-repeat: no-repeat;
  background-size: 50% auto;
  background-position: 50%;
  content: "";
  position: absolute;
  width: 4rem;
  height: 4rem;
}
header #block-lang-icon .search-icon-btn a::before,
header #block-search-icon .search-icon-btn a::before {
  background-image: url("../images/search-black.svg");
  background-repeat: no-repeat;
  background-size: 50% auto;
  background-position: 50%;
  content: "";
  position: absolute;
  width: 4rem;
  height: 4rem;
}

.navbar {
  background-color: #ffffff;
  -webkit-box-shadow: 0 0.6rem 1.4rem -0.6rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.6rem 1.4rem -0.6rem rgba(0, 0, 0, 0.2);
}

.region-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.region-menu .block-superfishmain {
  width: inherit;
}
@media screen and (max-width: 62rem) {
  .region-menu .block-superfishmain {
    display: none;
  }
}
@media screen and (max-width: 62rem) {
  .region-menu #block-responsivemenumobileicon {
    display: block;
  }
}
@media screen and (min-width: 62rem) {
  .region-menu #block-search-icon-mob {
    display: none;
  }
}

.search {
  display: none;
  background-color: #ffffff;
  width: 100%;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
  -webkit-box-shadow: inset 0 0.6rem 1.4rem -0.6rem rgba(0, 0, 0, 0.2), inset 0 -0.6rem 1.4rem -0.6rem rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0.6rem 1.4rem -0.6rem rgba(0, 0, 0, 0.2), inset 0 -0.6rem 1.4rem -0.6rem rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 62rem) {
  .search {
    top: 4.5rem;
    position: fixed;
    z-index: 400;
  }
}
.search .container {
  max-width: 112rem;
  margin: 0 auto;
}
.search .region-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.search #block-rng-menu-useful-links-top {
  margin: 2.5rem auto 0;
}
.search #block-rng-menu-useful-links-top h2 {
  font-size: 1.4rem;
  text-transform: uppercase;
}
.search #block-rng-menu-useful-links-top ul.menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.search #block-rng-menu-useful-links-top ul.menu .menu-item {
  margin: 1rem 1rem 0 0;
  padding-top: 0;
}
.search #block-rng-menu-useful-links-top ul.menu .menu-item a {
  background-color: #f5f7fa;
  display: block;
  padding: 0.56em 1.25em;
  font-size: 1.4rem;
  color: #333333;
}
.search #block-rng-menu-useful-links-top ul.menu .menu-item a:hover {
  color: #0ca2e0;
}
.search #search-block-form {
  position: relative;
}
.search #search-block-form input[type=search] {
  font-family: "Roboto", sans-serif;
  width: 100%;
  height: 6rem;
  margin: 0;
  padding: 2rem 7.5rem 2rem 2rem;
  border: #dddddd solid 0.1rem;
  font-weight: 300;
  font-size: 1.6rem;
  color: #666666;
}
.search #search-block-form input[type=submit] {
  background-image: url("../images/search.svg");
  background-color: #0ca2e0;
  background-repeat: no-repeat;
  background-size: 50% auto;
  background-position: 50%;
  position: absolute;
  right: 0;
  width: 6rem;
  height: 6rem;
  margin: 0;
  border: 0;
  border-radius: 0;
}

#search-form input[type=search] {
  font-family: "Roboto", sans-serif;
  height: 4rem;
  margin: 0;
  padding: 1.5rem 0.5rem 1.5rem 1rem;
  border: #dddddd solid 0.1rem;
  font-weight: 300;
  font-size: 1.6rem;
  color: #333333;
}
#search-form input[type=submit] {
  background-image: url("../images/search.svg");
  background-color: #0ca2e0;
  background-repeat: no-repeat;
  background-size: 50% auto;
  background-position: 50%;
  position: relative;
  width: 4rem;
  height: 4rem;
  margin: 0;
  border: 0;
  border-radius: 0;
}
#search-form label {
  display: none;
}
#search-form a {
  display: none;
}

.search-result__title {
  font-weight: 300;
}

.slider .container {
  max-width: inherit;
  margin: 0;
  padding: 0;
}

#block-rng-block-slider video {
  -o-object-fit: cover;
  object-fit: cover;
}
@media screen and (min-width: 75rem) {
  #block-rng-block-slider video {
    height: 70rem;
  }
}

#block-breadcrumbs {
  position: relative;
  padding: 2.5rem 0;
  border-bottom: 0.1rem solid rgba(255, 255, 255, 0.3);
}
#block-breadcrumbs .breadcrumb {
  padding: 0;
}
#block-breadcrumbs .breadcrumb li {
  color: #ffffff;
  font-size: 1.3rem;
  font-family: "Roboto", sans-serif;
}
#block-breadcrumbs .breadcrumb li::before {
  color: #ffffff;
}
#block-breadcrumbs .breadcrumb a {
  font-family: "Roboto", sans-serif;
  font-size: 1.3rem;
  color: #ffffff;
}
#block-breadcrumbs .breadcrumb a:hover {
  border-bottom: #ffffff solid 0.1rem;
}

#block-rng-breadcrumbs .breadcrumb li {
  color: #666666;
  font-size: 1.3rem;
  font-family: "Roboto", sans-serif;
}
#block-rng-breadcrumbs .breadcrumb li::before {
  color: #666666;
}
#block-rng-breadcrumbs .breadcrumb a {
  font-family: "Roboto", sans-serif;
  font-size: 1.3rem;
  color: #666666;
}
#block-rng-breadcrumbs .breadcrumb a:hover {
  border-bottom: #0ca2e0 solid 1px;
  color: #0ca2e0;
}

#block-page-title {
  position: relative;
}
#block-page-title h1 {
  margin-top: 7rem;
  font-size: 5.4rem;
  color: #ffffff;
}
@media screen and (max-width: 62rem) {
  #block-page-title h1 {
    margin-top: 4rem;
    font-size: 3.4rem;
  }
}

main .container {
  max-width: 125rem;
  margin: 0 auto;
}
main .container.top {
  margin-top: 3rem;
}
main .container-aside {
  max-width: 125rem;
  margin: 0 auto;
  display: grid;
  grid-template-columns: auto 25%;
  -webkit-column-gap: 3rem;
  -moz-column-gap: 3rem;
  column-gap: 3rem;
}
@media screen and (max-width: 62rem) {
  main .container-aside {
    grid-template-columns: auto;
  }
}
@media screen and (max-width: 70rem) {
  main .container-aside {
    padding: 0 2rem;
  }
}
main .container-aside.top {
  margin-top: 3rem;
}
@media screen and (min-width: 62rem) {
  main .btn-panel {
    display: none;
  }
}
@media screen and (max-width: 62rem) {
  main .btn-panel {
    position: fixed;
    top: 0;
    right: 0;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
main .btn-panel .cd-btn {
  width: 0;
  height: 0;
  border-top: 1.5rem solid transparent;
  border-bottom: 1.5rem solid transparent;
  border-right: 1.5rem solid #006DAB;
}
@media screen and (max-width: 62rem) {
  main .cd-panel *::after, main .cd-panel *::before {
    content: "";
  }
  main .cd-panel {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    visibility: hidden;
    -webkit-transition: visibility 0s 0.6s;
    transition: visibility 0s 0.6s;
    background: #ffffff;
    overflow: scroll;
  }
  main .cd-panel::after {
    /* overlay layer */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    cursor: pointer;
    -webkit-transition: background 0.3s 0.3s;
    transition: background 0.3s 0.3s;
  }
  main .cd-panel.is-visible {
    visibility: visible;
    -webkit-transition: visibility 0s 0s;
    transition: visibility 0s 0s;
    z-index: 600;
    padding: 5rem 1rem 0;
  }
  main .cd-panel.is-visible::after {
    background: rgba(0, 0, 0, 0.6);
    -webkit-transition: background 0.3s 0s;
    transition: background 0.3s 0s;
  }
  main .cd-panel.is-visible .cd-panel-close::before {
    -webkit-animation: cd-close-1 0.6s 0.3s;
    animation: cd-close-1 0.6s 0.3s;
  }
  main .cd-panel.is-visible .cd-panel-close::after {
    -webkit-animation: cd-close-2 0.6s 0.3s;
    animation: cd-close-2 0.6s 0.3s;
  }
}
main .cd-panel-close {
  position: fixed;
  top: 0;
  right: 0;
  height: 100%;
  width: 60px;
  display: inline-block;
  z-index: 1000;
  /* close icon created in CSS */
}
main .cd-panel-close::before, main .cd-panel-close::after {
  position: absolute;
  top: 22px;
  left: 20px;
  height: 3px;
  width: 20px;
  background-color: #424f5c;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
main .cd-panel-close::before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
main .cd-panel-close::after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
main .region-content-top {
  grid-column: 1/-1;
  padding: 2.5rem 0;
}
main .region-content-bottom {
  grid-column: 1/-1;
}
main #block-rng-page-title h1 {
  margin-top: 0;
  line-height: 1.2;
  font-size: 3.4rem;
  color: #333333;
}
main #block-rng-content h2 {
  font-size: 2.4rem;
  margin-bottom: 1.2em;
}
main #block-rng-content a.image-loupe {
  position: relative;
}
main #block-rng-content a.image-loupe::before {
  content: "";
  background-image: url("../images/loupe.svg");
  background-size: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 4.5rem;
  height: 4.5rem;
  z-index: 2;
}
main #block-rng-content .field--name-field-image {
  position: relative;
}
main #block-rng-content .field--name-field-image .wrapper-count-image {
  position: absolute;
  background-color: #006dab;
  color: #ffffff;
  right: 10px;
  bottom: 10px;
  padding: 0.7rem;
  border-radius: 0.5rem;
}
main #block-rng-content .field--name-field-image .wrapper-count-image .count-image {
  background: url("../images/count_image_photo.svg") no-repeat left center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 2rem;
  width: 100%;
  font-size: 1.8rem;
  font-weight: 600;
  padding-left: 3.5rem;
}
main #block-rng-content .field--name-field-image .wrapper-count-image .text-count-image {
  font-size: 1.2rem;
  margin-top: 0.3rem;
  text-align: center;
}
main #block-rng-content .press-item {
  position: relative;
}
main #block-rng-content .press-item a::before {
  background: rgba(0, 0, 0, 0.5) url("../images/plus.svg");
  background-repeat: no-repeat;
  background-size: 70% auto;
  background-position: 50%;
  position: absolute;
  margin: auto;
  content: "";
  inset: 0;
  width: 7rem;
  height: 7rem;
  border-radius: 50%;
  -webkit-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
}
main #block-rng-content .press-item a:hover::before {
  background: rgba(0, 0, 0, 0.6) url("../images/plus.svg");
  background-repeat: no-repeat;
  background-size: 80% auto;
  background-position: 50%;
}
main #block-rng-content .file, main #block-rng-content .file-doc {
  position: relative;
  padding-left: 5.5rem;
}
main #block-rng-content .file::before, main #block-rng-content .file-doc::before {
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  width: 4.5rem;
  height: 4.5rem;
}
main #block-rng-content .file a, main #block-rng-content .file-doc a {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  border-bottom: solid 1px transparent;
}
main #block-rng-content .file a:hover, main #block-rng-content .file-doc a:hover {
  color: #0ca2e0;
  border-bottom: #0ca2e0 solid 1px;
}
main #block-rng-content .file::before {
  background-image: url("../images/pdf.svg");
}
main #block-rng-content .file-doc::before {
  background-image: url("../images/doc.svg");
}
main #block-rng-content .embed-video {
  margin-top: 2rem;
  margin-bottom: 3rem;
}
main #block-rng-content .embed {
  display: grid;
  grid-template-columns: 25rem auto;
  -webkit-column-gap: 3rem;
  -moz-column-gap: 3rem;
  column-gap: 3rem;
}
@media screen and (max-width: 62rem) {
  main #block-rng-content .embed {
    grid-template-columns: 1fr;
  }
}
main #block-rng-content .embed .item-aside {
  font-size: 1.8rem;
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 62rem) {
  main #block-rng-content .embed .item-aside {
    margin-top: 1.5rem;
    font-weight: 400;
    line-height: 1.2;
    font-size: 1.6rem;
  }
}
main #block-rng-content .embed .item-aside a {
  color: #333333;
}
main #block-rng-content .embed .item-aside a:hover {
  color: #0ca2e0;
}
main #block-rng-content .embed .wrapper-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.3rem;
}
main #block-rng-content .embed .wrapper-info .owner {
  margin-left: 1rem;
  padding-left: 1rem;
  border-left: 0.1rem solid rgb(221, 221, 221);
  color: #0ca2e0;
}

.bottom-first {
  background-color: #f5f7fa;
}

.view-photo-gallery .view-content {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 4rem;
}
@media screen and (min-width: 48rem) and (max-width: 62rem) {
  .view-photo-gallery .view-content {
    grid-template-columns: repeat(2, 1fr);
    row-gap: 2rem;
  }
}
@media screen and (max-width: 48rem) {
  .view-photo-gallery .view-content {
    grid-template-columns: 1fr;
    row-gap: 2rem;
  }
}
.view-photo-gallery .view-content .views-row {
  grid-column: span 1;
}
.view-photo-gallery .view-content .views-row .photoswipe-gallery {
  position: relative;
}
.view-photo-gallery .view-content .views-row .photoswipe-gallery a::before {
  background: rgba(0, 0, 0, 0.5) url("../images/plus.svg");
  background-repeat: no-repeat;
  background-size: 70% auto;
  background-position: 50%;
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 7rem;
  height: 7rem;
  border-radius: 50%;
  -webkit-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
}
.view-photo-gallery .view-content .views-row .photoswipe-gallery a:hover::before {
  background: rgba(0, 0, 0, 0.6) url("../images/plus.svg");
  background-repeat: no-repeat;
  background-size: 80% auto;
  background-position: 50%;
}
.view-photo-gallery .view-content .views-field-title {
  margin-top: 1rem;
  line-height: 1.2;
  font-size: 1.8rem;
}

#block-rng-views-block-media-about-us-block-page-press-center,
#block-rng-views-block-photo-gallery-block-press-center,
#block-rng-views-block-video-materials-block-press-center {
  margin-top: 5rem;
}
#block-rng-views-block-media-about-us-block-page-press-center h2,
#block-rng-views-block-photo-gallery-block-press-center h2,
#block-rng-views-block-video-materials-block-press-center h2 {
  margin-bottom: 3.2rem;
}
@media screen and (max-width: 48rem) {
  #block-rng-views-block-media-about-us-block-page-press-center h2,
  #block-rng-views-block-photo-gallery-block-press-center h2,
  #block-rng-views-block-video-materials-block-press-center h2 {
    margin-bottom: 2.4rem;
  }
}

.view-video-materials .view-content {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 4rem;
}
@media screen and (min-width: 48rem) and (max-width: 62rem) {
  .view-video-materials .view-content {
    grid-template-columns: repeat(2, 1fr);
    row-gap: 2rem;
  }
}
@media screen and (max-width: 48rem) {
  .view-video-materials .view-content {
    grid-template-columns: 1fr;
    row-gap: 2rem;
  }
}
.view-video-materials .view-content .views-row {
  grid-column: span 1;
}
.view-video-materials .view-content .views-field-title {
  margin-top: 1rem;
  line-height: 1.2;
  font-size: 1.8rem;
}
.view-video-materials .view-content .views-field-title a {
  font-weight: 400;
  color: #333333;
}
.view-video-materials .view-content .views-field-title a:hover {
  color: #0ca2e0;
}

#block-rng-views-block-key-topics-block-front-page {
  margin: 6rem 0;
}
#block-rng-views-block-key-topics-block-front-page .view-content {
  margin-top: 3rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 2rem;
}
@media screen and (min-width: 48rem) and (max-width: 62rem) {
  #block-rng-views-block-key-topics-block-front-page .view-content {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 48rem) {
  #block-rng-views-block-key-topics-block-front-page .view-content {
    grid-template-columns: 1fr;
  }
}
#block-rng-views-block-key-topics-block-front-page .wrapper-item {
  position: relative;
}
#block-rng-views-block-key-topics-block-front-page .wrapper-item::before {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
#block-rng-views-block-key-topics-block-front-page .wrapper-item:hover::before {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), color-stop(40%, rgba(0, 0, 0, 0)));
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 40%);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
#block-rng-views-block-key-topics-block-front-page .wrapper-item .contextual-region {
  position: static;
}
#block-rng-views-block-key-topics-block-front-page .wrapper-item .field-image img,
#block-rng-views-block-key-topics-block-front-page .wrapper-item .field-core-video img {
  display: block;
  margin: 0;
}
#block-rng-views-block-key-topics-block-front-page .section-item {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0 2.5rem 2.5rem;
  font-weight: 500;
  color: #ffffff;
}
#block-rng-views-block-key-topics-block-front-page .title {
  font-size: 1.8rem;
}
#block-rng-views-block-key-topics-block-front-page .type {
  font-size: 1.2rem;
  text-transform: uppercase;
  opacity: 0.7;
}

#block-rng-views-block-news-block-front-page,
#block-rng-views-block-news-block-page-press-center {
  margin-top: 6rem;
}

#block-rng-views-block-news-block-reed-single-page-news,
#block-rng-views-block-media-about-us-block-reed-single-page-media,
#block-rng-views-block-participants-block-reed-single-page-participants,
#block-rng-views-block-see-also-contests-block-reed-single {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 3rem 0;
}
#block-rng-views-block-news-block-reed-single-page-news h2,
#block-rng-views-block-media-about-us-block-reed-single-page-media h2,
#block-rng-views-block-participants-block-reed-single-page-participants h2,
#block-rng-views-block-see-also-contests-block-reed-single h2 {
  text-align: center;
  position: relative;
}
#block-rng-views-block-news-block-reed-single-page-news h2::after,
#block-rng-views-block-media-about-us-block-reed-single-page-media h2::after,
#block-rng-views-block-participants-block-reed-single-page-participants h2::after,
#block-rng-views-block-see-also-contests-block-reed-single h2::after {
  content: "";
  background-color: #0ca2e0;
  position: absolute;
  display: block;
  width: 30%;
  height: 0.3rem;
  right: 0;
  left: 0;
  margin: 0.5rem auto 0;
}

#block-rng-views-block-news-block-front-page .view-content-block-front-page,
#block-rng-views-block-news-block-front-page .view-content-block-page-press-center,
#block-rng-views-block-news-block-front-page .view-content-block-reed-single-page-news,
#block-rng-views-block-news-block-front-page .view-content-block-reed-single-page-media,
#block-rng-views-block-news-block-front-page .view-content-block-reed-single-page-participants,
#block-rng-views-block-news-block-front-page .view-content-block-reed-single,
#block-rng-views-block-news-block-page-press-center .view-content-block-front-page,
#block-rng-views-block-news-block-page-press-center .view-content-block-page-press-center,
#block-rng-views-block-news-block-page-press-center .view-content-block-reed-single-page-news,
#block-rng-views-block-news-block-page-press-center .view-content-block-reed-single-page-media,
#block-rng-views-block-news-block-page-press-center .view-content-block-reed-single-page-participants,
#block-rng-views-block-news-block-page-press-center .view-content-block-reed-single,
#block-rng-views-block-news-block-reed-single-page-news .view-content-block-front-page,
#block-rng-views-block-news-block-reed-single-page-news .view-content-block-page-press-center,
#block-rng-views-block-news-block-reed-single-page-news .view-content-block-reed-single-page-news,
#block-rng-views-block-news-block-reed-single-page-news .view-content-block-reed-single-page-media,
#block-rng-views-block-news-block-reed-single-page-news .view-content-block-reed-single-page-participants,
#block-rng-views-block-news-block-reed-single-page-news .view-content-block-reed-single,
#block-rng-views-block-media-about-us-block-page-press-center .view-content-block-front-page,
#block-rng-views-block-media-about-us-block-page-press-center .view-content-block-page-press-center,
#block-rng-views-block-media-about-us-block-page-press-center .view-content-block-reed-single-page-news,
#block-rng-views-block-media-about-us-block-page-press-center .view-content-block-reed-single-page-media,
#block-rng-views-block-media-about-us-block-page-press-center .view-content-block-reed-single-page-participants,
#block-rng-views-block-media-about-us-block-page-press-center .view-content-block-reed-single,
#view-media-about-us-block-reed-single-page-media .view-content-block-front-page,
#view-media-about-us-block-reed-single-page-media .view-content-block-page-press-center,
#view-media-about-us-block-reed-single-page-media .view-content-block-reed-single-page-news,
#view-media-about-us-block-reed-single-page-media .view-content-block-reed-single-page-media,
#view-media-about-us-block-reed-single-page-media .view-content-block-reed-single-page-participants,
#view-media-about-us-block-reed-single-page-media .view-content-block-reed-single,
#block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-front-page,
#block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-page-press-center,
#block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-reed-single-page-news,
#block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-reed-single-page-media,
#block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-reed-single-page-participants,
#block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-reed-single,
#block-rng-views-block-see-also-contests-block-reed-single .view-content-block-front-page,
#block-rng-views-block-see-also-contests-block-reed-single .view-content-block-page-press-center,
#block-rng-views-block-see-also-contests-block-reed-single .view-content-block-reed-single-page-news,
#block-rng-views-block-see-also-contests-block-reed-single .view-content-block-reed-single-page-media,
#block-rng-views-block-see-also-contests-block-reed-single .view-content-block-reed-single-page-participants,
#block-rng-views-block-see-also-contests-block-reed-single .view-content-block-reed-single {
  display: grid;
  margin-top: 3rem;
  grid-template-columns: repeat(4, 1fr);
  gap: 3rem 4rem;
}
@media screen and (min-width: 48rem) and (max-width: 62rem) {
  #block-rng-views-block-news-block-front-page .view-content-block-front-page,
  #block-rng-views-block-news-block-front-page .view-content-block-page-press-center,
  #block-rng-views-block-news-block-front-page .view-content-block-reed-single-page-news,
  #block-rng-views-block-news-block-front-page .view-content-block-reed-single-page-media,
  #block-rng-views-block-news-block-front-page .view-content-block-reed-single-page-participants,
  #block-rng-views-block-news-block-front-page .view-content-block-reed-single,
  #block-rng-views-block-news-block-page-press-center .view-content-block-front-page,
  #block-rng-views-block-news-block-page-press-center .view-content-block-page-press-center,
  #block-rng-views-block-news-block-page-press-center .view-content-block-reed-single-page-news,
  #block-rng-views-block-news-block-page-press-center .view-content-block-reed-single-page-media,
  #block-rng-views-block-news-block-page-press-center .view-content-block-reed-single-page-participants,
  #block-rng-views-block-news-block-page-press-center .view-content-block-reed-single,
  #block-rng-views-block-news-block-reed-single-page-news .view-content-block-front-page,
  #block-rng-views-block-news-block-reed-single-page-news .view-content-block-page-press-center,
  #block-rng-views-block-news-block-reed-single-page-news .view-content-block-reed-single-page-news,
  #block-rng-views-block-news-block-reed-single-page-news .view-content-block-reed-single-page-media,
  #block-rng-views-block-news-block-reed-single-page-news .view-content-block-reed-single-page-participants,
  #block-rng-views-block-news-block-reed-single-page-news .view-content-block-reed-single,
  #block-rng-views-block-media-about-us-block-page-press-center .view-content-block-front-page,
  #block-rng-views-block-media-about-us-block-page-press-center .view-content-block-page-press-center,
  #block-rng-views-block-media-about-us-block-page-press-center .view-content-block-reed-single-page-news,
  #block-rng-views-block-media-about-us-block-page-press-center .view-content-block-reed-single-page-media,
  #block-rng-views-block-media-about-us-block-page-press-center .view-content-block-reed-single-page-participants,
  #block-rng-views-block-media-about-us-block-page-press-center .view-content-block-reed-single,
  #view-media-about-us-block-reed-single-page-media .view-content-block-front-page,
  #view-media-about-us-block-reed-single-page-media .view-content-block-page-press-center,
  #view-media-about-us-block-reed-single-page-media .view-content-block-reed-single-page-news,
  #view-media-about-us-block-reed-single-page-media .view-content-block-reed-single-page-media,
  #view-media-about-us-block-reed-single-page-media .view-content-block-reed-single-page-participants,
  #view-media-about-us-block-reed-single-page-media .view-content-block-reed-single,
  #block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-front-page,
  #block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-page-press-center,
  #block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-reed-single-page-news,
  #block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-reed-single-page-media,
  #block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-reed-single-page-participants,
  #block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-reed-single,
  #block-rng-views-block-see-also-contests-block-reed-single .view-content-block-front-page,
  #block-rng-views-block-see-also-contests-block-reed-single .view-content-block-page-press-center,
  #block-rng-views-block-see-also-contests-block-reed-single .view-content-block-reed-single-page-news,
  #block-rng-views-block-see-also-contests-block-reed-single .view-content-block-reed-single-page-media,
  #block-rng-views-block-see-also-contests-block-reed-single .view-content-block-reed-single-page-participants,
  #block-rng-views-block-see-also-contests-block-reed-single .view-content-block-reed-single {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 48rem) {
  #block-rng-views-block-news-block-front-page .view-content-block-front-page,
  #block-rng-views-block-news-block-front-page .view-content-block-page-press-center,
  #block-rng-views-block-news-block-front-page .view-content-block-reed-single-page-news,
  #block-rng-views-block-news-block-front-page .view-content-block-reed-single-page-media,
  #block-rng-views-block-news-block-front-page .view-content-block-reed-single-page-participants,
  #block-rng-views-block-news-block-front-page .view-content-block-reed-single,
  #block-rng-views-block-news-block-page-press-center .view-content-block-front-page,
  #block-rng-views-block-news-block-page-press-center .view-content-block-page-press-center,
  #block-rng-views-block-news-block-page-press-center .view-content-block-reed-single-page-news,
  #block-rng-views-block-news-block-page-press-center .view-content-block-reed-single-page-media,
  #block-rng-views-block-news-block-page-press-center .view-content-block-reed-single-page-participants,
  #block-rng-views-block-news-block-page-press-center .view-content-block-reed-single,
  #block-rng-views-block-news-block-reed-single-page-news .view-content-block-front-page,
  #block-rng-views-block-news-block-reed-single-page-news .view-content-block-page-press-center,
  #block-rng-views-block-news-block-reed-single-page-news .view-content-block-reed-single-page-news,
  #block-rng-views-block-news-block-reed-single-page-news .view-content-block-reed-single-page-media,
  #block-rng-views-block-news-block-reed-single-page-news .view-content-block-reed-single-page-participants,
  #block-rng-views-block-news-block-reed-single-page-news .view-content-block-reed-single,
  #block-rng-views-block-media-about-us-block-page-press-center .view-content-block-front-page,
  #block-rng-views-block-media-about-us-block-page-press-center .view-content-block-page-press-center,
  #block-rng-views-block-media-about-us-block-page-press-center .view-content-block-reed-single-page-news,
  #block-rng-views-block-media-about-us-block-page-press-center .view-content-block-reed-single-page-media,
  #block-rng-views-block-media-about-us-block-page-press-center .view-content-block-reed-single-page-participants,
  #block-rng-views-block-media-about-us-block-page-press-center .view-content-block-reed-single,
  #view-media-about-us-block-reed-single-page-media .view-content-block-front-page,
  #view-media-about-us-block-reed-single-page-media .view-content-block-page-press-center,
  #view-media-about-us-block-reed-single-page-media .view-content-block-reed-single-page-news,
  #view-media-about-us-block-reed-single-page-media .view-content-block-reed-single-page-media,
  #view-media-about-us-block-reed-single-page-media .view-content-block-reed-single-page-participants,
  #view-media-about-us-block-reed-single-page-media .view-content-block-reed-single,
  #block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-front-page,
  #block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-page-press-center,
  #block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-reed-single-page-news,
  #block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-reed-single-page-media,
  #block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-reed-single-page-participants,
  #block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-reed-single,
  #block-rng-views-block-see-also-contests-block-reed-single .view-content-block-front-page,
  #block-rng-views-block-see-also-contests-block-reed-single .view-content-block-page-press-center,
  #block-rng-views-block-see-also-contests-block-reed-single .view-content-block-reed-single-page-news,
  #block-rng-views-block-see-also-contests-block-reed-single .view-content-block-reed-single-page-media,
  #block-rng-views-block-see-also-contests-block-reed-single .view-content-block-reed-single-page-participants,
  #block-rng-views-block-see-also-contests-block-reed-single .view-content-block-reed-single {
    grid-template-columns: 1fr;
  }
}
#block-rng-views-block-news-block-front-page .view-content-block-front-page .views-row,
#block-rng-views-block-news-block-front-page .view-content-block-page-press-center .views-row,
#block-rng-views-block-news-block-front-page .view-content-block-reed-single-page-news .views-row,
#block-rng-views-block-news-block-front-page .view-content-block-reed-single-page-media .views-row,
#block-rng-views-block-news-block-front-page .view-content-block-reed-single-page-participants .views-row,
#block-rng-views-block-news-block-front-page .view-content-block-reed-single .views-row,
#block-rng-views-block-news-block-page-press-center .view-content-block-front-page .views-row,
#block-rng-views-block-news-block-page-press-center .view-content-block-page-press-center .views-row,
#block-rng-views-block-news-block-page-press-center .view-content-block-reed-single-page-news .views-row,
#block-rng-views-block-news-block-page-press-center .view-content-block-reed-single-page-media .views-row,
#block-rng-views-block-news-block-page-press-center .view-content-block-reed-single-page-participants .views-row,
#block-rng-views-block-news-block-page-press-center .view-content-block-reed-single .views-row,
#block-rng-views-block-news-block-reed-single-page-news .view-content-block-front-page .views-row,
#block-rng-views-block-news-block-reed-single-page-news .view-content-block-page-press-center .views-row,
#block-rng-views-block-news-block-reed-single-page-news .view-content-block-reed-single-page-news .views-row,
#block-rng-views-block-news-block-reed-single-page-news .view-content-block-reed-single-page-media .views-row,
#block-rng-views-block-news-block-reed-single-page-news .view-content-block-reed-single-page-participants .views-row,
#block-rng-views-block-news-block-reed-single-page-news .view-content-block-reed-single .views-row,
#block-rng-views-block-media-about-us-block-page-press-center .view-content-block-front-page .views-row,
#block-rng-views-block-media-about-us-block-page-press-center .view-content-block-page-press-center .views-row,
#block-rng-views-block-media-about-us-block-page-press-center .view-content-block-reed-single-page-news .views-row,
#block-rng-views-block-media-about-us-block-page-press-center .view-content-block-reed-single-page-media .views-row,
#block-rng-views-block-media-about-us-block-page-press-center .view-content-block-reed-single-page-participants .views-row,
#block-rng-views-block-media-about-us-block-page-press-center .view-content-block-reed-single .views-row,
#view-media-about-us-block-reed-single-page-media .view-content-block-front-page .views-row,
#view-media-about-us-block-reed-single-page-media .view-content-block-page-press-center .views-row,
#view-media-about-us-block-reed-single-page-media .view-content-block-reed-single-page-news .views-row,
#view-media-about-us-block-reed-single-page-media .view-content-block-reed-single-page-media .views-row,
#view-media-about-us-block-reed-single-page-media .view-content-block-reed-single-page-participants .views-row,
#view-media-about-us-block-reed-single-page-media .view-content-block-reed-single .views-row,
#block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-front-page .views-row,
#block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-page-press-center .views-row,
#block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-reed-single-page-news .views-row,
#block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-reed-single-page-media .views-row,
#block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-reed-single-page-participants .views-row,
#block-rng-views-block-participants-block-reed-single-page-participants .view-content-block-reed-single .views-row,
#block-rng-views-block-see-also-contests-block-reed-single .view-content-block-front-page .views-row,
#block-rng-views-block-see-also-contests-block-reed-single .view-content-block-page-press-center .views-row,
#block-rng-views-block-see-also-contests-block-reed-single .view-content-block-reed-single-page-news .views-row,
#block-rng-views-block-see-also-contests-block-reed-single .view-content-block-reed-single-page-media .views-row,
#block-rng-views-block-see-also-contests-block-reed-single .view-content-block-reed-single-page-participants .views-row,
#block-rng-views-block-see-also-contests-block-reed-single .view-content-block-reed-single .views-row {
  grid-column: span 1;
  display: grid;
  grid-template-columns: 1fr;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}
#block-rng-views-block-news-block-front-page .views-field-field-image,
#block-rng-views-block-news-block-page-press-center .views-field-field-image,
#block-rng-views-block-news-block-reed-single-page-news .views-field-field-image,
#block-rng-views-block-media-about-us-block-page-press-center .views-field-field-image,
#view-media-about-us-block-reed-single-page-media .views-field-field-image,
#block-rng-views-block-participants-block-reed-single-page-participants .views-field-field-image,
#block-rng-views-block-see-also-contests-block-reed-single .views-field-field-image {
  position: relative;
}
#block-rng-views-block-news-block-front-page .views-field-field-image a::before,
#block-rng-views-block-news-block-page-press-center .views-field-field-image a::before,
#block-rng-views-block-news-block-reed-single-page-news .views-field-field-image a::before,
#block-rng-views-block-media-about-us-block-page-press-center .views-field-field-image a::before,
#view-media-about-us-block-reed-single-page-media .views-field-field-image a::before,
#block-rng-views-block-participants-block-reed-single-page-participants .views-field-field-image a::before,
#block-rng-views-block-see-also-contests-block-reed-single .views-field-field-image a::before {
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
}
#block-rng-views-block-news-block-front-page .views-field-field-image a:hover::before,
#block-rng-views-block-news-block-page-press-center .views-field-field-image a:hover::before,
#block-rng-views-block-news-block-reed-single-page-news .views-field-field-image a:hover::before,
#block-rng-views-block-media-about-us-block-page-press-center .views-field-field-image a:hover::before,
#view-media-about-us-block-reed-single-page-media .views-field-field-image a:hover::before,
#block-rng-views-block-participants-block-reed-single-page-participants .views-field-field-image a:hover::before,
#block-rng-views-block-see-also-contests-block-reed-single .views-field-field-image a:hover::before {
  background-color: rgba(0, 0, 0, 0.1);
}
#block-rng-views-block-news-block-front-page .views-field-field-image img,
#block-rng-views-block-news-block-page-press-center .views-field-field-image img,
#block-rng-views-block-news-block-reed-single-page-news .views-field-field-image img,
#block-rng-views-block-media-about-us-block-page-press-center .views-field-field-image img,
#view-media-about-us-block-reed-single-page-media .views-field-field-image img,
#block-rng-views-block-participants-block-reed-single-page-participants .views-field-field-image img,
#block-rng-views-block-see-also-contests-block-reed-single .views-field-field-image img {
  display: block;
}
#block-rng-views-block-news-block-front-page .views-field-title,
#block-rng-views-block-news-block-page-press-center .views-field-title,
#block-rng-views-block-news-block-reed-single-page-news .views-field-title,
#block-rng-views-block-media-about-us-block-page-press-center .views-field-title,
#view-media-about-us-block-reed-single-page-media .views-field-title,
#block-rng-views-block-participants-block-reed-single-page-participants .views-field-title,
#block-rng-views-block-see-also-contests-block-reed-single .views-field-title {
  margin: 1.5rem 0;
  line-height: 1.2;
}
#block-rng-views-block-news-block-front-page .views-field-title a,
#block-rng-views-block-news-block-page-press-center .views-field-title a,
#block-rng-views-block-news-block-reed-single-page-news .views-field-title a,
#block-rng-views-block-media-about-us-block-page-press-center .views-field-title a,
#view-media-about-us-block-reed-single-page-media .views-field-title a,
#block-rng-views-block-participants-block-reed-single-page-participants .views-field-title a,
#block-rng-views-block-see-also-contests-block-reed-single .views-field-title a {
  font-weight: 400;
  color: #333333;
}
@media screen and (min-width: 48rem) {
  #block-rng-views-block-news-block-front-page .views-field-title a,
  #block-rng-views-block-news-block-page-press-center .views-field-title a,
  #block-rng-views-block-news-block-reed-single-page-news .views-field-title a,
  #block-rng-views-block-media-about-us-block-page-press-center .views-field-title a,
  #view-media-about-us-block-reed-single-page-media .views-field-title a,
  #block-rng-views-block-participants-block-reed-single-page-participants .views-field-title a,
  #block-rng-views-block-see-also-contests-block-reed-single .views-field-title a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
#block-rng-views-block-news-block-front-page .views-field-title a:hover,
#block-rng-views-block-news-block-page-press-center .views-field-title a:hover,
#block-rng-views-block-news-block-reed-single-page-news .views-field-title a:hover,
#block-rng-views-block-media-about-us-block-page-press-center .views-field-title a:hover,
#view-media-about-us-block-reed-single-page-media .views-field-title a:hover,
#block-rng-views-block-participants-block-reed-single-page-participants .views-field-title a:hover,
#block-rng-views-block-see-also-contests-block-reed-single .views-field-title a:hover {
  color: #0ca2e0;
}
#block-rng-views-block-news-block-front-page .wrapper-items .field-content,
#block-rng-views-block-news-block-page-press-center .wrapper-items .field-content,
#block-rng-views-block-news-block-reed-single-page-news .wrapper-items .field-content,
#block-rng-views-block-media-about-us-block-page-press-center .wrapper-items .field-content,
#view-media-about-us-block-reed-single-page-media .wrapper-items .field-content,
#block-rng-views-block-participants-block-reed-single-page-participants .wrapper-items .field-content,
#block-rng-views-block-see-also-contests-block-reed-single .wrapper-items .field-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.3rem;
}
#block-rng-views-block-news-block-front-page .wrapper-items .field-content .views-field-field-date,
#block-rng-views-block-news-block-page-press-center .wrapper-items .field-content .views-field-field-date,
#block-rng-views-block-news-block-reed-single-page-news .wrapper-items .field-content .views-field-field-date,
#block-rng-views-block-media-about-us-block-page-press-center .wrapper-items .field-content .views-field-field-date,
#view-media-about-us-block-reed-single-page-media .wrapper-items .field-content .views-field-field-date,
#block-rng-views-block-participants-block-reed-single-page-participants .wrapper-items .field-content .views-field-field-date,
#block-rng-views-block-see-also-contests-block-reed-single .wrapper-items .field-content .views-field-field-date {
  color: #666666;
}
#block-rng-views-block-news-block-front-page .wrapper-items .field-content .views-field-field-link,
#block-rng-views-block-news-block-page-press-center .wrapper-items .field-content .views-field-field-link,
#block-rng-views-block-news-block-reed-single-page-news .wrapper-items .field-content .views-field-field-link,
#block-rng-views-block-media-about-us-block-page-press-center .wrapper-items .field-content .views-field-field-link,
#view-media-about-us-block-reed-single-page-media .wrapper-items .field-content .views-field-field-link,
#block-rng-views-block-participants-block-reed-single-page-participants .wrapper-items .field-content .views-field-field-link,
#block-rng-views-block-see-also-contests-block-reed-single .wrapper-items .field-content .views-field-field-link {
  border-left: #dddddd solid 0.1rem;
  margin-left: 1rem;
  padding-left: 1rem;
}
#block-rng-views-block-news-block-front-page .wrapper-items .field-content .views-field-field-link a:hover,
#block-rng-views-block-news-block-page-press-center .wrapper-items .field-content .views-field-field-link a:hover,
#block-rng-views-block-news-block-reed-single-page-news .wrapper-items .field-content .views-field-field-link a:hover,
#block-rng-views-block-media-about-us-block-page-press-center .wrapper-items .field-content .views-field-field-link a:hover,
#view-media-about-us-block-reed-single-page-media .wrapper-items .field-content .views-field-field-link a:hover,
#block-rng-views-block-participants-block-reed-single-page-participants .wrapper-items .field-content .views-field-field-link a:hover,
#block-rng-views-block-see-also-contests-block-reed-single .wrapper-items .field-content .views-field-field-link a:hover {
  border-bottom: #0ca2e0 solid 0.1rem;
}

#block-rng-views-block-news-block-sustainable-development {
  padding: 6rem 0;
}
#block-rng-views-block-news-block-sustainable-development h2 {
  font-size: 3.4rem;
  text-align: center;
}
#block-rng-views-block-news-block-sustainable-development .view-header {
  max-width: 65%;
  text-align: center;
  margin: 0 auto 2rem;
}
#block-rng-views-block-news-block-sustainable-development .view-content-block-sustainable-development {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  -webkit-column-gap: 4rem;
  -moz-column-gap: 4rem;
  column-gap: 4rem;
}
@media screen and (max-width: 62rem) {
  #block-rng-views-block-news-block-sustainable-development .view-content-block-sustainable-development {
    grid-template-columns: 1fr;
    row-gap: 4rem;
  }
}
#block-rng-views-block-news-block-sustainable-development .wrapper-content {
  background-color: #ffffff;
  -webkit-box-shadow: 0 2rem 2rem 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 2rem 2rem 0 rgba(0, 0, 0, 0.05);
  min-height: 100%;
}
#block-rng-views-block-news-block-sustainable-development .wrapper-content:hover {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
  -webkit-box-shadow: 0 2rem 2rem 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2rem 2rem 0 rgba(0, 0, 0, 0.1);
}
#block-rng-views-block-news-block-sustainable-development .wrapper-content .title {
  padding: 2.5rem;
  text-align: center;
}
#block-rng-views-block-news-block-sustainable-development .wrapper-content .title h3 {
  margin: 0;
  font-size: 1.8rem;
  color: #333333;
  font-weight: 400;
}

@media screen and (max-width: 62rem) {
  #view-news-page-news,
  #view-media-about-us-page-media,
  #view-participants-page-participants,
  #view-participants-block-participants-desktop,
  #view-interview-page-interview,
  #view-contest-news-page-contest-news,
  #view-stages-contest-page-stages-contest {
    display: none;
  }
}
#view-news-page-news .view-content-page-news .views-row,
#view-news-page-news .view-content-page-media .views-row,
#view-news-page-news .view-content-page-participants .views-row,
#view-news-page-news .view-content-block-participants-desktop .views-row,
#view-news-page-news .view-content-page-interview .views-row,
#view-news-page-news .view-content-page-contest-news .views-row,
#view-news-page-news .view-content-page-stages-contest .views-row,
#view-media-about-us-page-media .view-content-page-news .views-row,
#view-media-about-us-page-media .view-content-page-media .views-row,
#view-media-about-us-page-media .view-content-page-participants .views-row,
#view-media-about-us-page-media .view-content-block-participants-desktop .views-row,
#view-media-about-us-page-media .view-content-page-interview .views-row,
#view-media-about-us-page-media .view-content-page-contest-news .views-row,
#view-media-about-us-page-media .view-content-page-stages-contest .views-row,
#view-participants-page-participants .view-content-page-news .views-row,
#view-participants-page-participants .view-content-page-media .views-row,
#view-participants-page-participants .view-content-page-participants .views-row,
#view-participants-page-participants .view-content-block-participants-desktop .views-row,
#view-participants-page-participants .view-content-page-interview .views-row,
#view-participants-page-participants .view-content-page-contest-news .views-row,
#view-participants-page-participants .view-content-page-stages-contest .views-row,
#view-participants-block-participants-desktop .view-content-page-news .views-row,
#view-participants-block-participants-desktop .view-content-page-media .views-row,
#view-participants-block-participants-desktop .view-content-page-participants .views-row,
#view-participants-block-participants-desktop .view-content-block-participants-desktop .views-row,
#view-participants-block-participants-desktop .view-content-page-interview .views-row,
#view-participants-block-participants-desktop .view-content-page-contest-news .views-row,
#view-participants-block-participants-desktop .view-content-page-stages-contest .views-row,
#view-interview-page-interview .view-content-page-news .views-row,
#view-interview-page-interview .view-content-page-media .views-row,
#view-interview-page-interview .view-content-page-participants .views-row,
#view-interview-page-interview .view-content-block-participants-desktop .views-row,
#view-interview-page-interview .view-content-page-interview .views-row,
#view-interview-page-interview .view-content-page-contest-news .views-row,
#view-interview-page-interview .view-content-page-stages-contest .views-row,
#view-contest-news-page-contest-news .view-content-page-news .views-row,
#view-contest-news-page-contest-news .view-content-page-media .views-row,
#view-contest-news-page-contest-news .view-content-page-participants .views-row,
#view-contest-news-page-contest-news .view-content-block-participants-desktop .views-row,
#view-contest-news-page-contest-news .view-content-page-interview .views-row,
#view-contest-news-page-contest-news .view-content-page-contest-news .views-row,
#view-contest-news-page-contest-news .view-content-page-stages-contest .views-row,
#view-stages-contest-page-stages-contest .view-content-page-news .views-row,
#view-stages-contest-page-stages-contest .view-content-page-media .views-row,
#view-stages-contest-page-stages-contest .view-content-page-participants .views-row,
#view-stages-contest-page-stages-contest .view-content-block-participants-desktop .views-row,
#view-stages-contest-page-stages-contest .view-content-page-interview .views-row,
#view-stages-contest-page-stages-contest .view-content-page-contest-news .views-row,
#view-stages-contest-page-stages-contest .view-content-page-stages-contest .views-row {
  display: grid;
  grid-template-columns: 25rem auto;
  grid-template-rows: repeat(3, auto);
  -webkit-column-gap: 3rem;
  -moz-column-gap: 3rem;
  column-gap: 3rem;
  padding: 1.5rem 0;
}
#view-news-page-news .view-content-page-news .views-row .views-field-field-image,
#view-news-page-news .view-content-page-media .views-row .views-field-field-image,
#view-news-page-news .view-content-page-participants .views-row .views-field-field-image,
#view-news-page-news .view-content-block-participants-desktop .views-row .views-field-field-image,
#view-news-page-news .view-content-page-interview .views-row .views-field-field-image,
#view-news-page-news .view-content-page-contest-news .views-row .views-field-field-image,
#view-news-page-news .view-content-page-stages-contest .views-row .views-field-field-image,
#view-media-about-us-page-media .view-content-page-news .views-row .views-field-field-image,
#view-media-about-us-page-media .view-content-page-media .views-row .views-field-field-image,
#view-media-about-us-page-media .view-content-page-participants .views-row .views-field-field-image,
#view-media-about-us-page-media .view-content-block-participants-desktop .views-row .views-field-field-image,
#view-media-about-us-page-media .view-content-page-interview .views-row .views-field-field-image,
#view-media-about-us-page-media .view-content-page-contest-news .views-row .views-field-field-image,
#view-media-about-us-page-media .view-content-page-stages-contest .views-row .views-field-field-image,
#view-participants-page-participants .view-content-page-news .views-row .views-field-field-image,
#view-participants-page-participants .view-content-page-media .views-row .views-field-field-image,
#view-participants-page-participants .view-content-page-participants .views-row .views-field-field-image,
#view-participants-page-participants .view-content-block-participants-desktop .views-row .views-field-field-image,
#view-participants-page-participants .view-content-page-interview .views-row .views-field-field-image,
#view-participants-page-participants .view-content-page-contest-news .views-row .views-field-field-image,
#view-participants-page-participants .view-content-page-stages-contest .views-row .views-field-field-image,
#view-participants-block-participants-desktop .view-content-page-news .views-row .views-field-field-image,
#view-participants-block-participants-desktop .view-content-page-media .views-row .views-field-field-image,
#view-participants-block-participants-desktop .view-content-page-participants .views-row .views-field-field-image,
#view-participants-block-participants-desktop .view-content-block-participants-desktop .views-row .views-field-field-image,
#view-participants-block-participants-desktop .view-content-page-interview .views-row .views-field-field-image,
#view-participants-block-participants-desktop .view-content-page-contest-news .views-row .views-field-field-image,
#view-participants-block-participants-desktop .view-content-page-stages-contest .views-row .views-field-field-image,
#view-interview-page-interview .view-content-page-news .views-row .views-field-field-image,
#view-interview-page-interview .view-content-page-media .views-row .views-field-field-image,
#view-interview-page-interview .view-content-page-participants .views-row .views-field-field-image,
#view-interview-page-interview .view-content-block-participants-desktop .views-row .views-field-field-image,
#view-interview-page-interview .view-content-page-interview .views-row .views-field-field-image,
#view-interview-page-interview .view-content-page-contest-news .views-row .views-field-field-image,
#view-interview-page-interview .view-content-page-stages-contest .views-row .views-field-field-image,
#view-contest-news-page-contest-news .view-content-page-news .views-row .views-field-field-image,
#view-contest-news-page-contest-news .view-content-page-media .views-row .views-field-field-image,
#view-contest-news-page-contest-news .view-content-page-participants .views-row .views-field-field-image,
#view-contest-news-page-contest-news .view-content-block-participants-desktop .views-row .views-field-field-image,
#view-contest-news-page-contest-news .view-content-page-interview .views-row .views-field-field-image,
#view-contest-news-page-contest-news .view-content-page-contest-news .views-row .views-field-field-image,
#view-contest-news-page-contest-news .view-content-page-stages-contest .views-row .views-field-field-image,
#view-stages-contest-page-stages-contest .view-content-page-news .views-row .views-field-field-image,
#view-stages-contest-page-stages-contest .view-content-page-media .views-row .views-field-field-image,
#view-stages-contest-page-stages-contest .view-content-page-participants .views-row .views-field-field-image,
#view-stages-contest-page-stages-contest .view-content-block-participants-desktop .views-row .views-field-field-image,
#view-stages-contest-page-stages-contest .view-content-page-interview .views-row .views-field-field-image,
#view-stages-contest-page-stages-contest .view-content-page-contest-news .views-row .views-field-field-image,
#view-stages-contest-page-stages-contest .view-content-page-stages-contest .views-row .views-field-field-image {
  grid-column: span 1;
  grid-row: 1/4;
}
#view-news-page-news .view-content-page-news .views-row .views-field-title,
#view-news-page-news .view-content-page-media .views-row .views-field-title,
#view-news-page-news .view-content-page-participants .views-row .views-field-title,
#view-news-page-news .view-content-block-participants-desktop .views-row .views-field-title,
#view-news-page-news .view-content-page-interview .views-row .views-field-title,
#view-news-page-news .view-content-page-contest-news .views-row .views-field-title,
#view-news-page-news .view-content-page-stages-contest .views-row .views-field-title,
#view-media-about-us-page-media .view-content-page-news .views-row .views-field-title,
#view-media-about-us-page-media .view-content-page-media .views-row .views-field-title,
#view-media-about-us-page-media .view-content-page-participants .views-row .views-field-title,
#view-media-about-us-page-media .view-content-block-participants-desktop .views-row .views-field-title,
#view-media-about-us-page-media .view-content-page-interview .views-row .views-field-title,
#view-media-about-us-page-media .view-content-page-contest-news .views-row .views-field-title,
#view-media-about-us-page-media .view-content-page-stages-contest .views-row .views-field-title,
#view-participants-page-participants .view-content-page-news .views-row .views-field-title,
#view-participants-page-participants .view-content-page-media .views-row .views-field-title,
#view-participants-page-participants .view-content-page-participants .views-row .views-field-title,
#view-participants-page-participants .view-content-block-participants-desktop .views-row .views-field-title,
#view-participants-page-participants .view-content-page-interview .views-row .views-field-title,
#view-participants-page-participants .view-content-page-contest-news .views-row .views-field-title,
#view-participants-page-participants .view-content-page-stages-contest .views-row .views-field-title,
#view-participants-block-participants-desktop .view-content-page-news .views-row .views-field-title,
#view-participants-block-participants-desktop .view-content-page-media .views-row .views-field-title,
#view-participants-block-participants-desktop .view-content-page-participants .views-row .views-field-title,
#view-participants-block-participants-desktop .view-content-block-participants-desktop .views-row .views-field-title,
#view-participants-block-participants-desktop .view-content-page-interview .views-row .views-field-title,
#view-participants-block-participants-desktop .view-content-page-contest-news .views-row .views-field-title,
#view-participants-block-participants-desktop .view-content-page-stages-contest .views-row .views-field-title,
#view-interview-page-interview .view-content-page-news .views-row .views-field-title,
#view-interview-page-interview .view-content-page-media .views-row .views-field-title,
#view-interview-page-interview .view-content-page-participants .views-row .views-field-title,
#view-interview-page-interview .view-content-block-participants-desktop .views-row .views-field-title,
#view-interview-page-interview .view-content-page-interview .views-row .views-field-title,
#view-interview-page-interview .view-content-page-contest-news .views-row .views-field-title,
#view-interview-page-interview .view-content-page-stages-contest .views-row .views-field-title,
#view-contest-news-page-contest-news .view-content-page-news .views-row .views-field-title,
#view-contest-news-page-contest-news .view-content-page-media .views-row .views-field-title,
#view-contest-news-page-contest-news .view-content-page-participants .views-row .views-field-title,
#view-contest-news-page-contest-news .view-content-block-participants-desktop .views-row .views-field-title,
#view-contest-news-page-contest-news .view-content-page-interview .views-row .views-field-title,
#view-contest-news-page-contest-news .view-content-page-contest-news .views-row .views-field-title,
#view-contest-news-page-contest-news .view-content-page-stages-contest .views-row .views-field-title,
#view-stages-contest-page-stages-contest .view-content-page-news .views-row .views-field-title,
#view-stages-contest-page-stages-contest .view-content-page-media .views-row .views-field-title,
#view-stages-contest-page-stages-contest .view-content-page-participants .views-row .views-field-title,
#view-stages-contest-page-stages-contest .view-content-block-participants-desktop .views-row .views-field-title,
#view-stages-contest-page-stages-contest .view-content-page-interview .views-row .views-field-title,
#view-stages-contest-page-stages-contest .view-content-page-contest-news .views-row .views-field-title,
#view-stages-contest-page-stages-contest .view-content-page-stages-contest .views-row .views-field-title {
  grid-column: 2/span 1;
  grid-row: 1/2;
  margin-bottom: 1.5rem;
}
#view-news-page-news .view-content-page-news .views-row .views-field-title a,
#view-news-page-news .view-content-page-media .views-row .views-field-title a,
#view-news-page-news .view-content-page-participants .views-row .views-field-title a,
#view-news-page-news .view-content-block-participants-desktop .views-row .views-field-title a,
#view-news-page-news .view-content-page-interview .views-row .views-field-title a,
#view-news-page-news .view-content-page-contest-news .views-row .views-field-title a,
#view-news-page-news .view-content-page-stages-contest .views-row .views-field-title a,
#view-media-about-us-page-media .view-content-page-news .views-row .views-field-title a,
#view-media-about-us-page-media .view-content-page-media .views-row .views-field-title a,
#view-media-about-us-page-media .view-content-page-participants .views-row .views-field-title a,
#view-media-about-us-page-media .view-content-block-participants-desktop .views-row .views-field-title a,
#view-media-about-us-page-media .view-content-page-interview .views-row .views-field-title a,
#view-media-about-us-page-media .view-content-page-contest-news .views-row .views-field-title a,
#view-media-about-us-page-media .view-content-page-stages-contest .views-row .views-field-title a,
#view-participants-page-participants .view-content-page-news .views-row .views-field-title a,
#view-participants-page-participants .view-content-page-media .views-row .views-field-title a,
#view-participants-page-participants .view-content-page-participants .views-row .views-field-title a,
#view-participants-page-participants .view-content-block-participants-desktop .views-row .views-field-title a,
#view-participants-page-participants .view-content-page-interview .views-row .views-field-title a,
#view-participants-page-participants .view-content-page-contest-news .views-row .views-field-title a,
#view-participants-page-participants .view-content-page-stages-contest .views-row .views-field-title a,
#view-participants-block-participants-desktop .view-content-page-news .views-row .views-field-title a,
#view-participants-block-participants-desktop .view-content-page-media .views-row .views-field-title a,
#view-participants-block-participants-desktop .view-content-page-participants .views-row .views-field-title a,
#view-participants-block-participants-desktop .view-content-block-participants-desktop .views-row .views-field-title a,
#view-participants-block-participants-desktop .view-content-page-interview .views-row .views-field-title a,
#view-participants-block-participants-desktop .view-content-page-contest-news .views-row .views-field-title a,
#view-participants-block-participants-desktop .view-content-page-stages-contest .views-row .views-field-title a,
#view-interview-page-interview .view-content-page-news .views-row .views-field-title a,
#view-interview-page-interview .view-content-page-media .views-row .views-field-title a,
#view-interview-page-interview .view-content-page-participants .views-row .views-field-title a,
#view-interview-page-interview .view-content-block-participants-desktop .views-row .views-field-title a,
#view-interview-page-interview .view-content-page-interview .views-row .views-field-title a,
#view-interview-page-interview .view-content-page-contest-news .views-row .views-field-title a,
#view-interview-page-interview .view-content-page-stages-contest .views-row .views-field-title a,
#view-contest-news-page-contest-news .view-content-page-news .views-row .views-field-title a,
#view-contest-news-page-contest-news .view-content-page-media .views-row .views-field-title a,
#view-contest-news-page-contest-news .view-content-page-participants .views-row .views-field-title a,
#view-contest-news-page-contest-news .view-content-block-participants-desktop .views-row .views-field-title a,
#view-contest-news-page-contest-news .view-content-page-interview .views-row .views-field-title a,
#view-contest-news-page-contest-news .view-content-page-contest-news .views-row .views-field-title a,
#view-contest-news-page-contest-news .view-content-page-stages-contest .views-row .views-field-title a,
#view-stages-contest-page-stages-contest .view-content-page-news .views-row .views-field-title a,
#view-stages-contest-page-stages-contest .view-content-page-media .views-row .views-field-title a,
#view-stages-contest-page-stages-contest .view-content-page-participants .views-row .views-field-title a,
#view-stages-contest-page-stages-contest .view-content-block-participants-desktop .views-row .views-field-title a,
#view-stages-contest-page-stages-contest .view-content-page-interview .views-row .views-field-title a,
#view-stages-contest-page-stages-contest .view-content-page-contest-news .views-row .views-field-title a,
#view-stages-contest-page-stages-contest .view-content-page-stages-contest .views-row .views-field-title a {
  font-size: 1.8rem;
}
#view-news-page-news .view-content-page-news .views-row .wrapper-items,
#view-news-page-news .view-content-page-media .views-row .wrapper-items,
#view-news-page-news .view-content-page-participants .views-row .wrapper-items,
#view-news-page-news .view-content-block-participants-desktop .views-row .wrapper-items,
#view-news-page-news .view-content-page-interview .views-row .wrapper-items,
#view-news-page-news .view-content-page-contest-news .views-row .wrapper-items,
#view-news-page-news .view-content-page-stages-contest .views-row .wrapper-items,
#view-media-about-us-page-media .view-content-page-news .views-row .wrapper-items,
#view-media-about-us-page-media .view-content-page-media .views-row .wrapper-items,
#view-media-about-us-page-media .view-content-page-participants .views-row .wrapper-items,
#view-media-about-us-page-media .view-content-block-participants-desktop .views-row .wrapper-items,
#view-media-about-us-page-media .view-content-page-interview .views-row .wrapper-items,
#view-media-about-us-page-media .view-content-page-contest-news .views-row .wrapper-items,
#view-media-about-us-page-media .view-content-page-stages-contest .views-row .wrapper-items,
#view-participants-page-participants .view-content-page-news .views-row .wrapper-items,
#view-participants-page-participants .view-content-page-media .views-row .wrapper-items,
#view-participants-page-participants .view-content-page-participants .views-row .wrapper-items,
#view-participants-page-participants .view-content-block-participants-desktop .views-row .wrapper-items,
#view-participants-page-participants .view-content-page-interview .views-row .wrapper-items,
#view-participants-page-participants .view-content-page-contest-news .views-row .wrapper-items,
#view-participants-page-participants .view-content-page-stages-contest .views-row .wrapper-items,
#view-participants-block-participants-desktop .view-content-page-news .views-row .wrapper-items,
#view-participants-block-participants-desktop .view-content-page-media .views-row .wrapper-items,
#view-participants-block-participants-desktop .view-content-page-participants .views-row .wrapper-items,
#view-participants-block-participants-desktop .view-content-block-participants-desktop .views-row .wrapper-items,
#view-participants-block-participants-desktop .view-content-page-interview .views-row .wrapper-items,
#view-participants-block-participants-desktop .view-content-page-contest-news .views-row .wrapper-items,
#view-participants-block-participants-desktop .view-content-page-stages-contest .views-row .wrapper-items,
#view-interview-page-interview .view-content-page-news .views-row .wrapper-items,
#view-interview-page-interview .view-content-page-media .views-row .wrapper-items,
#view-interview-page-interview .view-content-page-participants .views-row .wrapper-items,
#view-interview-page-interview .view-content-block-participants-desktop .views-row .wrapper-items,
#view-interview-page-interview .view-content-page-interview .views-row .wrapper-items,
#view-interview-page-interview .view-content-page-contest-news .views-row .wrapper-items,
#view-interview-page-interview .view-content-page-stages-contest .views-row .wrapper-items,
#view-contest-news-page-contest-news .view-content-page-news .views-row .wrapper-items,
#view-contest-news-page-contest-news .view-content-page-media .views-row .wrapper-items,
#view-contest-news-page-contest-news .view-content-page-participants .views-row .wrapper-items,
#view-contest-news-page-contest-news .view-content-block-participants-desktop .views-row .wrapper-items,
#view-contest-news-page-contest-news .view-content-page-interview .views-row .wrapper-items,
#view-contest-news-page-contest-news .view-content-page-contest-news .views-row .wrapper-items,
#view-contest-news-page-contest-news .view-content-page-stages-contest .views-row .wrapper-items,
#view-stages-contest-page-stages-contest .view-content-page-news .views-row .wrapper-items,
#view-stages-contest-page-stages-contest .view-content-page-media .views-row .wrapper-items,
#view-stages-contest-page-stages-contest .view-content-page-participants .views-row .wrapper-items,
#view-stages-contest-page-stages-contest .view-content-block-participants-desktop .views-row .wrapper-items,
#view-stages-contest-page-stages-contest .view-content-page-interview .views-row .wrapper-items,
#view-stages-contest-page-stages-contest .view-content-page-contest-news .views-row .wrapper-items,
#view-stages-contest-page-stages-contest .view-content-page-stages-contest .views-row .wrapper-items {
  grid-column: 2/span 1;
  grid-row: 2/3;
}

@media screen and (min-width: 62rem) {
  #view-news-block-embed-page-news,
  #view-media-about-us-block-embed-page-media,
  #view-participants-block-participants-tablet-mobile,
  #view-interview-block-embed-page-interview,
  #view-contest-news-block-embed-page-contest-news,
  #view-stages-contest-block-embed-page-stages-contest {
    display: none;
  }
}
#view-news-block-embed-page-news .pager,
#view-media-about-us-block-embed-page-media .pager,
#view-participants-block-participants-tablet-mobile .pager,
#view-interview-block-embed-page-interview .pager,
#view-contest-news-block-embed-page-contest-news .pager,
#view-stages-contest-block-embed-page-stages-contest .pager {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#view-news-block-embed-page-news .views-infinite-scroll-content-wrapper,
#view-media-about-us-block-embed-page-media .views-infinite-scroll-content-wrapper,
#view-participants-block-participants-tablet-mobile .views-infinite-scroll-content-wrapper,
#view-interview-block-embed-page-interview .views-infinite-scroll-content-wrapper,
#view-contest-news-block-embed-page-contest-news .views-infinite-scroll-content-wrapper,
#view-stages-contest-block-embed-page-stages-contest .views-infinite-scroll-content-wrapper {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 3rem 4rem;
}
@media screen and (max-width: 48rem) {
  #view-news-block-embed-page-news .views-infinite-scroll-content-wrapper,
  #view-media-about-us-block-embed-page-media .views-infinite-scroll-content-wrapper,
  #view-participants-block-participants-tablet-mobile .views-infinite-scroll-content-wrapper,
  #view-interview-block-embed-page-interview .views-infinite-scroll-content-wrapper,
  #view-contest-news-block-embed-page-contest-news .views-infinite-scroll-content-wrapper,
  #view-stages-contest-block-embed-page-stages-contest .views-infinite-scroll-content-wrapper {
    grid-template-columns: 1fr;
  }
}
@media screen and (min-width: 48rem) and (max-width: 62rem) {
  #view-news-block-embed-page-news .views-infinite-scroll-content-wrapper,
  #view-media-about-us-block-embed-page-media .views-infinite-scroll-content-wrapper,
  #view-participants-block-participants-tablet-mobile .views-infinite-scroll-content-wrapper,
  #view-interview-block-embed-page-interview .views-infinite-scroll-content-wrapper,
  #view-contest-news-block-embed-page-contest-news .views-infinite-scroll-content-wrapper,
  #view-stages-contest-block-embed-page-stages-contest .views-infinite-scroll-content-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}
#view-news-block-embed-page-news .views-infinite-scroll-content-wrapper .views-row,
#view-media-about-us-block-embed-page-media .views-infinite-scroll-content-wrapper .views-row,
#view-participants-block-participants-tablet-mobile .views-infinite-scroll-content-wrapper .views-row,
#view-interview-block-embed-page-interview .views-infinite-scroll-content-wrapper .views-row,
#view-contest-news-block-embed-page-contest-news .views-infinite-scroll-content-wrapper .views-row,
#view-stages-contest-block-embed-page-stages-contest .views-infinite-scroll-content-wrapper .views-row {
  grid-column: span 1;
  display: grid;
  grid-template-columns: 1fr;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}
#view-news-block-embed-page-news .views-infinite-scroll-content-wrapper .views-field-title,
#view-media-about-us-block-embed-page-media .views-infinite-scroll-content-wrapper .views-field-title,
#view-participants-block-participants-tablet-mobile .views-infinite-scroll-content-wrapper .views-field-title,
#view-interview-block-embed-page-interview .views-infinite-scroll-content-wrapper .views-field-title,
#view-contest-news-block-embed-page-contest-news .views-infinite-scroll-content-wrapper .views-field-title,
#view-stages-contest-block-embed-page-stages-contest .views-infinite-scroll-content-wrapper .views-field-title {
  margin: 1.5rem 0;
  line-height: 1.2;
  font-weight: 400;
}
@media screen and (min-width: 48rem) {
  #view-news-block-embed-page-news .views-infinite-scroll-content-wrapper .views-field-title a,
  #view-media-about-us-block-embed-page-media .views-infinite-scroll-content-wrapper .views-field-title a,
  #view-participants-block-participants-tablet-mobile .views-infinite-scroll-content-wrapper .views-field-title a,
  #view-interview-block-embed-page-interview .views-infinite-scroll-content-wrapper .views-field-title a,
  #view-contest-news-block-embed-page-contest-news .views-infinite-scroll-content-wrapper .views-field-title a,
  #view-stages-contest-block-embed-page-stages-contest .views-infinite-scroll-content-wrapper .views-field-title a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}

#block-rng-views-block-participants-block-participants-desktop,
#block-rng-views-block-participants-block-participants-tablet-mobile {
  margin-top: 2.5rem;
}

#view-news-page-news .views-field-title a,
#view-news-block-embed-page-news .views-field-title a,
#view-media-about-us-page-media .views-field-title a,
#view-media-about-us-block-embed-page-media .views-field-title a,
#view-participants-page-participants .views-field-title a,
#view-participants-block-participants-tablet-mobile .views-field-title a,
#view-participants-block-participants-desktop .views-field-title a,
#view-interview-page-interview .views-field-title a,
#view-interview-block-embed-page-interview .views-field-title a,
#view-contest-news-page-contest-news .views-field-title a,
#view-contest-news-block-embed-page-contest-news .views-field-title a,
#view-stages-contest-page-stages-contest .views-field-title a,
#view-stages-contest-block-embed-page-stages-contest .views-field-title a {
  color: #333333;
}
#view-news-page-news .views-field-title a:hover,
#view-news-block-embed-page-news .views-field-title a:hover,
#view-media-about-us-page-media .views-field-title a:hover,
#view-media-about-us-block-embed-page-media .views-field-title a:hover,
#view-participants-page-participants .views-field-title a:hover,
#view-participants-block-participants-tablet-mobile .views-field-title a:hover,
#view-participants-block-participants-desktop .views-field-title a:hover,
#view-interview-page-interview .views-field-title a:hover,
#view-interview-block-embed-page-interview .views-field-title a:hover,
#view-contest-news-page-contest-news .views-field-title a:hover,
#view-contest-news-block-embed-page-contest-news .views-field-title a:hover,
#view-stages-contest-page-stages-contest .views-field-title a:hover,
#view-stages-contest-block-embed-page-stages-contest .views-field-title a:hover {
  color: #0ca2e0;
}
#view-news-page-news .wrapper-items .field-content,
#view-news-block-embed-page-news .wrapper-items .field-content,
#view-media-about-us-page-media .wrapper-items .field-content,
#view-media-about-us-block-embed-page-media .wrapper-items .field-content,
#view-participants-page-participants .wrapper-items .field-content,
#view-participants-block-participants-tablet-mobile .wrapper-items .field-content,
#view-participants-block-participants-desktop .wrapper-items .field-content,
#view-interview-page-interview .wrapper-items .field-content,
#view-interview-block-embed-page-interview .wrapper-items .field-content,
#view-contest-news-page-contest-news .wrapper-items .field-content,
#view-contest-news-block-embed-page-contest-news .wrapper-items .field-content,
#view-stages-contest-page-stages-contest .wrapper-items .field-content,
#view-stages-contest-block-embed-page-stages-contest .wrapper-items .field-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.3rem;
}
#view-news-page-news .wrapper-items .field-content .views-field-field-date,
#view-news-block-embed-page-news .wrapper-items .field-content .views-field-field-date,
#view-media-about-us-page-media .wrapper-items .field-content .views-field-field-date,
#view-media-about-us-block-embed-page-media .wrapper-items .field-content .views-field-field-date,
#view-participants-page-participants .wrapper-items .field-content .views-field-field-date,
#view-participants-block-participants-tablet-mobile .wrapper-items .field-content .views-field-field-date,
#view-participants-block-participants-desktop .wrapper-items .field-content .views-field-field-date,
#view-interview-page-interview .wrapper-items .field-content .views-field-field-date,
#view-interview-block-embed-page-interview .wrapper-items .field-content .views-field-field-date,
#view-contest-news-page-contest-news .wrapper-items .field-content .views-field-field-date,
#view-contest-news-block-embed-page-contest-news .wrapper-items .field-content .views-field-field-date,
#view-stages-contest-page-stages-contest .wrapper-items .field-content .views-field-field-date,
#view-stages-contest-block-embed-page-stages-contest .wrapper-items .field-content .views-field-field-date {
  color: #666666;
}
#view-news-page-news .wrapper-items .views-field-field-link,
#view-news-block-embed-page-news .wrapper-items .views-field-field-link,
#view-media-about-us-page-media .wrapper-items .views-field-field-link,
#view-media-about-us-block-embed-page-media .wrapper-items .views-field-field-link,
#view-participants-page-participants .wrapper-items .views-field-field-link,
#view-participants-block-participants-tablet-mobile .wrapper-items .views-field-field-link,
#view-participants-block-participants-desktop .wrapper-items .views-field-field-link,
#view-interview-page-interview .wrapper-items .views-field-field-link,
#view-interview-block-embed-page-interview .wrapper-items .views-field-field-link,
#view-contest-news-page-contest-news .wrapper-items .views-field-field-link,
#view-contest-news-block-embed-page-contest-news .wrapper-items .views-field-field-link,
#view-stages-contest-page-stages-contest .wrapper-items .views-field-field-link,
#view-stages-contest-block-embed-page-stages-contest .wrapper-items .views-field-field-link {
  border-left: #dddddd solid 0.1rem;
  margin-left: 1rem;
  padding-left: 1rem;
}
#view-news-page-news .wrapper-items .views-field-field-link a:hover,
#view-news-block-embed-page-news .wrapper-items .views-field-field-link a:hover,
#view-media-about-us-page-media .wrapper-items .views-field-field-link a:hover,
#view-media-about-us-block-embed-page-media .wrapper-items .views-field-field-link a:hover,
#view-participants-page-participants .wrapper-items .views-field-field-link a:hover,
#view-participants-block-participants-tablet-mobile .wrapper-items .views-field-field-link a:hover,
#view-participants-block-participants-desktop .wrapper-items .views-field-field-link a:hover,
#view-interview-page-interview .wrapper-items .views-field-field-link a:hover,
#view-interview-block-embed-page-interview .wrapper-items .views-field-field-link a:hover,
#view-contest-news-page-contest-news .wrapper-items .views-field-field-link a:hover,
#view-contest-news-block-embed-page-contest-news .wrapper-items .views-field-field-link a:hover,
#view-stages-contest-page-stages-contest .wrapper-items .views-field-field-link a:hover,
#view-stages-contest-block-embed-page-stages-contest .wrapper-items .views-field-field-link a:hover {
  border-bottom: #0ca2e0 solid 0.1rem;
}

@media screen and (max-width: 62rem) {
  #view-news-page-tag-news,
  #view-media-about-us-page-tag-media,
  #view-interview-page-tag-interview,
  #view-contest-news-page-tag-contest-news,
  #view-stages-contest-page-tag-stages-contest {
    display: none;
  }
}

@media screen and (min-width: 62rem) {
  #view-news-block-embed-page-tag-news,
  #view-media-about-us-block-embed-page-tag-media,
  #view-interview-block-embed-page-tag-interview,
  #view-contest-news-block-embed-page-tag-contest-news,
  #view-stages-contest-block-embed-page-tag-stages-contest {
    display: none;
  }
}
#view-news-block-embed-page-tag-news .pager,
#view-media-about-us-block-embed-page-tag-media .pager,
#view-interview-block-embed-page-tag-interview .pager,
#view-contest-news-block-embed-page-tag-contest-news .pager,
#view-stages-contest-block-embed-page-tag-stages-contest .pager {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.view-content-page-tag-news,
.view-content-block-embed-page-tag-news .views-infinite-scroll-content-wrapper,
.view-content-page-tag-media,
.view-content-block-embed-page-tag-media .views-infinite-scroll-content-wrapper,
.view-participants .view-content-page-tag-participants,
.view-content-page-tag-interview,
.view-content-block-embed-page-tag-interview .views-infinite-scroll-content-wrapper,
.view-content-page-tag-contest-news,
.view-content-block-embed-page-tag-contest-news .views-infinite-scroll-content-wrapper,
.view-content-page-tag-stages-contest,
.view-content-block-embed-page-tag-stages-contest .views-infinite-scroll-content-wrapper {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 5rem;
}

#view-news-page-tag-news .view-content-page-tag-news h2,
.view-content-block-embed-page-tag-news h2,
#view-media-about-us-page-tag-media .view-content-page-tag-media h2,
.view-content-block-embed-page-tag-media h2,
#view-participants-page-tag-participants .view-content-page-tag-participants h2,
#view-interview-page-tag-interview .view-content-page-tag-interview h2,
.view-content-block-embed-page-tag-interview h2,
#view-contest-news-page-tag-contest-news .view-content-page-tag-contest-news h2,
.view-content-block-embed-page-tag-contest-news h2,
#view-stages-contest-page-tag-stages-contest .view-content-page-tag-stages-contest h2,
.view-content-block-embed-page-tag-stages-contest h2 {
  font-size: 1.8rem;
}
#view-news-page-tag-news .view-content-page-tag-news h2 a:hover,
.view-content-block-embed-page-tag-news h2 a:hover,
#view-media-about-us-page-tag-media .view-content-page-tag-media h2 a:hover,
.view-content-block-embed-page-tag-media h2 a:hover,
#view-participants-page-tag-participants .view-content-page-tag-participants h2 a:hover,
#view-interview-page-tag-interview .view-content-page-tag-interview h2 a:hover,
.view-content-block-embed-page-tag-interview h2 a:hover,
#view-contest-news-page-tag-contest-news .view-content-page-tag-contest-news h2 a:hover,
.view-content-block-embed-page-tag-contest-news h2 a:hover,
#view-stages-contest-page-tag-stages-contest .view-content-page-tag-stages-contest h2 a:hover,
.view-content-block-embed-page-tag-stages-contest h2 a:hover {
  border: none;
}
#view-news-page-tag-news .view-content-page-tag-news .field--name-field-date,
.view-content-block-embed-page-tag-news .field--name-field-date,
#view-media-about-us-page-tag-media .view-content-page-tag-media .field--name-field-date,
.view-content-block-embed-page-tag-media .field--name-field-date,
#view-participants-page-tag-participants .view-content-page-tag-participants .field--name-field-date,
#view-interview-page-tag-interview .view-content-page-tag-interview .field--name-field-date,
.view-content-block-embed-page-tag-interview .field--name-field-date,
#view-contest-news-page-tag-contest-news .view-content-page-tag-contest-news .field--name-field-date,
.view-content-block-embed-page-tag-contest-news .field--name-field-date,
#view-stages-contest-page-tag-stages-contest .view-content-page-tag-stages-contest .field--name-field-date,
.view-content-block-embed-page-tag-stages-contest .field--name-field-date {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1.3rem;
  color: #666666;
}
#view-news-page-tag-news .view-content-page-tag-news .field--name-field-link,
.view-content-block-embed-page-tag-news .field--name-field-link,
#view-media-about-us-page-tag-media .view-content-page-tag-media .field--name-field-link,
.view-content-block-embed-page-tag-media .field--name-field-link,
#view-participants-page-tag-participants .view-content-page-tag-participants .field--name-field-link,
#view-interview-page-tag-interview .view-content-page-tag-interview .field--name-field-link,
.view-content-block-embed-page-tag-interview .field--name-field-link,
#view-contest-news-page-tag-contest-news .view-content-page-tag-contest-news .field--name-field-link,
.view-content-block-embed-page-tag-contest-news .field--name-field-link,
#view-stages-contest-page-tag-stages-contest .view-content-page-tag-stages-contest .field--name-field-link,
.view-content-block-embed-page-tag-stages-contest .field--name-field-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1.3rem;
  border-left: #dddddd solid 0.1rem;
  margin-left: 1rem;
  padding-left: 1rem;
}
#view-news-page-tag-news .view-content-page-tag-news .field--name-field-link a:hover,
.view-content-block-embed-page-tag-news .field--name-field-link a:hover,
#view-media-about-us-page-tag-media .view-content-page-tag-media .field--name-field-link a:hover,
.view-content-block-embed-page-tag-media .field--name-field-link a:hover,
#view-participants-page-tag-participants .view-content-page-tag-participants .field--name-field-link a:hover,
#view-interview-page-tag-interview .view-content-page-tag-interview .field--name-field-link a:hover,
.view-content-block-embed-page-tag-interview .field--name-field-link a:hover,
#view-contest-news-page-tag-contest-news .view-content-page-tag-contest-news .field--name-field-link a:hover,
.view-content-block-embed-page-tag-contest-news .field--name-field-link a:hover,
#view-stages-contest-page-tag-stages-contest .view-content-page-tag-stages-contest .field--name-field-link a:hover,
.view-content-block-embed-page-tag-stages-contest .field--name-field-link a:hover {
  border-bottom: #0ca2e0 solid 0.1rem;
}

#block-rng-views-block-news-block-reed-news-aside-right,
#block-rng-views-block-media-about-us-block-reed-media-aside-right,
#block-rng-views-block-interview-block-interview-aside-right,
#block-rng-views-block-contest-news-block-contest-news-aside-right,
#block-views-block-stages-contest-block-stages-contest-aside-right,
#block-rng-views-block-documents-block-labor-protection-industrial {
  padding: 0 2rem;
  border: #dddddd solid 0.1rem;
  margin-bottom: 3rem;
}
#block-rng-views-block-news-block-reed-news-aside-right h2,
#block-rng-views-block-media-about-us-block-reed-media-aside-right h2,
#block-rng-views-block-interview-block-interview-aside-right h2,
#block-rng-views-block-contest-news-block-contest-news-aside-right h2,
#block-views-block-stages-contest-block-stages-contest-aside-right h2,
#block-rng-views-block-documents-block-labor-protection-industrial h2 {
  font-size: 1.6rem;
  padding: 1.6rem 0;
  border-bottom: #dddddd solid 0.1rem;
  text-align: center;
}
#block-rng-views-block-news-block-reed-news-aside-right .views-row,
#block-rng-views-block-media-about-us-block-reed-media-aside-right .views-row,
#block-rng-views-block-interview-block-interview-aside-right .views-row,
#block-rng-views-block-contest-news-block-contest-news-aside-right .views-row,
#block-views-block-stages-contest-block-stages-contest-aside-right .views-row,
#block-rng-views-block-documents-block-labor-protection-industrial .views-row {
  margin-top: 1.5rem;
}
#block-rng-views-block-news-block-reed-news-aside-right .views-row:last-child,
#block-rng-views-block-media-about-us-block-reed-media-aside-right .views-row:last-child,
#block-rng-views-block-interview-block-interview-aside-right .views-row:last-child,
#block-rng-views-block-contest-news-block-contest-news-aside-right .views-row:last-child,
#block-views-block-stages-contest-block-stages-contest-aside-right .views-row:last-child,
#block-rng-views-block-documents-block-labor-protection-industrial .views-row:last-child {
  margin-bottom: 1.5rem;
}
#block-rng-views-block-news-block-reed-news-aside-right .views-field-title,
#block-rng-views-block-media-about-us-block-reed-media-aside-right .views-field-title,
#block-rng-views-block-interview-block-interview-aside-right .views-field-title,
#block-rng-views-block-contest-news-block-contest-news-aside-right .views-field-title,
#block-views-block-stages-contest-block-stages-contest-aside-right .views-field-title,
#block-rng-views-block-documents-block-labor-protection-industrial .views-field-title {
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.5;
}
#block-rng-views-block-news-block-reed-news-aside-right .views-field-title a,
#block-rng-views-block-media-about-us-block-reed-media-aside-right .views-field-title a,
#block-rng-views-block-interview-block-interview-aside-right .views-field-title a,
#block-rng-views-block-contest-news-block-contest-news-aside-right .views-field-title a,
#block-views-block-stages-contest-block-stages-contest-aside-right .views-field-title a,
#block-rng-views-block-documents-block-labor-protection-industrial .views-field-title a {
  color: #333333;
}
#block-rng-views-block-news-block-reed-news-aside-right .views-field-title a:hover,
#block-rng-views-block-media-about-us-block-reed-media-aside-right .views-field-title a:hover,
#block-rng-views-block-interview-block-interview-aside-right .views-field-title a:hover,
#block-rng-views-block-contest-news-block-contest-news-aside-right .views-field-title a:hover,
#block-views-block-stages-contest-block-stages-contest-aside-right .views-field-title a:hover,
#block-rng-views-block-documents-block-labor-protection-industrial .views-field-title a:hover {
  color: #0ca2e0;
}
#block-rng-views-block-news-block-reed-news-aside-right .views-field-field-date,
#block-rng-views-block-media-about-us-block-reed-media-aside-right .views-field-field-date,
#block-rng-views-block-interview-block-interview-aside-right .views-field-field-date,
#block-rng-views-block-contest-news-block-contest-news-aside-right .views-field-field-date,
#block-views-block-stages-contest-block-stages-contest-aside-right .views-field-field-date,
#block-rng-views-block-documents-block-labor-protection-industrial .views-field-field-date {
  font-size: 1.3rem;
  color: #666666;
  margin-top: 0.5rem;
}
@media screen and (max-width: 62rem) {
  #block-rng-views-block-news-block-reed-news-aside-right,
  #block-rng-views-block-media-about-us-block-reed-media-aside-right,
  #block-rng-views-block-interview-block-interview-aside-right,
  #block-rng-views-block-contest-news-block-contest-news-aside-right,
  #block-views-block-stages-contest-block-stages-contest-aside-right,
  #block-rng-views-block-documents-block-labor-protection-industrial {
    -webkit-box-shadow: 0 0 1rem 0.5rem rgba(34, 60, 80, 0.2);
    box-shadow: 0 0 1rem 0.5rem rgba(34, 60, 80, 0.2);
    border-radius: 1rem;
  }
}

#block-request,
#block-rng-request-2023,
#block-rng-request-2024,
#block-rng-request-2025 {
  background-color: #ffffff;
  margin-bottom: 3rem;
  padding: 2.5rem 2rem 0;
  border-radius: 1rem;
  -webkit-box-shadow: 0 0.5rem 1rem 0.2rem rgba(34, 60, 80, 0.2);
  box-shadow: 0 0.5rem 1rem 0.2rem rgba(34, 60, 80, 0.2);
}
#block-request .content p,
#block-rng-request-2023 .content p,
#block-rng-request-2024 .content p,
#block-rng-request-2025 .content p {
  line-height: 1;
}
#block-request .content p span,
#block-rng-request-2023 .content p span,
#block-rng-request-2024 .content p span,
#block-rng-request-2025 .content p span {
  font-size: 4.8rem;
  font-weight: 700;
}
@media screen and (max-width: 62rem) {
  #block-request,
  #block-rng-request-2023,
  #block-rng-request-2024,
  #block-rng-request-2025 {
    -webkit-box-shadow: 0 0 1rem 0.5rem rgba(34, 60, 80, 0.2);
    box-shadow: 0 0 1rem 0.5rem rgba(34, 60, 80, 0.2);
  }
}

#block-current-state {
  padding-top: 3rem;
}
#block-current-state h2 {
  text-align: center;
  margin-bottom: 1rem;
}
@media screen and (max-width: 62rem) {
  #block-current-state h2 {
    font-size: 2.4rem;
  }
}
#block-current-state h3 {
  margin: 0;
  margin-bottom: 1rem;
  font-size: 1.8rem;
}
#block-current-state p {
  margin: 0;
}
#block-current-state .wrapper-content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 2rem;
}
@media screen and (max-width: 48rem) {
  #block-current-state .wrapper-content {
    grid-template-columns: 1fr;
  }
}
@media screen and (min-width: 48rem) and (max-width: 62rem) {
  #block-current-state .wrapper-content {
    -webkit-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
  }
}
#block-current-state .wrapper-content .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#block-current-state .wrapper-content .row .col:nth-child(2) {
  margin-left: 2rem;
}
@media screen and (min-width: 48rem) and (max-width: 62rem) {
  #block-current-state .wrapper-content .row .col:nth-child(2) {
    margin-left: 1rem;
  }
}
#block-current-state .wrapper-content .wrapper-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#block-current-state .wrapper-content .wrapper-item .counter {
  margin-left: 1.5rem;
  font-weight: 400;
  font-size: 3.4rem;
}
@media screen and (min-width: 48rem) and (max-width: 62rem) {
  #block-current-state .wrapper-content .wrapper-item .counter {
    margin-left: 0.5rem;
    font-size: 2.4rem;
  }
}
#block-current-state .wrapper-content .wrapper-item .chart-area,
#block-current-state .wrapper-content .wrapper-item .amount-asc-sort,
#block-current-state .wrapper-content .wrapper-item .code-fork {
  background-color: #333333;
  background-repeat: no-repeat;
  background-size: 55% auto;
  background-position: 50% 50%;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
  content: "";
  width: 4.5rem;
  height: 4.5rem;
}
#block-current-state .wrapper-content .wrapper-item .chart-area {
  background-image: url("../images/chart-area.svg");
}
#block-current-state .wrapper-content .wrapper-item .amount-asc-sort {
  background-image: url("../images/amount-asc-sort.svg");
}
#block-current-state .wrapper-content .wrapper-item .code-fork {
  background-image: url("../images/code-fork.svg");
}
#block-current-state .wrapper-content .desc {
  font-size: 1.4rem;
}

#block-volume-mrt {
  padding-top: 6rem;
  padding-bottom: 3rem;
}
#block-volume-mrt h2 {
  text-align: center;
  margin-bottom: 3rem;
}
@media screen and (max-width: 62rem) {
  #block-volume-mrt h2 {
    font-size: 2.4rem;
  }
}
#block-volume-mrt p {
  margin: 0;
}
#block-volume-mrt .row {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
}
@media screen and (min-width: 48rem) and (max-width: 62rem) {
  #block-volume-mrt .row {
    grid-template-columns: repeat(3, 1fr);
    row-gap: 2rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 0 auto;
  }
}
@media screen and (min-width: 36rem) and (max-width: 48rem) {
  #block-volume-mrt .row {
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 0 auto;
  }
}
@media screen and (max-width: 36rem) {
  #block-volume-mrt .row {
    grid-template-columns: 1fr;
    row-gap: 2rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 0 auto;
  }
}
@media screen and (max-width: 62rem) {
  #block-volume-mrt .col {
    margin: 0 3rem;
  }
}
#block-volume-mrt .wrapper-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#block-volume-mrt .wrapper-item .counter {
  margin-left: 1rem;
  font-weight: 400;
  font-size: 3rem;
}
#block-volume-mrt .wrapper-item .chart-area {
  background-image: url("../images/chart-area.svg");
  background-color: #0ca2e0;
  background-repeat: no-repeat;
  background-size: 55% auto;
  background-position: 50% 50%;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
  content: "";
  width: 4.5rem;
  height: 4.5rem;
}
#block-volume-mrt .desc {
  text-align: center;
}

.region-footer {
  margin-top: 3rem;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
@media screen and (min-width: 48rem) and (max-width: 62rem) {
  .region-footer {
    grid-template-columns: repeat(2, 1fr);
    row-gap: 2rem;
  }
}
@media screen and (max-width: 48rem) {
  .region-footer {
    grid-template-columns: 1fr;
  }
}
@media screen and (min-width: 48rem) {
  .region-footer {
    padding: 1.5rem 0;
    border-top: #dddddd solid 0.1rem;
  }
}
.region-footer h2 {
  font-size: 1.6rem;
  font-weight: 400;
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 48rem) {
  .region-footer #block-rng-menu-social-network,
  .region-footer #block-rng-menu-useful-links,
  .region-footer #block-rng-block-main-office-moscow,
  .region-footer #block-rng-block-office-moscow {
    border-top: #dddddd solid 0.1rem;
    padding: 2rem 0;
  }
}
@media screen and (max-width: 48rem) {
  .region-footer #block-rng-menu-social-network .wrapper-content,
  .region-footer #block-rng-menu-useful-links .wrapper-content,
  .region-footer #block-rng-block-main-office-moscow .wrapper-content,
  .region-footer #block-rng-block-office-moscow .wrapper-content {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
  }
}
.region-footer .field__label {
  font-weight: inherit;
}
.region-footer .field--name-field-address,
.region-footer .field--name-field-phone,
.region-footer .field--name-field-fax,
.region-footer .field--name-field-email {
  font-size: 1.4rem;
  line-height: 2.5;
}
.region-footer .field--name-field-address a,
.region-footer .field--name-field-phone a,
.region-footer .field--name-field-fax a,
.region-footer .field--name-field-email a {
  font-size: 1.4rem;
  color: #333333;
}
.region-footer .field--name-field-address a:hover,
.region-footer .field--name-field-phone a:hover,
.region-footer .field--name-field-fax a:hover,
.region-footer .field--name-field-email a:hover {
  color: #0ca2e0;
  border-bottom: #0ca2e0 solid 0.1rem;
}
.region-footer .field--name-field-address .field__item {
  white-space: nowrap;
}
.region-footer .field--name-field-address p {
  margin: 0;
}

.region-footer #block-rng-menu-social-network .facebook-icon::before,
.region-footer #block-rng-menu-social-network .instagram-icon::before,
.region-footer #block-rng-menu-social-network .vkontakte-icon::before,
.region-footer #block-rng-menu-social-network .telegram-icon::before,
.region-footer #block-rng-menu-social-network .rutube-icon::before,
.region-footer #block-rng-menu-social-network .youtube-icon::before,
.region-footer #block-rng-menu-useful-links .facebook-icon::before,
.region-footer #block-rng-menu-useful-links .instagram-icon::before,
.region-footer #block-rng-menu-useful-links .vkontakte-icon::before,
.region-footer #block-rng-menu-useful-links .telegram-icon::before,
.region-footer #block-rng-menu-useful-links .rutube-icon::before,
.region-footer #block-rng-menu-useful-links .youtube-icon::before {
  background-repeat: no-repeat;
  background-size: 70% auto;
  background-position: 0 50%;
  display: inline-block;
  vertical-align: middle;
  content: "";
  width: 2.5rem;
  height: 2.5rem;
}
.region-footer #block-rng-menu-social-network .facebook-icon::before,
.region-footer #block-rng-menu-useful-links .facebook-icon::before {
  background-image: url("../images/facebook-blue.svg");
}
.region-footer #block-rng-menu-social-network .instagram-icon::before,
.region-footer #block-rng-menu-useful-links .instagram-icon::before {
  background-image: url("../images/instagram-blue.svg");
}
.region-footer #block-rng-menu-social-network .vkontakte-icon::before,
.region-footer #block-rng-menu-useful-links .vkontakte-icon::before {
  background-image: url("../images/vkontakte-blue.svg");
}
.region-footer #block-rng-menu-social-network .telegram-icon::before,
.region-footer #block-rng-menu-useful-links .telegram-icon::before {
  background-image: url("../images/telegram-blue.svg");
}
.region-footer #block-rng-menu-social-network .rutube-icon::before,
.region-footer #block-rng-menu-useful-links .rutube-icon::before {
  background-image: url("../images/rutube-blue.svg");
}
.region-footer #block-rng-menu-social-network .youtube-icon::before,
.region-footer #block-rng-menu-useful-links .youtube-icon::before {
  background-image: url("../images/youtube-blue.svg");
}
.region-footer #block-rng-menu-social-network .content ul,
.region-footer #block-rng-menu-useful-links .content ul {
  padding: 0;
}
.region-footer #block-rng-menu-social-network .content ul .menu-item,
.region-footer #block-rng-menu-useful-links .content ul .menu-item {
  padding-top: 0;
}
.region-footer #block-rng-menu-social-network .content ul li a,
.region-footer #block-rng-menu-useful-links .content ul li a {
  font-size: 1.4rem;
  line-height: 2.5;
  color: #333333;
}
.region-footer #block-rng-menu-social-network .content ul li a:hover,
.region-footer #block-rng-menu-useful-links .content ul li a:hover {
  color: #0ca2e0;
  border-bottom: #0ca2e0 solid 0.1rem;
}

#block-rng-block-copyright .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 1.1rem;
  font-weight: 400;
  padding: 2rem 0;
  border-top: #dddddd solid 0.1rem;
}
#block-rng-block-copyright .content p {
  margin: 0;
}
#block-rng-block-copyright .content a {
  color: #333333;
}
#block-rng-block-copyright .content a:hover {
  color: #0ca2e0;
  border-bottom: #0ca2e0 solid 0.1rem;
}

.content-staff-full .node__content {
  display: grid;
  grid-template-columns: 25rem auto;
  -webkit-column-gap: 4rem;
  -moz-column-gap: 4rem;
  column-gap: 4rem;
}
@media screen and (max-width: 48rem) {
  .content-staff-full .node__content {
    grid-template-columns: 1fr;
    row-gap: 2rem;
  }
}
.content-staff-full .wrapper-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (max-width: 48rem) {
  .content-staff-full .wrapper-left {
    text-align: center;
  }
}
.content-staff-full .wrapper-left .field--type-image {
  margin: 0;
}
.content-staff-full .field--name-title {
  text-align: center;
  font-weight: 400;
}
.content-staff-full .field--name-field-post {
  text-align: center;
  font-size: 1.4rem;
  margin-top: 1rem;
}

.view-corporate-governance .view-content {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 4rem;
}
@media screen and (min-width: 48rem) and (max-width: 62rem) {
  .view-corporate-governance .view-content {
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
  }
}
@media screen and (max-width: 48rem) {
  .view-corporate-governance .view-content {
    grid-template-columns: 1fr;
    row-gap: 2rem;
  }
}
.view-corporate-governance .view-content .views-row {
  text-align: center;
}
.view-corporate-governance .view-content .views-row .wrapper-content {
  color: #333333;
}
.view-corporate-governance .view-content .views-row .wrapper-content .title {
  font-weight: 400;
}
.view-corporate-governance .view-content .views-row .wrapper-content .field-post {
  margin-top: 1rem;
  font-size: 1.4rem;
}
.view-corporate-governance .view-content .views-row .wrapper-content:hover {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
}

.region-banner-top {
  background-repeat: no-repeat;
  background-position: 50% 40%;
  background-size: cover;
  position: relative;
  width: 100%;
  height: 43rem;
  overflow: hidden;
}
@media screen and (max-width: 62rem) {
  .region-banner-top {
    height: 32rem;
  }
}
.region-banner-top::before {
  background-color: #031321;
  position: absolute;
  content: "";
  inset: 0;
  opacity: 0.6;
}
.region-banner-top .container {
  max-width: 112rem;
  margin: 0 auto;
}

.region-banner-bottom {
  background-color: #f5f7fa;
}
.region-banner-bottom .container {
  max-width: 125rem;
  margin: 0 auto;
}

#block-banner-about,
#block-banner-sustainable,
#block-banner-press {
  max-width: 75%;
  position: relative;
}
@media screen and (max-width: 62rem) {
  #block-banner-about,
  #block-banner-sustainable,
  #block-banner-press {
    max-width: 100%;
  }
}
#block-banner-about p,
#block-banner-sustainable p,
#block-banner-press p {
  line-height: 2;
  color: #ffffff;
}
@media screen and (max-width: 62rem) {
  #block-banner-about p,
  #block-banner-sustainable p,
  #block-banner-press p {
    line-height: 1.1;
  }
}

#block-banner-press-center-video .file {
  width: 100%;
  padding: 0;
  display: block;
}
@media screen and (max-width: 62rem) {
  #block-banner-press-center-video .file {
    padding: 1rem 0;
  }
}
#block-banner-press-center-video .file ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#block-banner-press-center-video .file li {
  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;
}
@media screen and (max-width: 62rem) {
  #block-banner-press-center-video .file li {
    display: grid;
    grid-template-columns: -webkit-min-content auto;
    grid-template-columns: min-content auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    row-gap: 1rem;
  }
}
#block-banner-press-center-video .file li::before {
  background-image: url("../images/play-video.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  content: "";
  width: 10rem;
  height: 10rem;
}
@media screen and (max-width: 62rem) {
  #block-banner-press-center-video .file li::before {
    width: 5rem;
    height: 5rem;
    margin-right: 2rem;
  }
}
#block-banner-press-center-video .file a {
  background-color: #0ca2e0;
  padding: 1.2rem 3.5rem;
  text-transform: uppercase;
  font-size: 1.2rem;
  font-weight: 400;
  color: #ffffff;
}
@media screen and (max-width: 62rem) {
  #block-banner-press-center-video .file a {
    grid-column: 1/-1;
    justify-self: center;
  }
}

#block-rng-feedback,
#block-rng-press-service,
#block-rng-vacancy,
#block-rng-hotline {
  background-color: #f5f7fa;
  border: #f5f7fa solid 0.1rem;
  padding: 0 2rem 2rem;
  margin-bottom: 3rem;
}
@media screen and (max-width: 62rem) {
  #block-rng-feedback,
  #block-rng-press-service,
  #block-rng-vacancy,
  #block-rng-hotline {
    display: none;
  }
}
#block-rng-feedback h2,
#block-rng-press-service h2,
#block-rng-vacancy h2,
#block-rng-hotline h2 {
  font-size: 1.6rem;
  margin: 1rem 0;
  font-weight: 400;
  text-align: center;
}
#block-rng-feedback .field--name-field-phone::before,
#block-rng-feedback .field--name-field-fax::before,
#block-rng-feedback .field--name-field-email::before,
#block-rng-press-service .field--name-field-phone::before,
#block-rng-press-service .field--name-field-fax::before,
#block-rng-press-service .field--name-field-email::before,
#block-rng-vacancy .field--name-field-phone::before,
#block-rng-vacancy .field--name-field-fax::before,
#block-rng-vacancy .field--name-field-email::before,
#block-rng-hotline .field--name-field-phone::before,
#block-rng-hotline .field--name-field-fax::before,
#block-rng-hotline .field--name-field-email::before {
  background-size: 100% auto;
  background-repeat: no-repeat;
  display: inline-block;
  content: "";
  width: 1.8rem;
  height: 1.8rem;
  margin-right: 1rem;
  vertical-align: middle;
}
#block-rng-feedback .field--name-field-phone a,
#block-rng-feedback .field--name-field-fax a,
#block-rng-feedback .field--name-field-email a,
#block-rng-press-service .field--name-field-phone a,
#block-rng-press-service .field--name-field-fax a,
#block-rng-press-service .field--name-field-email a,
#block-rng-vacancy .field--name-field-phone a,
#block-rng-vacancy .field--name-field-fax a,
#block-rng-vacancy .field--name-field-email a,
#block-rng-hotline .field--name-field-phone a,
#block-rng-hotline .field--name-field-fax a,
#block-rng-hotline .field--name-field-email a {
  font-size: 1.4rem;
  color: #333333;
}
#block-rng-feedback .field--name-field-phone a:hover,
#block-rng-feedback .field--name-field-fax a:hover,
#block-rng-feedback .field--name-field-email a:hover,
#block-rng-press-service .field--name-field-phone a:hover,
#block-rng-press-service .field--name-field-fax a:hover,
#block-rng-press-service .field--name-field-email a:hover,
#block-rng-vacancy .field--name-field-phone a:hover,
#block-rng-vacancy .field--name-field-fax a:hover,
#block-rng-vacancy .field--name-field-email a:hover,
#block-rng-hotline .field--name-field-phone a:hover,
#block-rng-hotline .field--name-field-fax a:hover,
#block-rng-hotline .field--name-field-email a:hover {
  color: #0ca2e0;
  border-bottom: #0ca2e0 solid 0.1rem;
}
#block-rng-feedback .field--name-field-phone::before,
#block-rng-press-service .field--name-field-phone::before,
#block-rng-vacancy .field--name-field-phone::before,
#block-rng-hotline .field--name-field-phone::before {
  background-image: url("../images/phone.svg");
}
#block-rng-feedback .field--name-field-fax::before,
#block-rng-press-service .field--name-field-fax::before,
#block-rng-vacancy .field--name-field-fax::before,
#block-rng-hotline .field--name-field-fax::before {
  background-image: url("../images/fax.svg");
}
#block-rng-feedback .field--name-field-email::before,
#block-rng-press-service .field--name-field-email::before,
#block-rng-vacancy .field--name-field-email::before,
#block-rng-hotline .field--name-field-email::before {
  background-image: url("../images/email.svg");
}
#block-rng-feedback .field--name-field-location-phone,
#block-rng-feedback .field--name-field-location-fax,
#block-rng-feedback .field--name-body,
#block-rng-press-service .field--name-field-location-phone,
#block-rng-press-service .field--name-field-location-fax,
#block-rng-press-service .field--name-body,
#block-rng-vacancy .field--name-field-location-phone,
#block-rng-vacancy .field--name-field-location-fax,
#block-rng-vacancy .field--name-body,
#block-rng-hotline .field--name-field-location-phone,
#block-rng-hotline .field--name-field-location-fax,
#block-rng-hotline .field--name-body {
  font-size: 1.2rem;
  text-align: center;
}
#block-rng-feedback .text-formatted,
#block-rng-press-service .text-formatted,
#block-rng-vacancy .text-formatted,
#block-rng-hotline .text-formatted {
  margin-top: 1rem;
}
#block-rng-feedback .text-formatted p,
#block-rng-press-service .text-formatted p,
#block-rng-vacancy .text-formatted p,
#block-rng-hotline .text-formatted p {
  margin: 0;
}

.view-offices .view-content .views-row:not(:nth-child(1)) {
  margin-top: 3rem;
  border-top: #dddddd solid 0.1rem;
  padding-top: 3rem;
}
.view-offices .views-row {
  display: grid;
  grid-template-columns: 30rem auto;
  -webkit-column-gap: 2rem;
  -moz-column-gap: 2rem;
  column-gap: 2rem;
}
@media screen and (max-width: 48rem) {
  .view-offices .views-row {
    grid-template-columns: 1fr;
    grid-row: 2rem;
  }
  .view-offices .views-row .wrapper-content {
    justify-self: center;
  }
  .view-offices .views-row .wrapper-map {
    margin-top: 3rem;
  }
}
.view-offices .wrapper-content .views-field-title h2 {
  font-weight: 400;
  font-size: 1.8rem;
}
.view-offices .wrapper-content .views-field-field-phone,
.view-offices .wrapper-content .views-field-field-fax,
.view-offices .wrapper-content .views-field-field-email {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.view-offices .wrapper-content .views-field-field-phone span,
.view-offices .wrapper-content .views-field-field-fax span,
.view-offices .wrapper-content .views-field-field-email span {
  margin-right: 0.5rem;
}
.view-offices .wrapper-content .views-field-field-address,
.view-offices .wrapper-content .views-field-field-phone,
.view-offices .wrapper-content .views-field-field-fax,
.view-offices .wrapper-content .views-field-field-email {
  margin-top: 1rem;
}
.view-offices .wrapper-content .views-label-field-address {
  float: left;
  margin-right: 0.5rem;
}
.view-offices .wrapper-content p.address {
  margin: 0;
}

#block-rng-about .about h1 {
  font-size: 3.4rem;
  line-height: 1.2;
  color: #333333;
}
@media screen and (max-width: 62rem) {
  #block-rng-about .about h1 {
    font-size: 2.4rem;
  }
}
#block-rng-about .about-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  -webkit-column-gap: 6rem;
  -moz-column-gap: 6rem;
  column-gap: 6rem;
  margin-top: 6rem;
}
@media screen and (max-width: 48rem) {
  #block-rng-about .about-list {
    grid-template-columns: 1fr;
    row-gap: 3rem;
  }
}
#block-rng-about .about-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
#block-rng-about .about-item p {
  height: 100%;
  margin-top: 3.5rem;
}
#block-rng-about .about-title {
  border-top: #0ca2e0 solid 0.3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#block-rng-about .about-title span {
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: -1.6rem auto;
  line-height: 1;
  font-size: 2.4rem;
  font-weight: 400;
  color: #0ca2e0;
  padding: 0 1.5rem;
}
#block-rng-about .about-link ::after {
  background-image: url("../images/arrow-right-blue.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 0 50%;
  display: inline-block;
  vertical-align: middle;
  content: "";
  width: 1.2rem;
  height: 1.2rem;
  margin-left: 0.8rem;
}
#block-rng-about .about-link a {
  font-weight: 400;
}
#block-rng-about .about-link a:hover {
  border-bottom: #0ca2e0 solid 0.1rem;
}

#block-rng-about-pdf,
#block-rng-sustainable-pdf {
  padding: 3rem 0;
}
#block-rng-about-pdf .field--name-body,
#block-rng-sustainable-pdf .field--name-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#block-rng-about-pdf .field--name-body p,
#block-rng-sustainable-pdf .field--name-body p {
  margin: 0 0 0 1rem;
}
#block-rng-about-pdf .field--name-body::before,
#block-rng-sustainable-pdf .field--name-body::before {
  background-image: url("../images/pdf.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  display: inline-block;
  content: "";
  left: 0;
  right: 0;
  width: 4.5rem;
  height: 4.5rem;
}
#block-rng-about-pdf .field--name-field-file,
#block-rng-sustainable-pdf .field--name-field-file {
  margin: 0;
  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;
}
@media screen and (max-width: 36rem) {
  #block-rng-about-pdf .field--name-field-file,
  #block-rng-sustainable-pdf .field--name-field-file {
    padding-top: 2rem;
  }
}
#block-rng-about-pdf .field--name-field-file .file a,
#block-rng-sustainable-pdf .field--name-field-file .file a {
  background-color: #0ca2e0;
  padding: 1.2rem 3.5rem;
  text-transform: uppercase;
  line-height: 1.8;
  font-size: 1.2rem;
  font-weight: 400;
  color: #ffffff;
  margin-left: 0;
}

#block-rng-about-pdf .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 36rem) {
  #block-rng-about-pdf .content {
    display: block;
  }
}

#block-rng-sustainable-pdf .content {
  display: grid;
  grid-template-columns: auto 25%;
  -webkit-column-gap: 3rem;
  -moz-column-gap: 3rem;
  column-gap: 3rem;
}

#block-rng-policy-jsc,
#block-rng-declaration-policy-jsc {
  background-color: #f5f7fa;
  padding: 2rem;
  margin-bottom: 3rem;
}
#block-rng-policy-jsc .field--name-body p,
#block-rng-declaration-policy-jsc .field--name-body p {
  font-size: 1.2rem;
}
#block-rng-policy-jsc .field--name-body::before,
#block-rng-declaration-policy-jsc .field--name-body::before {
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  display: inline-block;
  content: "";
  left: 0;
  right: 0;
  width: 4.5rem;
  height: 4.5rem;
}
#block-rng-policy-jsc .field--name-field-file,
#block-rng-declaration-policy-jsc .field--name-field-file {
  margin: 0;
}
#block-rng-policy-jsc .field--name-field-file .file::after,
#block-rng-declaration-policy-jsc .field--name-field-file .file::after {
  background-image: url("../images/link.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  display: inline-block;
  content: "";
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.8rem 0 0 0.8rem;
}
#block-rng-policy-jsc .field--name-field-file .file a,
#block-rng-declaration-policy-jsc .field--name-field-file .file a {
  font-size: 1.4rem;
  font-weight: 400;
}
#block-rng-policy-jsc .field--name-field-file .file a:hover,
#block-rng-declaration-policy-jsc .field--name-field-file .file a:hover {
  border-bottom: #0ca2e0 solid 0.1rem;
}

#block-rng-policy-jsc .field--name-body::before {
  background-image: url("../images/picture.svg");
}

#block-rng-declaration-policy-jsc .field--name-body::before {
  background-image: url("../images/pdf.svg");
}

#block-rng-report-sustainable-development,
#block-rng-social-cultural-initiatives {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#block-rng-report-sustainable-development .field--name-field-media-file a,
#block-rng-social-cultural-initiatives .field--name-field-media-file a {
  background-color: #0ca2e0;
  padding: 1.2rem 3.5rem;
  text-transform: uppercase;
  line-height: 1.8;
  font-size: 1.2rem;
  font-weight: 400;
  color: #ffffff;
  margin-left: 0;
}
#block-rng-report-sustainable-development .field--name-field-file,
#block-rng-social-cultural-initiatives .field--name-field-file {
  margin: 0;
  margin-top: 2.5rem;
}

#block-rng-social-cultural-initiatives {
  margin-top: 3rem;
}

#block-rng-social-cultural-initiatives .field--name-field-image-attached {
  -webkit-box-shadow: 0 0.5rem 1rem 0.2rem rgba(34, 60, 80, 0.2);
  box-shadow: 0 0.5rem 1rem 0.2rem rgba(34, 60, 80, 0.2);
}
#block-rng-social-cultural-initiatives .field--name-field-image-attached img {
  margin: 0;
  display: block;
}

#block-rng-report-sustainable-development .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#block-rng-report-sustainable-development .field--name-field-image-attached {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-shadow: 0 0.5rem 1rem 0.2rem rgba(34, 60, 80, 0.2);
  box-shadow: 0 0.5rem 1rem 0.2rem rgba(34, 60, 80, 0.2);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
#block-rng-report-sustainable-development .field--name-field-image-attached img {
  margin: 0;
  display: block;
}

#block-rng-content .view-public-consultations .wrapper-content {
  padding: 1.6rem;
  margin-bottom: 2rem;
  -webkit-box-shadow: 0.8rem 0.8rem 0.8rem rgba(129, 87, 87, 0.1);
  box-shadow: 0.8rem 0.8rem 0.8rem rgba(129, 87, 87, 0.1);
  border-radius: 0.4rem;
  background-color: #f5f7fa;
}
#block-rng-content .view-public-consultations .wrapper-content .item-title {
  color: #333333;
  font-size: 1.8rem;
  font-weight: 400;
  margin-bottom: 0.8rem;
}
#block-rng-content .view-public-consultations .wrapper-content .item-date {
  color: #666666;
  font-size: 1.3rem;
}
#block-rng-content .view-public-consultations a:hover .wrapper-content {
  -webkit-transform: scale(1.01);
  -ms-transform: scale(1.01);
  transform: scale(1.01);
  -webkit-box-shadow: 0 0.1rem 1rem 0 rgba(0, 0, 0, 0.45);
  box-shadow: 0 0.1rem 1rem 0 rgba(0, 0, 0, 0.45);
}
#block-rng-content .public-consultations .inner-container {
  position: relative;
  padding: 1.6rem;
  margin-bottom: 1.9rem;
  -webkit-box-shadow: 0.8rem 0.8rem 0.8rem rgba(129, 87, 87, 0.1);
  box-shadow: 0.8rem 0.8rem 0.8rem rgba(129, 87, 87, 0.1);
  border-radius: 0.4rem;
  background-color: #f5f7fa;
}
#block-rng-content .public-consultations .inner-container .item-link,
#block-rng-content .public-consultations .inner-container .project-title {
  font-weight: 400;
  margin-bottom: 0.8rem;
}
@media screen and (min-width: 62rem) {
  #block-rng-content .public-consultations .inner-container .item-link,
  #block-rng-content .public-consultations .inner-container .project-title {
    font-size: 1.8rem;
  }
}
#block-rng-content .public-consultations .inner-container > div:not(:first-child) {
  margin-top: 3.2rem;
}
#block-rng-content .public-consultations .notification-container,
#block-rng-content .public-consultations .protocol-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 6.4rem;
}
#block-rng-content .public-consultations .notification-container::before,
#block-rng-content .public-consultations .protocol-container::before {
  position: absolute;
  background-image: url("../images/pdf.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  content: "";
  width: 5rem;
  height: 5rem;
}
@media screen and (min-width: 62rem) {
  #block-rng-content .public-consultations .notification-container::before,
  #block-rng-content .public-consultations .protocol-container::before {
    width: 7rem;
    height: 7rem;
  }
}
#block-rng-content .public-consultations .notification-container-inner .field--name-field-date-publication {
  font-size: 1.3rem;
  margin-top: 1.5rem;
}
@media screen and (min-width: 62rem) {
  #block-rng-content .public-consultations .notification-container-inner .field--name-field-date-publication {
    margin-top: 3.2rem;
  }
}
#block-rng-content .public-consultations .notification-container-inner .field--name-field-date-publication .field__label {
  font-weight: 300;
}
#block-rng-content .public-consultations .notification-container-inner,
#block-rng-content .public-consultations .protocol-container-inner {
  margin-left: 7rem;
}
@media screen and (min-width: 62rem) {
  #block-rng-content .public-consultations .notification-container-inner,
  #block-rng-content .public-consultations .protocol-container-inner {
    margin-left: 10rem;
  }
}
#block-rng-content .public-consultations a {
  color: #333333;
}
#block-rng-content .public-consultations a:hover {
  color: #0ca2e0;
  border-bottom: #0ca2e0 solid 0.1rem;
}
#block-rng-content .public-consultations .project-container .field__label {
  font-size: 1.8rem;
  font-weight: 400;
  margin-bottom: 0.8rem;
}
#block-rng-content .public-consultations .project-container .field__item {
  padding: 1rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#block-rng-content .public-consultations .project-container .file {
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 4.5rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#block-rng-content .public-consultations .project-container .field--type-entity-reference {
  margin: 0;
}

.certificates.amount-3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  -webkit-column-gap: 2rem;
  -moz-column-gap: 2rem;
  column-gap: 2rem;
}
@media screen and (min-width: 48rem) and (max-width: 62rem) {
  .certificates.amount-3 {
    grid-template-columns: repeat(2, 1fr);
  }
  .certificates.amount-3 .photoswipe:nth-last-child(1) {
    grid-column: 1/-1;
    margin: 0 25%;
  }
}
@media screen and (max-width: 48rem) {
  .certificates.amount-3 {
    grid-template-columns: 1fr;
  }
}
.certificates.amount-4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  -webkit-column-gap: 2rem;
  -moz-column-gap: 2rem;
  column-gap: 2rem;
}
@media screen and (min-width: 62rem) {
  .certificates.amount-4 .photoswipe:nth-last-child(2) {
    grid-column: 2/3;
  }
  .certificates.amount-4 .photoswipe:nth-last-child(1) {
    grid-column: 3/4;
  }
}
@media screen and (min-width: 48rem) and (max-width: 62rem) {
  .certificates.amount-4 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 48rem) {
  .certificates.amount-4 {
    grid-template-columns: 1fr;
  }
}

.competition.wrapper-items {
  margin: 3rem 0;
}
@media screen and (max-width: 36rem) {
  .competition.wrapper-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.competition.wrapper-items .item-image {
  float: left;
  margin-right: 3rem;
}
@media screen and (max-width: 36rem) {
  .competition.wrapper-items .item-image {
    clear: both;
    margin: 0;
  }
}
.competition.wrapper-items .item-image img {
  max-width: 25rem;
  height: auto;
}
@media screen and (max-width: 36rem) {
  .competition.wrapper-items .item-image img {
    max-width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 36rem) {
  .competition.wrapper-items .item-text {
    margin-top: 3rem;
  }
}

.gallery-images {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 3rem;
}
@media screen and (max-width: 48rem) {
  .gallery-images {
    grid-template-columns: 1fr;
  }
}

.media--type-rng-document .file {
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.media--type-rng-document .file a {
  margin-left: 6rem;
}

.pager .pager__items {
  padding-top: 3.5rem;
}
.pager .pager__item {
  display: inline-block;
  padding: 0;
  border-radius: 50%;
  width: 4rem;
  height: 4rem;
  line-height: 4rem;
  white-space: nowrap;
  -webkit-transition: background-color 0.2s linear, color 0.2s linear;
  transition: background-color 0.2s linear, color 0.2s linear;
}
.pager .pager__item a {
  font-family: "Roboto", sans-serif;
  font-size: 1.6rem;
  color: #333333;
}
.pager .pager__item.is-active {
  background-color: #0ca2e0;
}
.pager .pager__item.is-active a {
  color: #ffffff;
  pointer-events: none;
}
.pager .pager__item:hover {
  background-color: #f5f7fa;
}
.pager .pager__item--first {
  margin-right: 4rem;
}
.pager .pager__item--first:hover {
  background-color: transparent;
}
.pager .pager__item--first a:hover {
  color: #666666;
}
.pager .pager__item--last:hover {
  background-color: transparent;
}
.pager .pager__item--last a:hover {
  color: #666666;
}

.mm-listview .mm-listitem__text {
  white-space: normal;
}
/*# sourceMappingURL=../css/main.css.map */
