* {
  margin: 0;
  padding: 0; }

html {
  font-size: 10px; }

body {
  font-size: 1.7rem;
  background-color: #EEF1F5;
  text-align: left;
  font-family: 'RosgvardGothicW', sans-serif; }

a {
  color: #7A0D10;
  text-decoration: none; }
  a:hover {
    color: #C7161C;
    text-decoration: none; }

.stalingrad {
  overflow: hidden; }
  @media (min-width: 992px) {
    .stalingrad {
      padding-left: 120px; } }

.st__menu {
  position: absolute;
  z-index: 100;
  left: 0;
  top: 0;
  width: 120px;
  background: #000;
  height: 100%;
  padding: 160px 10px 0 10px;
  font-size: 1.4rem;
  display: none;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-color: #727C94 #dee2e6; }
  .st__menu::-webkit-scrollbar {
    width: 7px; }
  .st__menu::-webkit-scrollbar-track {
    background: #000;
    border-radius: 30px; }
  .st__menu::-webkit-scrollbar-thumb {
    background-color: #dee2e6;
    border-radius: 20px; }
  @media (min-width: 768px) {
    .st__menu {
      position: fixed; } }
  @media (min-width: 992px) {
    .st__menu {
      display: block; } }
  .st__menu ul {
    list-style: none; }
    .st__menu ul li a {
      display: block;
      font-size: 1.4rem;
      color: rgba(255, 255, 255, 0.7);
      line-height: 1.2;
      font-weight: 500;
      margin-bottom: 30px;
      text-align: center; }
    .st__menu ul li a.active {
      color: #C7161C; }

.st__logo {
  position: absolute;
  left: 0;
  top: 0;
  padding: 10px 30px 10px 160px;
  background: #C70C2C;
  color: #fff;
  text-transform: uppercase;
  z-index: 101; }
  @media (min-width: 992px) {
    .st__logo {
      position: fixed;
      padding: 10px 30px 10px 120px;
      white-space: nowrap; } }
  .st__logo .st__logo-1 {
    font-family: "Pobeda",Arial,Helvetica,sans-serif;
    display: block;
    font-weight: 700;
    font-size: 3rem;
    line-height: 1; }
  .st__logo .st__logo-2 {
    font-family: "Pobeda",Arial,Helvetica,sans-serif;
    display: block;
    font-weight: 700;
    font-size: 2rem;
    line-height: 1; }
    @media (min-width: 768px) {
      .st__logo .st__logo-2 {
        font-size: 2.5rem; } }
  .st__logo .st__logo-3 {
    font-family: "Pobeda",Arial,Helvetica,sans-serif;
    display: block;
    font-size: 1.7rem;
    line-height: 1; }
    @media (min-width: 768px) {
      .st__logo .st__logo-3 {
        font-size: 2.5rem; } }
  .st__logo:after {
    content: '';
    position: absolute;
    top: 0;
    left: 60px;
    width: 120px;
    height: 100%;
    background-image: url("images/rodina.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 80%; }
    @media (min-width: 992px) {
      .st__logo:after {
        left: 0; } }
  .st__logo .rg__logo {
    display: block;
    position: absolute;
    left: 0;
    bottom: -32px;
    height: 32px;
    background-image: url("images/logo.png");
    background-position: 10px center;
    background-repeat: no-repeat;
    background-size: auto 65%;
    background-color: #9D231F;
    padding: 4px 10px 4px 40px;
    font-size: 1.7rem;
    color: #fff; }
    @media (min-width: 992px) {
      .st__logo .rg__logo {
        left: 120px; } }

.r__section {
  position: relative;
  padding: 60px 0; }

.bm__one {
  width: 100%;
  padding-top: 240px;
  padding-bottom: 140px;
  overflow: hidden; }
  @media (min-width: 992px) {
    .bm__one {
      padding: 240px 0; } }

.r__bg {
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  position: absolute;
  z-index: -1;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-attachment: fixed; }

.r__bg1:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6); }

.r__bg2 {
  width: 250px;
  height: 250px;
  margin: auto;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-top: 30px; }
  @media (min-width: 992px) {
    .r__bg2 {
      position: absolute;
      right: 30px;
      bottom: 30px; } }

@media (min-width: 992px) {
  .r__title-block {
    width: 900px;
    margin: 0 auto; } }
.r__title-block .r__title-block-ico {
  position: relative;
  width: 40px;
  margin: 0 auto; }
  .r__title-block .r__title-block-ico:before, .r__title-block .r__title-block-ico:after {
    content: "";
    position: absolute;
    bottom: 8px;
    width: 200px;
    height: 2px;
    background-color: #C70C2C; }
    @media (min-width: 768px) {
      .r__title-block .r__title-block-ico:before, .r__title-block .r__title-block-ico:after {
        bottom: 18px; } }
  .r__title-block .r__title-block-ico:before {
    left: 60px; }
  .r__title-block .r__title-block-ico:after {
    right: 60px; }
  .r__title-block .r__title-block-ico .rg__star {
    display: inline-block;
    width: 100%;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='38' viewBox='0 0 40 38'%3E%3Cpath d='M20,0l6.3,12.344L40,14.515l-9.806,9.8L32.361,38,20,31.712,7.639,38,9.806,24.314,0,14.515l13.7-2.17Z' fill='%23c70c2c'/%3E%3C/svg%3E");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat; }
    @media (min-width: 768px) {
      .r__title-block .r__title-block-ico .rg__star {
        height: 40px; } }
.r__title-block h1 {
  font-family: "Pobeda",Arial,Helvetica,sans-serif;
  font-weight: 700;
  font-size: 3rem;
  line-height: 1.2;
  text-transform: uppercase;
  color: white;
  text-align: center;
  margin-bottom: 74px;
  letter-spacing: 3px; }
  @media (min-width: 768px) {
    .r__title-block h1 {
      font-size: 4rem;
      letter-spacing: 4px; } }

.rg__next {
  position: absolute;
  bottom: 60px;
  left: 0;
  width: 100%;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.25' height='29.25' viewBox='0 0 29.25 29.25'%3E%3Cg transform='translate(32.625 -3.375) rotate(90)'%3E%3Cpath d='M14.815,10.378a1.362,1.362,0,0,1,1.92,0l6.708,6.729a1.356,1.356,0,0,1,.042,1.87l-6.609,6.63a1.355,1.355,0,1,1-1.92-1.912l5.618-5.7-5.759-5.7A1.341,1.341,0,0,1,14.815,10.378Z' fill='%23c70c2c'/%3E%3Cpath d='M3.375,18A14.625,14.625,0,1,0,18,3.375,14.623,14.623,0,0,0,3.375,18Zm2.25,0A12.37,12.37,0,0,1,26.747,9.253,12.37,12.37,0,1,1,9.253,26.747,12.269,12.269,0,0,1,5.625,18Z' fill='%23c70c2c'/%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  opacity: .6; }

.r__text {
  width: 80%;
  max-width: 900px;
  margin: 0 auto;
  color: #fff;
  text-align: center; }
  .r__text p {
    margin-bottom: 20px;
    font-size: 1.5rem;
    color: rgba(255, 255, 255, 0.9);
    text-shadow: 0 0 10px black;
    text-align: left; }

.st__epigraf {
  font-family: "Pobeda",Arial,Helvetica,sans-serif;
  right: 30px;
  bottom: 30%;
  padding: 0 30px;
  color: rgba(255, 255, 255, 0.9);
  text-align: center;
  font-size: 1.7rem; }
  @media (min-width: 992px) {
    .st__epigraf {
      position: absolute;
      text-align: left;
      width: 30%;
      padding: 0; } }
  @media (min-width: 992px) {
    .st__epigraf {
      top: 20px;
      bottom: auto; } }
  .st__epigraf .st__epigraf2 {
    text-align: center;
    padding-top: 6px; }
    @media (min-width: 768px) {
      .st__epigraf .st__epigraf2 {
        text-align: right; } }

.bm__year {
  height: 100%;
  width: 100%; }

.bm__year-title {
  color: #eee5da;
  font-family: "Pobeda",Arial,Helvetica,sans-serif;
  font-size: 15rem;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  margin: auto;
  text-decoration: none;
  width: 100%;
  vertical-align: middle;
  text-align: center;
  padding: 120px 0; }
  @media (min-width: 768px) {
    .bm__year-title {
      font-size: 30rem; } }
  @media (min-width: 992px) {
    .bm__year-title {
      font-size: 40rem;
      padding: 140px 0; } }

.bm__nkvd-title {
  font-size: 4rem; }
  @media (min-width: 1140px) {
    .bm__nkvd-title {
      font-size: 6rem; } }
  @media (min-width: 1140px) {
    .bm__nkvd-title {
      font-size: 7rem; } }

.bm__subtitle {
  color: #FFFFFF;
  font-family: "Pobeda",Arial,Helvetica,sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
  text-transform: uppercase;
  text-decoration: none;
  padding: 45px 20px;
  text-align: center;
  letter-spacing: 4px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat; }
  @media (min-width: 768px) {
    .bm__subtitle {
      font-size: 40px; } }

.st_facts {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 140px;
  padding-bottom: 100px; }
  .st_facts .r__title-block-ico {
    position: relative;
    width: 20px;
    margin: 0 auto;
    margin-bottom: 30px; }
    @media (min-width: 768px) {
      .st_facts .r__title-block-ico {
        margin-bottom: 0; } }
    .st_facts .r__title-block-ico:before, .st_facts .r__title-block-ico:after {
      content: "";
      position: absolute;
      bottom: 14px;
      width: 200px;
      height: 1px;
      background-color: #C70C2C; }
      @media (min-width: 768px) {
        .st_facts .r__title-block-ico:before, .st_facts .r__title-block-ico:after {
          bottom: 24px; } }
    .st_facts .r__title-block-ico:before {
      left: 30px; }
    .st_facts .r__title-block-ico:after {
      right: 30px; }
    .st_facts .r__title-block-ico .rg__star {
      display: inline-block;
      width: 100%;
      height: 20px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='38' viewBox='0 0 40 38'%3E%3Cpath d='M20,0l6.3,12.344L40,14.515l-9.806,9.8L32.361,38,20,31.712,7.639,38,9.806,24.314,0,14.515l13.7-2.17Z' fill='%23c70c2c'/%3E%3C/svg%3E");
      background-size: contain;
      background-position: center;
      background-repeat: no-repeat; }
      @media (min-width: 768px) {
        .st_facts .r__title-block-ico .rg__star {
          height: 40px; } }
  .st_facts .st__facts {
    position: relative;
    z-index: 2;
    max-width: 800px;
    margin: 0 auto;
    padding: 0 30px; }
    @media (min-width: 768px) {
      .st_facts .st__facts {
        padding: 0; } }
  .st_facts .st__facts-item {
    color: #fff;
    text-shadow: 0 0 10px black;
    text-align: center;
    font-size: 1.7rem;
    line-height: 1.5;
    font-size: 1.7rem; }
    .st_facts .st__facts-item p {
      margin: 0;
      padding-bottom: 20px; }

.r__section-blocks {
  padding: 90px 0; }

.owl-dots {
  text-align: center;
  margin-top: 40px; }
  .owl-dots .owl-dot {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 5px;
    border-radius: 50%;
    background: #dee2e6; }
  .owl-dots .owl-dot.active {
    background: #C70C2C;
    width: 60px;
    border-radius: 7px; }

.st__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 auto; }
  @media (min-width: 768px) {
    .st__row {
      width: 80%;
      max-width: 1200px; } }

.r__col-lg-4 {
  width: 100%;
  padding: 0 10px; }
  @media (min-width: 992px) {
    .r__col-lg-4 {
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%; } }

.st__block {
  display: block;
  border-radius: 12px;
  overflow: hidden;
  background: #fff;
  margin-bottom: 30px; }
  .st__block .st__block-img {
    position: relative;
    height: 330px; }
    @media (min-width: 992px) {
      .st__block .st__block-img {
        height: 200px; } }
    .st__block .st__block-img:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.3);
      z-index: 1; }
  .st__block img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    -o-object-fit: cover; }
  .st__block .st__block-title {
    color: #000;
    font-size: 1.7rem;
    font-weight: 700;
    padding: 20px 15px; }
    @media (min-width: 768px) {
      .st__block .st__block-title {
        height: 55px;
        padding: 10px 20px; } }

.st__book {
  display: block;
  border-radius: 12px;
  overflow: hidden;
  background: #fff;
  margin-bottom: 30px;
  margin-left: 10px !important;
  margin-right: 10px !important; }
  @media (min-width: 992px) {
    .st__book {
      width: 60%;
      margin: 0 auto 30px auto !important; } }
  .st__book .px-0 {
    padding: 0; }
  .st__book .st__book-img {
    height: 330px;
    padding-top: 10px; }
    .st__book .st__book-img img {
      height: 100%;
      width: 100%;
      object-fit: contain;
      -o-object-fit: contain;
      object-position: center; }
      @media (min-width: 768px) {
        .st__book .st__book-img img {
          object-position: left; } }
  .st__book .st__book-text {
    padding: 30px 20px; }
    .st__book .st__book-text p {
      color: #333;
      font-size: 1.7rem;
      margin-bottom: 30px; }
    .st__book .st__book-text ul {
      list-style: none; }
      .st__book .st__book-text ul li a {
        color: #333;
        font-size: 1.7rem; }
        .st__book .st__book-text ul li a:hover {
          color: #7A0D10; }

.st__pdf {
  display: inline-block;
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 10px;
  line-height: 1.3; }
  .st__pdf:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 25px;
    height: 25px;
    background: url("images/pdf.png") no-repeat;
    background-position: center;
    background-size: contain; }
    @media (min-width: 768px) {
      .st__pdf:before {
        width: 20px;
        height: 20px; } }
  .st__pdf:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 20px;
    height: 20px;
    background: url("images/download.png") no-repeat;
    background-position: center;
    background-size: contain; }

@media (min-width: 1140px) {
  .r__title-map {
    height: 150px;
    line-height: 1.3;
    overflow: hidden; } }

.r__date {
  text-align: center;
  padding-bottom: 60px;
  padding-left: 20px;
  padding-right: 20px; }
  @media (min-width: 768px) {
    .r__date {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 80px;
      max-width: 80%;
      margin: 0 auto; } }
  @media (min-width: 992px) {
    .r__date {
      padding-bottom: 100px; } }
  .r__date span {
    display: inline-block;
    font-family: "Pobeda",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0 auto;
    border-bottom: 1px solid #755d4c;
    color: #755d4c;
    font-size: 3rem; }

.r__section-video {
  padding-top: 90px;
  padding-left: 30px;
  padding-right: 30px; }
  @media (min-width: 768px) {
    .r__section-video {
      padding-left: 0;
      padding-right: 0; } }
  .r__section-video p {
    max-width: 800px;
    font-size: 1.7rem;
    margin: 0 auto;
    margin-bottom: 30px;
    text-align: center; }

.st__video-item {
  max-width: 600px;
  margin: 0 auto;
  display: block;
  background: #fff;
  border-radius: 7px;
  margin-bottom: 30px;
  overflow: hidden;
  transition: box-shadow 0.15s cubic-bezier(0.25, 0.1, 0.25, 0.1);
  box-shadow: 0 2px 8px #121124, 0 4px 32px #121124; }
  .st__video-item a {
    position: relative;
    display: block;
    height: 330px;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
    .st__video-item a:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: #000000;
      opacity: .3;
      z-index: 1; }
    .st__video-item a:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url("/Content/Images/01/play.svg") no-repeat;
      background-size: 20px;
      background-position: center;
      z-index: 2; }

.saraev {
  position: relative;
  display: block; }
  .saraev:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: .3;
    z-index: 1; }
  .saraev:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("/Content/Images/01/play.svg") no-repeat;
    background-size: 20px;
    background-position: center;
    z-index: 2; }

.hamburger {
  position: absolute;
  left: 20px;
  top: 20px;
  display: inline-block;
  vertical-align: middle;
  width: 60px;
  height: 47px;
  background: 0 0;
  border: none;
  padding: 10px 9px;
  border-radius: 8px;
  cursor: pointer;
  margin-right: 15px; }
  @media (min-width: 992px) {
    .hamburger {
      display: none; } }
  .hamburger:focus {
    outline: none; }

.btn__hamb {
  position: relative;
  display: block;
  width: 100%;
  max-width: 40px;
  border-radius: 8px;
  cursor: pointer;
  margin-right: auto;
  margin-left: 0; }
  .btn__hamb div {
    width: 65%;
    height: 4px;
    background: #ffffff;
    display: block;
    margin-right: 35%; }
  .btn__hamb:before, .btn__hamb:after {
    content: "";
    height: 100%;
    position: absolute;
    left: 0;
    border-radius: 3px;
    transition: .5s ease-in-out;
    background: #ffffff; }
  .btn__hamb:before {
    top: -10px;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 45%; }
  .btn__hamb:after {
    top: 10px;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    width: 100%; }

.modal-close {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 20px;
  right: 20px;
  cursor: pointer;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }
  .modal-close:before {
    width: 2px;
    height: 18px;
    left: 8px;
    top: 0; }
  .modal-close:after {
    height: 2px;
    width: 18px;
    top: 8px;
    left: 0; }
  .modal-close:before, .modal-close:after {
    content: "";
    background: #7A0D10;
    position: absolute; }

.mm__bg {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(20, 20, 20, 0.8);
  z-index: 100; }

.mobile-menu {
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 200;
  transition: -webkit-transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.4s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  overflow-y: auto;
  background: #fff;
  overflow: auto;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
  margin-right: 0;
  margin-left: auto;
  padding: 30px 15px 0 15px; }
  @media (min-width: 768px) {
    .mobile-menu {
      padding: 30px 30px 30px 30px;
      width: 50%; } }
  @media (min-width: 992px) {
    .mobile-menu {
      width: 40%; } }
  @media (min-width: 1140px) {
    .mobile-menu {
      width: 30%; } }
  .mobile-menu .mm__logo {
    position: absolute;
    left: 30px;
    top: 10px;
    width: 70px;
    height: 70px;
    background-image: url("/uploads/2022/01/logoolymp.png");
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat; }
  .mobile-menu .mm__list {
    list-style: none; }
    .mobile-menu .mm__list li a {
      display: block;
      border-radius: 3px;
      border-bottom: 1px solid transparent;
      padding-left: 80px;
      padding-bottom: 20px;
      padding-top: 20px;
      font-size: 1.7rem;
      color: #333; }
      .mobile-menu .mm__list li a:hover {
        color: #7A0D10; }
  .mobile-menu .mm__ul {
    list-style: none;
    border-bottom: 1px solid #A0A9C0;
    padding-bottom: 10px;
    margin-bottom: 20px; }
    @media (min-width: 1140px) {
      .mobile-menu .mm__ul {
        display: none; } }
    .mobile-menu .mm__ul li a {
      padding-bottom: 10px;
      padding-top: 10px;
      position: relative;
      display: block;
      margin-right: 10px;
      text-transform: uppercase;
      color: #000;
      font-size: 1.7rem;
      font-weight: 500;
      border-radius: 3px;
      border-bottom: 1px solid transparent;
      background-image: url("data:image/svg+xml,%3Csvg width='42' height='48' viewBox='0 0 42 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.3413 0.146703C20.0658 0.272879 19.7565 0.613393 19.1378 1.29442C17.3913 3.21682 14.5972 6.01194 11.634 7.85454C8.72741 9.66194 4.96717 10.6312 2.38795 11.1207C1.39567 11.309 0.899533 11.4032 0.646499 11.5741C0.237797 11.8502 0.0488287 12.1689 0.00326313 12.6589C-0.0249473 12.9623 0.130482 13.4378 0.441341 14.3887C1.2259 16.7886 2.18631 20.4053 2.29393 23.9803C2.39976 27.4957 1.43885 31.0514 0.597016 33.4509C0.240874 34.466 0.0628028 34.9735 0.0864397 35.2815C0.125181 35.7861 0.307172 36.1004 0.726244 36.3862C0.981924 36.5605 1.50628 36.6596 2.555 36.8576L2.55504 36.8576C5.1764 37.3527 8.90657 38.3202 11.634 40.1061C14.4936 41.9785 17.3648 44.8344 19.1541 46.7587L19.1541 46.7588C19.759 47.4093 20.0614 47.7346 20.3334 47.8573C20.7609 48.0501 21.1463 48.0476 21.5711 47.8493C21.8416 47.723 22.1443 47.3888 22.7498 46.7203C24.4386 44.856 27.1813 42.1167 30.3141 40.1061C33.3455 38.1606 36.9899 37.2223 39.5076 36.7778L39.5077 36.7778C40.5309 36.5971 41.0425 36.5068 41.2987 36.3377C41.7137 36.0639 41.9052 35.7471 41.9543 35.2535C41.9847 34.9488 41.8307 34.4707 41.5229 33.5146C40.706 30.9779 39.6909 27.1965 39.6542 23.9803C39.6159 20.6287 40.7351 16.6634 41.5917 14.1324C41.8776 13.2878 42.0205 12.8655 41.9976 12.5662C41.962 12.1001 41.7681 11.7555 41.3877 11.4821C41.1435 11.3066 40.7138 11.2093 39.8543 11.0148L39.8543 11.0148C37.1879 10.4113 33.1081 9.32989 30.3141 7.85454C27.5367 6.38795 24.6045 3.3841 22.7824 1.31979C22.1739 0.630417 21.8696 0.285732 21.596 0.155644C21.1656 -0.0489549 20.7745 -0.0517419 20.3413 0.146703ZM23.4423 11.2654C23.4423 16.6755 21.0005 21.0613 21.0005 21.0613C21.0005 21.0613 18.5586 16.6755 18.5586 11.2654C18.5586 5.85526 21.0005 1.46948 21.0005 1.46948C21.0005 1.46948 23.4423 5.85526 23.4423 11.2654ZM30.7751 32.4886C26.1034 29.7835 23.5371 25.4697 23.5371 25.4697C23.5371 25.4697 28.5452 25.5417 33.2169 28.2468C37.8886 30.9519 40.4548 35.2657 40.4548 35.2657C40.4548 35.2657 35.4468 35.1936 30.7751 32.4886ZM21.0005 46.5308C21.0005 46.5308 23.4423 42.145 23.4423 36.7349C23.4423 31.3247 21.0005 26.939 21.0005 26.939C21.0005 26.939 18.5586 31.3247 18.5586 36.7349C18.5586 42.145 21.0005 46.5308 21.0005 46.5308ZM8.77898 19.7537C4.10728 17.0486 1.54105 12.7349 1.54105 12.7349C1.54105 12.7349 6.54914 12.8069 11.2208 15.512C15.8925 18.217 18.4588 22.5308 18.4588 22.5308C18.4588 22.5308 13.4507 22.4588 8.77898 19.7537ZM23.5376 22.5311C23.5376 22.5311 28.5457 22.459 33.2174 19.754C37.8891 17.0489 40.4553 12.7351 40.4553 12.7351C40.4553 12.7351 35.4472 12.8071 30.7755 15.5122C26.1038 18.2173 23.5376 22.5311 23.5376 22.5311ZM11.2252 32.4886C6.5535 35.1937 1.54541 35.2657 1.54541 35.2657C1.54541 35.2657 4.11164 30.9519 8.78333 28.2468C13.455 25.5418 18.4631 25.4698 18.4631 25.4698C18.4631 25.4698 15.8969 29.7835 11.2252 32.4886Z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='21' y1='0' x2='21' y2='48' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23019AE0'/%3E%3Cstop offset='1' stop-color='%230159A9'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      background-position: left center;
      background-size: 20px;
      padding-left: 30px; }
      .mobile-menu .mm__ul li a:hover, .mobile-menu .mm__ul li a:active {
        color: #7A0D10 !important; }

.youtube-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg transform='translate(-1709 515)'%3E%3Crect width='38' height='38' rx='5' transform='translate(1709 -515)' fill='%230032a0'/%3E%3Cg transform='translate(1715.933 -509.065)'%3E%3Cpath d='M24.817,8.058a6.027,6.027,0,0,0-1-2.656,3.458,3.458,0,0,0-2.511-1.131C17.8,4,12.539,4,12.539,4h-.012s-5.262,0-8.769.272A3.459,3.459,0,0,0,1.247,5.4a6.038,6.038,0,0,0-1,2.656A43.072,43.072,0,0,0,0,12.385v2.028a43.057,43.057,0,0,0,.251,4.328,6.015,6.015,0,0,0,1,2.653A4.1,4.1,0,0,0,4.01,22.538c2.005.205,8.523.269,8.523.269s5.267-.009,8.776-.278A3.473,3.473,0,0,0,23.821,21.4a6.026,6.026,0,0,0,1-2.653,43.078,43.078,0,0,0,.251-4.328V12.386A43.078,43.078,0,0,0,24.817,8.058Z' fill='rgba(255,255,255,0.9)'/%3E%3Cpath d='M12,10v9.4l7.836-4.7Z' transform='translate(-2.597 -1.298)' fill='%231f2837'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
  .youtube-ico:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg transform='translate(-1709 515)'%3E%3Crect width='38' height='38' rx='5' transform='translate(1709 -515)' fill='%231f2837'/%3E%3Cg transform='translate(1715.933 -509.065)'%3E%3Cpath d='M24.817,8.058a6.027,6.027,0,0,0-1-2.656,3.458,3.458,0,0,0-2.511-1.131C17.8,4,12.539,4,12.539,4h-.012s-5.262,0-8.769.272A3.459,3.459,0,0,0,1.247,5.4a6.038,6.038,0,0,0-1,2.656A43.072,43.072,0,0,0,0,12.385v2.028a43.057,43.057,0,0,0,.251,4.328,6.015,6.015,0,0,0,1,2.653A4.1,4.1,0,0,0,4.01,22.538c2.005.205,8.523.269,8.523.269s5.267-.009,8.776-.278A3.473,3.473,0,0,0,23.821,21.4a6.026,6.026,0,0,0,1-2.653,43.078,43.078,0,0,0,.251-4.328V12.386A43.078,43.078,0,0,0,24.817,8.058Z' fill='rgba(255,255,255,0.9)'/%3E%3Cpath d='M12,10v9.4l7.836-4.7Z' transform='translate(-2.597 -1.298)' fill='%231f2837'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.insta-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg transform='translate(-1709 427)'%3E%3Crect width='38' height='38' rx='5' transform='translate(1709 -427)' fill='%230032a0'/%3E%3Cg transform='translate(1715.183 -420.979)'%3E%3Cpath d='M12.958.162C9.439.162,9,.176,7.616.24a9.512,9.512,0,0,0-3.146.6,6.352,6.352,0,0,0-2.3,1.495A6.352,6.352,0,0,0,.68,4.632a9.511,9.511,0,0,0-.6,3.145C.015,9.159,0,9.6,0,13.12s.015,3.96.078,5.343a9.511,9.511,0,0,0,.6,3.145,6.352,6.352,0,0,0,1.495,2.3A6.352,6.352,0,0,0,4.47,25.4a9.512,9.512,0,0,0,3.146.6c1.382.063,1.823.078,5.343.078s3.96-.015,5.343-.078a9.511,9.511,0,0,0,3.145-.6,6.626,6.626,0,0,0,3.79-3.79,9.511,9.511,0,0,0,.6-3.145c.063-1.382.078-1.823.078-5.343s-.015-3.961-.078-5.343a9.511,9.511,0,0,0-.6-3.145,6.352,6.352,0,0,0-1.495-2.3,6.352,6.352,0,0,0-2.3-1.495A9.511,9.511,0,0,0,18.3.24C16.919.176,16.477.162,12.958.162Zm0,2.335c3.46,0,3.87.013,5.236.076a7.172,7.172,0,0,1,2.406.446,4.015,4.015,0,0,1,1.49.969,4.015,4.015,0,0,1,.969,1.49,7.169,7.169,0,0,1,.446,2.406c.062,1.366.076,1.776.076,5.236s-.013,3.87-.076,5.236a7.169,7.169,0,0,1-.446,2.406A4.291,4.291,0,0,1,20.6,23.221a7.169,7.169,0,0,1-2.406.446c-1.366.062-1.776.076-5.236.076s-3.87-.013-5.236-.076a7.169,7.169,0,0,1-2.406-.446,4.015,4.015,0,0,1-1.49-.969,4.014,4.014,0,0,1-.969-1.49,7.17,7.17,0,0,1-.446-2.406c-.062-1.366-.076-1.776-.076-5.236s.013-3.87.076-5.236a7.17,7.17,0,0,1,.446-2.406,4.015,4.015,0,0,1,.969-1.49,4.016,4.016,0,0,1,1.49-.969,7.172,7.172,0,0,1,2.406-.446C9.088,2.51,9.5,2.5,12.958,2.5Z' fill='rgba(255,255,255,0.9)'/%3E%3Cpath d='M131.194,135.675a4.319,4.319,0,1,1,4.319-4.319A4.319,4.319,0,0,1,131.194,135.675Zm0-10.974a6.654,6.654,0,1,0,6.654,6.654A6.654,6.654,0,0,0,131.194,124.7Z' transform='translate(-118.236 -118.236)' fill='rgba(255,255,255,0.9)'/%3E%3Cpath d='M365.042,90.344a1.555,1.555,0,1,1-1.555-1.555A1.555,1.555,0,0,1,365.042,90.344Z' transform='translate(-343.612 -84.141)' fill='rgba(255,255,255,0.9)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
  .insta-ico:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg transform='translate(-1709 427)'%3E%3Crect width='38' height='38' rx='5' transform='translate(1709 -427)' fill='%231f2837'/%3E%3Cg transform='translate(1715.183 -420.979)'%3E%3Cpath d='M12.958.162C9.439.162,9,.176,7.616.24a9.512,9.512,0,0,0-3.146.6,6.352,6.352,0,0,0-2.3,1.495A6.352,6.352,0,0,0,.68,4.632a9.511,9.511,0,0,0-.6,3.145C.015,9.159,0,9.6,0,13.12s.015,3.96.078,5.343a9.511,9.511,0,0,0,.6,3.145,6.352,6.352,0,0,0,1.495,2.3A6.352,6.352,0,0,0,4.47,25.4a9.512,9.512,0,0,0,3.146.6c1.382.063,1.823.078,5.343.078s3.96-.015,5.343-.078a9.511,9.511,0,0,0,3.145-.6,6.626,6.626,0,0,0,3.79-3.79,9.511,9.511,0,0,0,.6-3.145c.063-1.382.078-1.823.078-5.343s-.015-3.961-.078-5.343a9.511,9.511,0,0,0-.6-3.145,6.352,6.352,0,0,0-1.495-2.3,6.352,6.352,0,0,0-2.3-1.495A9.511,9.511,0,0,0,18.3.24C16.919.176,16.477.162,12.958.162Zm0,2.335c3.46,0,3.87.013,5.236.076a7.172,7.172,0,0,1,2.406.446,4.015,4.015,0,0,1,1.49.969,4.015,4.015,0,0,1,.969,1.49,7.169,7.169,0,0,1,.446,2.406c.062,1.366.076,1.776.076,5.236s-.013,3.87-.076,5.236a7.169,7.169,0,0,1-.446,2.406A4.291,4.291,0,0,1,20.6,23.221a7.169,7.169,0,0,1-2.406.446c-1.366.062-1.776.076-5.236.076s-3.87-.013-5.236-.076a7.169,7.169,0,0,1-2.406-.446,4.015,4.015,0,0,1-1.49-.969,4.014,4.014,0,0,1-.969-1.49,7.17,7.17,0,0,1-.446-2.406c-.062-1.366-.076-1.776-.076-5.236s.013-3.87.076-5.236a7.17,7.17,0,0,1,.446-2.406,4.015,4.015,0,0,1,.969-1.49,4.016,4.016,0,0,1,1.49-.969,7.172,7.172,0,0,1,2.406-.446C9.088,2.51,9.5,2.5,12.958,2.5Z' fill='rgba(255,255,255,0.9)'/%3E%3Cpath d='M131.194,135.675a4.319,4.319,0,1,1,4.319-4.319A4.319,4.319,0,0,1,131.194,135.675Zm0-10.974a6.654,6.654,0,1,0,6.654,6.654A6.654,6.654,0,0,0,131.194,124.7Z' transform='translate(-118.236 -118.236)' fill='rgba(255,255,255,0.9)'/%3E%3Cpath d='M365.042,90.344a1.555,1.555,0,1,1-1.555-1.555A1.555,1.555,0,0,1,365.042,90.344Z' transform='translate(-343.612 -84.141)' fill='rgba(255,255,255,0.9)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.twitter-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg transform='translate(-1709 470)'%3E%3Crect width='38' height='38' rx='5' transform='translate(1709 -470)' fill='%230032a0'/%3E%3Cpath d='M26.422,12.524a9.327,9.327,0,0,1-2.692.738,4.7,4.7,0,0,0,2.061-2.594,9.384,9.384,0,0,1-2.977,1.138,4.691,4.691,0,0,0-7.987,4.275,13.31,13.31,0,0,1-9.662-4.9,4.693,4.693,0,0,0,1.451,6.259,4.674,4.674,0,0,1-2.123-.587c0,.019,0,.039,0,.059a4.691,4.691,0,0,0,3.761,4.6,4.713,4.713,0,0,1-1.235.164,4.644,4.644,0,0,1-.882-.084,4.693,4.693,0,0,0,4.379,3.255,9.459,9.459,0,0,1-6.94,1.941A13.331,13.331,0,0,0,24.1,15.557q0-.3-.013-.607A9.494,9.494,0,0,0,26.422,12.524Z' transform='translate(1712.807 -470.837)' fill='rgba(255,255,255,0.9)'/%3E%3C/g%3E%3C/svg%3E"); }
  .twitter-ico:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg transform='translate(-1709 470)'%3E%3Crect width='38' height='38' rx='5' transform='translate(1709 -470)' fill='%231f2837'/%3E%3Cpath d='M26.422,12.524a9.327,9.327,0,0,1-2.692.738,4.7,4.7,0,0,0,2.061-2.594,9.384,9.384,0,0,1-2.977,1.138,4.691,4.691,0,0,0-7.987,4.275,13.31,13.31,0,0,1-9.662-4.9,4.693,4.693,0,0,0,1.451,6.259,4.674,4.674,0,0,1-2.123-.587c0,.019,0,.039,0,.059a4.691,4.691,0,0,0,3.761,4.6,4.713,4.713,0,0,1-1.235.164,4.644,4.644,0,0,1-.882-.084,4.693,4.693,0,0,0,4.379,3.255,9.459,9.459,0,0,1-6.94,1.941A13.331,13.331,0,0,0,24.1,15.557q0-.3-.013-.607A9.494,9.494,0,0,0,26.422,12.524Z' transform='translate(1712.807 -470.837)' fill='rgba(255,255,255,0.9)'/%3E%3C/g%3E%3C/svg%3E"); }

.vk-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg transform='translate(-1709 559)'%3E%3Crect width='38' height='38' rx='5' transform='translate(1709 -559)' fill='%230032a0'/%3E%3Cg transform='translate(1716.916 -546.662)'%3E%3Cpath d='M2.744,13.9h2.7a.778.778,0,0,1,.723.533,28.466,28.466,0,0,0,1.98,4.646c1.18,1.942,1.942,2.666,2.437,2.589.5-.114.343-1.409.343-2.437s.114-2.78-.381-3.579l-.762-1.1a.381.381,0,0,1,.3-.609h4.341a.764.764,0,0,1,.762.762v5.521s.19.99,1.257-.038a18.923,18.923,0,0,0,3.161-4.874l.381-.914a.752.752,0,0,1,.685-.457H23.5a.765.765,0,0,1,.723,1.028l-.3.8a28.727,28.727,0,0,1-2.094,3.5c-1.066,1.485-1.295,1.828-1.142,2.209s2.894,2.932,3.579,4.151c.19.343.343.647.5.914a.79.79,0,0,1-.685,1.142h-3.2a.737.737,0,0,1-.647-.381l-.3-.5A19.942,19.942,0,0,0,16.8,23.8c-1.219-.685-1.18.3-1.18.3v2.018a1.528,1.528,0,0,1-1.523,1.523H13.33s-4.189,0-7.54-4.988c-2.627-3.884-3.5-6.4-3.808-7.844A.782.782,0,0,1,2.744,13.9Z' transform='translate(-1.972 -13.9)' fill='rgba(255,255,255,0.9)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
  .vk-ico:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg transform='translate(-1709 559)'%3E%3Crect width='38' height='38' rx='5' transform='translate(1709 -559)' fill='%231f2837'/%3E%3Cg transform='translate(1716.916 -546.662)'%3E%3Cpath d='M2.744,13.9h2.7a.778.778,0,0,1,.723.533,28.466,28.466,0,0,0,1.98,4.646c1.18,1.942,1.942,2.666,2.437,2.589.5-.114.343-1.409.343-2.437s.114-2.78-.381-3.579l-.762-1.1a.381.381,0,0,1,.3-.609h4.341a.764.764,0,0,1,.762.762v5.521s.19.99,1.257-.038a18.923,18.923,0,0,0,3.161-4.874l.381-.914a.752.752,0,0,1,.685-.457H23.5a.765.765,0,0,1,.723,1.028l-.3.8a28.727,28.727,0,0,1-2.094,3.5c-1.066,1.485-1.295,1.828-1.142,2.209s2.894,2.932,3.579,4.151c.19.343.343.647.5.914a.79.79,0,0,1-.685,1.142h-3.2a.737.737,0,0,1-.647-.381l-.3-.5A19.942,19.942,0,0,0,16.8,23.8c-1.219-.685-1.18.3-1.18.3v2.018a1.528,1.528,0,0,1-1.523,1.523H13.33s-4.189,0-7.54-4.988c-2.627-3.884-3.5-6.4-3.808-7.844A.782.782,0,0,1,2.744,13.9Z' transform='translate(-1.972 -13.9)' fill='rgba(255,255,255,0.9)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.ok-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg transform='translate(-1709 381)'%3E%3Crect width='38' height='38' rx='5' transform='translate(1709 -381)' fill='%230032a0'/%3E%3Cg transform='translate(1721.372 -373)'%3E%3Cpath d='M1488.259,603.583a5.62,5.62,0,1,0-5.619-5.62A5.619,5.619,0,0,0,1488.259,603.583Zm0-8.384a2.765,2.765,0,1,1-2.765,2.765A2.765,2.765,0,0,1,1488.259,595.2Z' transform='translate(-1481.58 -592.344)' fill='rgba(255,255,255,0.9)'/%3E%3Cpath d='M1474.355,794.3a7.424,7.424,0,0,1-8.228,0c-1.168-.92-2.047-.39-2.364.248-.553,1.111.072,1.648,1.482,2.553a9.429,9.429,0,0,0,3.929,1.17l-.892.892-3.311,3.311a1.288,1.288,0,0,0,0,1.822l.152.152a1.288,1.288,0,0,0,1.822,0l3.312-3.311,3.311,3.311a1.289,1.289,0,0,0,1.823,0l.152-.152a1.289,1.289,0,0,0,0-1.822l-3.312-3.312-.9-.895a9.392,9.392,0,0,0,3.9-1.167c1.41-.905,2.035-1.442,1.482-2.553C1476.4,793.908,1475.522,793.378,1474.355,794.3Z' transform='translate(-1463.563 -782.621)' fill='rgba(255,255,255,0.9)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
  .ok-ico:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg transform='translate(-1709 381)'%3E%3Crect width='38' height='38' rx='5' transform='translate(1709 -381)' fill='%231f2837'/%3E%3Cg transform='translate(1721.372 -373)'%3E%3Cpath d='M1488.259,603.583a5.62,5.62,0,1,0-5.619-5.62A5.619,5.619,0,0,0,1488.259,603.583Zm0-8.384a2.765,2.765,0,1,1-2.765,2.765A2.765,2.765,0,0,1,1488.259,595.2Z' transform='translate(-1481.58 -592.344)' fill='rgba(255,255,255,0.9)'/%3E%3Cpath d='M1474.355,794.3a7.424,7.424,0,0,1-8.228,0c-1.168-.92-2.047-.39-2.364.248-.553,1.111.072,1.648,1.482,2.553a9.429,9.429,0,0,0,3.929,1.17l-.892.892-3.311,3.311a1.288,1.288,0,0,0,0,1.822l.152.152a1.288,1.288,0,0,0,1.822,0l3.312-3.311,3.311,3.311a1.289,1.289,0,0,0,1.823,0l.152-.152a1.289,1.289,0,0,0,0-1.822l-3.312-3.312-.9-.895a9.392,9.392,0,0,0,3.9-1.167c1.41-.905,2.035-1.442,1.482-2.553C1476.4,793.908,1475.522,793.378,1474.355,794.3Z' transform='translate(-1463.563 -782.621)' fill='rgba(255,255,255,0.9)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.rss-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg transform='translate(-1709 335)'%3E%3Crect width='38' height='38' rx='5' transform='translate(1709 -335)' fill='%230032a0'/%3E%3Cg transform='translate(1716.372 -328.642)'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5' transform='translate(3.628 15.642)' fill='rgba(255,255,255,0.9)'/%3E%3Cpath d='M4,9.585v3.051a7.548,7.548,0,0,1,7.54,7.54H14.59A10.6,10.6,0,0,0,4,9.585Z' transform='translate(0 0.094)' fill='rgba(255,255,255,0.9)'/%3E%3Cpath d='M4,4V7.051A13.234,13.234,0,0,1,17.22,20.27H20.27A16.289,16.289,0,0,0,4,4Z' transform='translate(0)' fill='rgba(255,255,255,0.9)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
  .rss-ico:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg transform='translate(-1709 335)'%3E%3Crect width='38' height='38' rx='5' transform='translate(1709 -335)' fill='%231f2837'/%3E%3Cg transform='translate(1716.372 -328.642)'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5' transform='translate(3.628 15.642)' fill='rgba(255,255,255,0.9)'/%3E%3Cpath d='M4,9.585v3.051a7.548,7.548,0,0,1,7.54,7.54H14.59A10.6,10.6,0,0,0,4,9.585Z' transform='translate(0 0.094)' fill='rgba(255,255,255,0.9)'/%3E%3Cpath d='M4,4V7.051A13.234,13.234,0,0,1,17.22,20.27H20.27A16.289,16.289,0,0,0,4,4Z' transform='translate(0)' fill='rgba(255,255,255,0.9)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.zen-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg transform='translate(-1709 293)'%3E%3Crect width='38' height='38' rx='5' transform='translate(1709 -293)' fill='%230032a0'/%3E%3Cpath d='M25.084,12.676v-.269c-5.554-.179-8.09-.314-10.123-2.284C12.99,8.09,12.846,5.554,12.676,0h-.269c-.179,5.554-.314,8.09-2.284,10.123C8.09,12.094,5.554,12.237,0,12.407v.269c5.554.179,8.09.314,10.123,2.284,1.971,2.034,2.114,4.569,2.284,10.123h.269c.179-5.554.314-8.09,2.284-10.123,2.034-1.971,4.569-2.114,10.123-2.284' transform='translate(1715.916 -286.084)' fill='rgba(255,255,255,0.9)'/%3E%3C/g%3E%3C/svg%3E"); }
  .zen-ico:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg transform='translate(-1709 293)'%3E%3Crect width='38' height='38' rx='5' transform='translate(1709 -293)' fill='%231f2837'/%3E%3Cpath d='M25.084,12.676v-.269c-5.554-.179-8.09-.314-10.123-2.284C12.99,8.09,12.846,5.554,12.676,0h-.269c-.179,5.554-.314,8.09-2.284,10.123C8.09,12.094,5.554,12.237,0,12.407v.269c5.554.179,8.09.314,10.123,2.284,1.971,2.034,2.114,4.569,2.284,10.123h.269c.179-5.554.314-8.09,2.284-10.123,2.034-1.971,4.569-2.114,10.123-2.284' transform='translate(1715.916 -286.084)' fill='rgba(255,255,255,0.9)'/%3E%3C/g%3E%3C/svg%3E"); }

.r__section-text {
  padding: 60px 0; }
  @media (min-width: 768px) {
    .r__section-text {
      padding: 100px 0; } }
  .r__section-text p {
    color: #333;
    font-size: 1.7rem;
    line-height: 1.5;
    margin-bottom: 10px;
    text-shadow: none; }

.img-contain {
  width: 100%;
  height: 100%;
  min-height: 200px;
  padding-bottom: 30px; }
  @media (min-width: 768px) {
    .img-contain {
      padding-right: 30px; } }
  .img-contain img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    -o-object-fit: contain;
    object-position: top left; }
  .img-contain p {
    font-size: 1.4rem;
    line-height: 1.2;
    font-style: italic;
    color: #a1a1a1; }
    @media (min-width: 768px) {
      .img-contain p {
        font-size: 1.6rem; } }

.img-contain-300 {
  margin-top: 60px; }
  @media (min-width: 768px) {
    .img-contain-300 {
      height: 300px; } }

.map-container .ymaps-2-1-79-ground-pane {
  filter: grayscale(1);
  -ms-filter: grayscale(1);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(1);
  -o-filter: grayscale(1); }

.stalingrad-img {
  margin: 0 15px; }
  @media (min-width: 768px) {
    .stalingrad-img {
      height: 600px;
      margin: 0; } }
  .stalingrad-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    -o-object-fit: contain;
    object-position: top left; }
    @media (min-width: 768px) {
      .stalingrad-img img {
        object-fit: cover;
        -o-object-fit: cover; } }

.map-container {
  display: flex;
  flex-wrap: wrap;
  margin: 0 15px;
  position: relative;
  height: 400px;
  cursor: pointer;
  overflow: hidden; }
  @media (min-width: 768px) {
    .map-container {
      margin: auto;
      height: 600px;
      width: 100%; } }

.map-container * {
  touch-action: auto; }

.ym__title {
  font-size: 2rem;
  font-weight: 700; }

.ya__map-event {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1;
  text-align: center;
  transition: .2s ease-in-out; }
  @media (min-width: 992px) {
    .ya__map-event {
      display: none;
      background-color: rgba(0, 0, 0, 0.5); } }
  .ya__map-event span {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: -10%;
    bottom: 0;
    font-size: 3rem;
    max-width: 300px;
    height: 100px;
    margin: auto;
    color: white;
    font-weight: 700;
    line-height: 1.3;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41.416' height='54.921' viewBox='0 0 41.416 54.921'%3E%3Cg transform='translate(-6 -2)' opacity='0.6'%3E%3Cg transform='translate(6 2)'%3E%3Cpath d='M30.4,17.964A10.788,10.788,0,1,0,16.033,22.4V20.128a8.826,8.826,0,1,1,12.225-2.409,4.966,4.966,0,0,1,2.146.244Zm-4.564-.371a6.865,6.865,0,1,0-9.807,0v-4.8a4.9,4.9,0,1,1,9.807,0v4.8Zm5.884,4.985a2.942,2.942,0,0,0-5.884,0v8.844H23.879V12.8a2.942,2.942,0,1,0-5.884,0V32.988c-4.037-4.316-9.353-9.06-11.531-6.87C4.331,28.261,9.826,34.169,17.5,47.08c3.457,5.817,7.832,9.839,15.206,9.84A14.711,14.711,0,0,0,47.416,42.21V26.531a2.942,2.942,0,1,0-5.884,0v4.891H39.57V24.54a2.942,2.942,0,0,0-5.884,0V29.46H31.725V22.577Z' transform='translate(-6 -2)' fill='%23fff' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: 50px;
    background-position: top center;
    background-repeat: no-repeat;
    padding-top: 70px; }
    @media (max-width: 991.98px) {
      .ya__map-event span {
        top: unset;
        left: 0;
        right: 0;
        bottom: 75px;
        font-size: 2.5rem;
        background-size: 35px;
        padding-top: 50px; } }

.ym__img {
  height: 200px;
  width: 100%; }
  .ym__img img {
    height: 100%;
    width: 100%;
    object-fit: contain;
    -o-object-fit: contain;
    object-position: center;
    -o-object-position: center; }

.ym__list span {
  font-weight: 700; }

.st__gallery {
  position: relative;
  margin-bottom: 60px;
  padding: 0 15px; }
  .st__gallery .stg__item {
    display: block;
    position: relative;
    overflow: hidden;
    border-radius: 6px; }
    .st__gallery .stg__item img {
      height: 280px;
      width: 100%;
      object-fit: cover;
      -o-object-fit: cover; }
    .st__gallery .stg__item p {
      position: absolute;
      width: 100%;
      bottom: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.7);
      color: rgba(255, 255, 255, 0.8);
      padding: 10px;
      margin: 0;
      font-size: 1.2rem;
      line-height: 1.2; }

.r__btn {
  text-align: center;
  margin: 0 15px; }
  .r__btn a {
    display: inline-block;
    padding: 20px 30px;
    font-size: 1.7rem;
    font-weight: 600;
    color: #7A0D10;
    border: 1px solid #7A0D10;
    background: #ffffff;
    text-align: center;
    border-radius: 8px;
    overflow: hidden;
    transition: all .2s ease-in-out; }
    .r__btn a:hover {
      background: #7A0D10;
      color: #fff; }

.owl-nav {
  text-align: center; }
  .owl-nav .owl-prev, .owl-nav .owl-next {
    display: inline-block;
    position: relative;
    bottom: -20px;
    width: 100px;
    height: 40px;
    overflow: hidden;
    transition: all .2s ease;
    background: #e9ecef;
    margin: 0 10px;
    border-radius: 12px; }
    .owl-nav .owl-prev:hover, .owl-nav .owl-next:hover {
      background: #C7161C; }
    .owl-nav .owl-prev:before, .owl-nav .owl-next:before {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: "";
      background-size: 20px;
      background-repeat: no-repeat;
      background-position: center; }
  .owl-nav .owl-prev:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='24' viewBox='0 0 23 24'%3E%3Cg transform='translate(-56 -1455)'%3E%3Crect width='23' height='24' transform='translate(56 1455)' fill='none'/%3E%3Cpath d='M15.317,18l8.937-8.93a1.681,1.681,0,0,0,0-2.384,1.7,1.7,0,0,0-2.391,0L11.738,16.8a1.685,1.685,0,0,0-.049,2.327L21.856,29.32a1.688,1.688,0,0,0,2.391-2.384Z' transform='translate(49.502 1448.996)' fill='%238B8E91'/%3E%3C/g%3E%3C/svg%3E"); }
  .owl-nav .owl-prev:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='24' viewBox='0 0 23 24'%3E%3Cg transform='translate(-56 -1455)'%3E%3Crect width='23' height='24' transform='translate(56 1455)' fill='none'/%3E%3Cpath d='M15.317,18l8.937-8.93a1.681,1.681,0,0,0,0-2.384,1.7,1.7,0,0,0-2.391,0L11.738,16.8a1.685,1.685,0,0,0-.049,2.327L21.856,29.32a1.688,1.688,0,0,0,2.391-2.384Z' transform='translate(49.502 1448.996)' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E"); }
  .owl-nav .owl-next:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='24' viewBox='0 0 23 24'%3E%3Cg transform='translate(-56 -1455)'%3E%3Crect width='23' height='24' transform='translate(56 1455)' fill='none'/%3E%3Cpath d='M20.679,18,11.742,9.07a1.681,1.681,0,0,1,0-2.384,1.7,1.7,0,0,1,2.391,0L24.258,16.8a1.685,1.685,0,0,1,.049,2.327L14.14,29.32a1.688,1.688,0,0,1-2.391-2.384Z' transform='translate(49.502 1448.996)' fill='%238B8E91'/%3E%3C/g%3E%3C/svg%3E"); }
  .owl-nav .owl-next:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='24' viewBox='0 0 23 24'%3E%3Cg transform='translate(-56 -1455)'%3E%3Crect width='23' height='24' transform='translate(56 1455)' fill='none'/%3E%3Cpath d='M20.679,18,11.742,9.07a1.681,1.681,0,0,1,0-2.384,1.7,1.7,0,0,1,2.391,0L24.258,16.8a1.685,1.685,0,0,1,.049,2.327L14.14,29.32a1.688,1.688,0,0,1-2.391-2.384Z' transform='translate(49.502 1448.996)' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E"); }

.st__photobox {
  position: relative;
  margin-bottom: 60px;
  padding: 0 15px; }
  .st__photobox .stp__item {
    position: relative;
    overflow: hidden;
    border-radius: 6px;
    height: 400px; }
    .st__photobox .stp__item .stp__after {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      display: block;
      clip: rect(0px, 204px, 393.328px, 0px);
      z-index: 10;
      object-fit: cover;
      -o-object-fit: cover; }
    .st__photobox .stp__item .stp__before {
      width: 100%;
      height: 100%;
      object-fit: cover;
      -o-object-fit: cover; }
    .st__photobox .stp__item .stp__overlay-label {
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      background: rgba(0, 0, 0, 0.7);
      color: #fff;
      z-index: 60;
      padding: 10px 15px; }
    .st__photobox .stp__item p {
      position: absolute;
      width: 100%;
      bottom: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.7);
      color: rgba(255, 255, 255, 0.8);
      padding: 10px;
      margin: 0;
      font-size: 1.2rem;
      line-height: 1.2; }
  .st__photobox .stp__handle {
    height: 44px;
    width: 44px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -22px;
    margin-top: -22px;
    border: 3px solid #fff;
    border-radius: 1000px;
    z-index: 40;
    cursor: pointer;
    backdrop-filter: blur(2px); }
    .st__photobox .stp__handle:after, .st__photobox .stp__handle:before {
      content: '';
      position: absolute;
      width: 3px;
      height: 9999px;
      left: 50%;
      background: #fff;
      margin-left: -1.5px; }
    .st__photobox .stp__handle:before {
      bottom: 50%;
      margin-bottom: 22px; }
    .st__photobox .stp__handle:after {
      top: 50%;
      margin-top: 22px; }
  .st__photobox .stp__arrow-left, .st__photobox .stp__arrow-right {
    position: absolute;
    width: 0;
    height: 0;
    top: 50%;
    margin-right: -17px;
    margin-top: -6px; }
  .st__photobox .stp__arrow-left {
    border: 6px inset transparent;
    border-right: 6px solid #fff;
    left: 0; }
  .st__photobox .stp__arrow-right {
    border: 6px inset transparent;
    border-left: 6px solid #fff;
    right: 50%; }

/*# sourceMappingURL=style.css.map */
