@font-face {
  font-family: 'abs';
  src: local('abs'),
    url('abs.woff') format('woff'),
    url('abs.ttf') format('ttf');
}

@font-face {
  font-family: 'abs2';
  src: local('abs2'),
    url('abs2.woff') format('woff'),
    url('abs2.ttf') format('ttf');
}

body {
  background: #0F0F0F;
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}

.bgForVideo {
  background: url('bg1.png') no-repeat center;
  position: absolute;
  left: -10px;
  top: -10px;
  right: -10px;
  bottom: -10px;
  z-index: 1;
  background-size: cover;
}

.fulljs-slider, .fulljs-slide, .news-horizontal-outer {
  overscroll-behavior: none !important;
  touch-action: pan-y pinch-zoom;
}

.news-horizontal-outer, .news-horizontal-track {
  -webkit-overflow-scrolling: auto !important;
}

/**------------------------------
  PRELOADER
 -----------------------------**/
.preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #080808c2;
  z-index: 100000;
  height: 100%;
  width: 100%;
  overflow: hidden !important;
  display: flex;
  align-items: center;
  justify-content: center;
  backdrop-filter: blur(100px);
  flex-flow: column;
  transition: opacity 0.45s cubic-bezier(.36, 0, .64, 1), visibility 0.45s;
  opacity: 1;
  visibility: visible;
  transition: 0.5s;
}

.preloader.hide {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.preloader .logoNewBig {
  width: 300px;
  height: 160px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 40px;
}

/* Мобильная адаптация */
@media (max-width: 600px) {
  .preloader .logoNewBig {
    width: 170px;
    height: 80px;
    margin-bottom: 24px;
  }

  .preloader {
    backdrop-filter: blur(50px);
  }
}

.loader {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  position: relative;
  animation: rotate 1s linear infinite
}

.loader::before, .loader::after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  inset: 0px;
  border-radius: 50%;
  border: 5px solid #FFF;
  animation: prixClipFix 2s linear infinite;
}

.loader::after {
  inset: 8px;
  transform: rotate3d(90, 90, 0, 180deg);
  border-color: var(--mainColor);
}

@keyframes rotate {
  0% {
    transform: rotate(0deg)
  }

  100% {
    transform: rotate(360deg)
  }
}

@keyframes prixClipFix {
  0% {
    clip-path: polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)
  }

  50% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)
  }

  75%, 100% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)
  }
}

/**------------------------------
  MENU
 -----------------------------**/
.allNav {
  position: fixed;
  width: 100%;
  height: 100px;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 99999;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-flow: row;
  padding: 0px 25px;
}

.right-1 {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #ffffff0a;
  backdrop-filter: blur(10px);
  background: #1515153d;
  border-radius: 100px;
}

.right-1>a {
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  color: white;
  padding: 0px 15px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.right-1>a:first-child {
  padding-left: 20px;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
}

a.downloadLinkHeader {
  color: var(--mainColor);
}

a.downloadLinkHeader svg.bi.bi-cloud-arrow-down-fill {
  margin-right: 10px;
}

.languagepicker-wrapper {
  position: relative;
  display: inline-block;
  z-index: 999;
}

.languagepicker-btn {
  background: none;
  color: #fff;
  border: none;
  cursor: pointer;
  font-size: 15px;
  display: flex;
  align-items: center;
  font-weight: 600;
  height: 40px;
  padding: 0px 15px;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}

.right-1>a:hover, .languagepicker-btn:hover {
  background: var(--mainColor);
  color: black;
  transition: 0.2s;
}

.right-1>a.active {
  background: var(--mainColor);
  color: black;
  transition: 0.2s;
  cursor: default;
}

span.current-lang {
  display: flex;
  align-items: center;
}

.languagepicker-list {
  display: none;
  position: absolute;
  top: 130%;
  right: 0;
  border-radius: 12px;
  min-width: 160px;
  box-shadow: 0 8px 24px #0008;
  padding: 0;
  margin: 0;
  list-style: none;
  border: 1px solid #ffffff0a;
  overflow: hidden;
  background: #151515bf;
}

.languagepicker-list:focus {
  background: #0000003d;
}

.languagepicker-list li {
  margin: 0;
  padding: 0;
}

.languagepicker-list li a {
  display: flex;
  align-items: center;
  color: #fff;
  text-decoration: none;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 500;
  transition: background .1s;
}

.languagepicker-list li a:hover {
  background: #ffffff0d;
}

.languagepicker-wrapper.open .languagepicker-list {
  display: block;
}

.lang-flag {
  width: 16px;
  height: 12px;
  background-size: contain;
  border-radius: 2px;
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 10px;
}

.flag-en {
  background-image: url('../img/lang/en.svg');
}

.flag-ru {
  background-image: url('../img/lang/ru.svg');
}

.flag-es {
  background-image: url('../img/lang/es.svg');
}

.flag-de {
  background-image: url('../img/lang/de.svg');
}

.flag-pt {
  background-image: url('../img/lang/pt.svg');
}

.flag-ko {
  background-image: url('../img/lang/ko.svg');
}

.flag-fr {
  background-image: url('../img/lang/fr.svg');
}

.flag-it {
  background-image: url('../img/lang/it.svg');
}

.flag-ja {
  background-image: url('../img/lang/ja.svg');
}

.flag-pl {
  background-image: url('../img/lang/pl.svg');
}

.flag-tr {
  background-image: url('../img/lang/tr.svg');
}

.flag-zh {
  background-image: url('../img/lang/zh.svg');
}

/* Бургер-кнопка */
.mobile-menu-toggle {
  display: none;
  flex-direction: column;
  justify-content: space-between;
  width: 28px;
  height: 19px;
  cursor: pointer;
  z-index: 1001;
}

.mobile-menu-toggle span {
  display: block;
  height: 3px;
  background: var(--mainColor);
  border-radius: 2px;
  transition: all 0.3s ease;
}
.mobile-menu-toggle.open span{
  background: red;
}

/* Крестик при открытии */
.mobile-menu-toggle.open span:nth-child(1) {
  transform: rotate(45deg) translate(5px, 5px);
}

.mobile-menu-toggle.open span:nth-child(2) {
  opacity: 0;
}

.mobile-menu-toggle.open span:nth-child(3) {
  transform: rotate(-45deg) translate(6px, -6px);
}

/* Меню */
#mainMenu {
  transition: transform 0.3s ease-in-out;
}

/* Мобильная версия */
@media (max-width: 900px) {
  .mobile-menu-toggle {
    display: flex;
  }

  #mainMenu {
    position: fixed;
    top: 0;
    right: 0;
    width: 100vw;
    height: 100vh;
    background: #111;
    flex-direction: column;
    align-items: center;
    /* justify-content: flex-start; */
    /* padding-top: 80px; */
    gap: 10px;
    transform: translateX(100%);
    z-index: 1000;
    overflow-y: auto;
    border-radius: 0px;
  }

  #mainMenu.open {
    transform: translateX(0);
  }

  /* #mainMenu a,
  #mainMenu .languagepicker-wrapper {
    font-size: 20px;
    margin: 0 0 15px;
    display: flex;
    text-align: center;
    border-radius: 50px;
  }

  .languagepicker-wrapper {
    padding: 0 20px 40px;
    width: 100%;
  }

  .languagepicker-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 12px;
    border-radius: 0px;
    box-shadow: none;
    background: none;
    border: none;
  }

  .languagepicker-list li {
    display: inline-block;
  }

  .languagepicker-list a {
    font-size: 16px;
    padding: 6px 12px;
    border-radius: 4px;
    background: #222;
    color: white;
    text-decoration: none;
  }

  .languagepicker-list a.active {
    background: #0073aa;
  }

  button.languagepicker-btn {
    display: none;
  } */
}

/**------------------------------
  fulljs
 -----------------------------**/
.fulljs-slider {
  height: 100vh;
  width: 100vw;
  position: relative;
  overflow: hidden;
}

.fulljs-slider-inner {
  height: 100vh;
  width: 100vw;
  position: absolute;
  left: 0;
  top: 0;
  transition: transform 1s cubic-bezier(.77, 0, .18, 1);
  will-change: transform;
  display: flex;
  flex-direction: column;
}

.fulljs-slide {
  width: 100vw;
  height: 100vh;
  flex-shrink: 0;
  flex-grow: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
  pointer-events: none;
  opacity: 0.7;
  transition: opacity 0.3s;
}

.fulljs-slide.active {
  pointer-events: all;
  opacity: 1;
}

.fulljs-pagination {
  position: fixed;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 100;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.fulljs-page-btn {
  width: 12px !important;
  height: 12px !important;
  box-sizing: border-box;
  border-radius: 50% !important;
  border: 1px solid #ffffff38;
  padding: 0 !important;
  margin: 0 !important;
  background: #00000022;
  min-width: 0 !important;
  min-height: 0 !important;
  outline: none !important;
  opacity: 1;
  backdrop-filter: blur(100px);
}

.fulljs-page-btn:hover {
  opacity: 0.4;
  transition: 0.2s;
  background: var(--mainColor);
  border: 1px solid var(--mainColor);
}

.fulljs-page-btn.active {
  background: var(--mainColor);
  opacity: 1;
  box-shadow: 0px 0px 20px var(--mainColor);
  transition: 0.2s;
  border: 2px solid #ffffff4a;
}

.news-horizontal-outer {
  width: 100vw;
  overflow: hidden;
  position: relative;
  padding-bottom: 40px;
  padding-top: 40px;
}

.news-horizontal-track {
  display: flex;
  flex-direction: row;
  transition: transform 0.3s cubic-bezier(1, 1, 0, 0);
  will-change: transform;
  padding-left: 100px;
}

.news-horizontal-item {
  min-width: 550px;
  max-width: 550px;
  flex: 0 0 auto;
  margin-right: 32px;
  max-height: 350px;
  height: 350px;
  min-height: 350px;
  border: 2px solid #000000;
  border-radius: 20px;
  overflow: hidden;
}

@media (max-width: 900px) {
  .news-horizontal-item {
    min-width: 88vw;
    max-width: 90vw;
    margin-right: 8vw;
  }
}

.fulljs-slide.news-slide {
  display: flex;
  align-items: center;
}

.news-finish-item {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 15px;
  font-weight: 600;
  color: white;
  text-decoration: none;
  font-size: 24px;
  cursor: pointer;
  transition: 0.5s;
}

.news-finish-item:hover {
  background: var(--mainColor);
  transition: 0.2s;
  color: black;
}

/* newsWPRmain { max-height: 100vh; overflow-y: auto; } */
/**------------------------------
  SECTION
 -----------------------------**/
section.section>video {
  position: absolute;
  left: -5px;
  top: -5px;
  right: -5px;
  bottom: -5px;
  height: 100%;
  object-fit: cover;
}

section.section .wrapper {
  z-index: 3;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 100px;
}

.section h2 {
  color: var(--mainColor);
  padding: 0px;
  margin: 0px;
  font-family: 'abs';
  font-size: 180px !important;
}

.wrapper p {
  color: #fff;
  width: 600px;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

body.lang-zh .section h2,
body.lang-ko .section h2,
body.lang-ja .section h2,
body.lang-zh .news-page h2,
body.lang-ko .news-page h2,
body.lang-ja .news-page h2 {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 60px !important;
  font-weight: 700 !important;
}

body.lang-ru .section h2,
body.lang-zh .section h2,
body.lang-ko .section h2,
body.lang-ja .section h2 {
  padding-bottom: 15px;
}

body.lang-ru .section h2,
body.lang-ru .news-page h2 {
  font-family: 'abs2';
  font-size: 100px !important;
}

/**------------------------------
  BUTTON
 -----------------------------**/
.downloadButtonPromo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  position: relative;
  text-transform: uppercase;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: ease 0.3s;
  transition: ease 0.3s;
  background: var(--mainColor);
  border: 2px solid rgba(255, 255, 255, 0.1);
  box-sizing: border-box;
  border-radius: 1000px;
  text-decoration: none;
  font-weight: 900;
  color: #151515 !important;
  padding: 16px 32px;
  font-size: 20px;
  width: fit-content;
  text-align: center;
  z-index: 1000;
  margin-top: 40px;
}

.downloadButtonPromo:after {
  content: "";
  display: block;
  width: 50px;
  height: 300px;
  margin-left: 60px;
  background: #fff;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0.2) 100%);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0.2) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0.2) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff', endColorstr='#b3ffffff', GradientType=0);
  position: absolute;
  left: -40px;
  top: -150px;
  z-index: 1;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
  -webkit-animation-name: slideme;
  animation-name: slideme;
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-delay: 0.05s;
  animation-delay: 0.05s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  opacity: 0.5;
}

@-webkit-keyframes slideme {
  0% {
    left: -30px;
    margin-left: 0px;
  }

  30% {
    left: 110%;
    margin-left: 80px;
  }

  100% {
    left: 110%;
    margin-left: 80px;
  }
}

.downloadButtonPromo:hover {
  box-shadow: 0px 0px 100px #ffae0b6b;
  text-decoration: none;
}

/**------------------------------
  1 SCREEN
 -----------------------------**/
.mainPageTitle {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.mainPageTitle>a#scrdown {
  display: inline-block;
  position: relative;
  top: 100px;
  animation: ddow 1s infinite ease-in;
}

@keyframes ddow {
  0% {
    top: 100px;
  }

  50% {
    top: 80px;
  }

  100% {
    top: 100px;
  }
}

.logoNewBig {
  background: url('logoNewBig.svg');
  width: 440px;
  height: 240px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 10px;
}

.logoNewMin {
  background: url('logoNewBig.svg');
  width: 100px;
  height: 54px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/**------------------------------
  FOOTER
 -----------------------------**/
footer.footer {
  height: 60px;
  padding: 0px 25px;
  color: white;
  font-size: 13px;
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid #ffffff0a;
  /* position: fixed; */
  z-index: 2;
  bottom: 0px;
  left: 0px;
  right: 0px;
  backdrop-filter: blur(10px);
  background: #1515153d;
}

.footer.front {
  position: fixed;
}

.footer.notFront {
  position: relative;
}

.infoFooterTxt {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  justify-content: center;
  padding-left: 20px;
}

.infoFooterTxt>p {
  font-weight: 500;
  font-size: 13px;
}

.icon18 {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M27.0454 6.36716H28.6363V7.95787C28.6363 8.37976 28.8039 8.78436 29.1023 9.08268C29.4006 9.38099 29.8053 9.54859 30.2272 9.54859C30.6491 9.54859 31.0538 9.38099 31.3522 9.08268C31.6505 8.78436 31.8181 8.37976 31.8181 7.95787V6.36716H33.409C33.831 6.36716 34.2356 6.19957 34.534 5.90125C34.8323 5.60293 34.9999 5.19833 34.9999 4.77645C34.9999 4.35456 34.8323 3.94996 34.534 3.65164C34.2356 3.35333 33.831 3.18573 33.409 3.18573H31.8181V1.59502C31.8181 1.17314 31.6505 0.768533 31.3522 0.470217C31.0538 0.1719 30.6491 0.00430779 30.2272 0.00430779C29.8053 0.00430779 29.4006 0.1719 29.1023 0.470217C28.8039 0.768533 28.6363 1.17314 28.6363 1.59502V3.18573H27.0454C26.6235 3.18573 26.2188 3.35333 25.9205 3.65164C25.6221 3.94996 25.4545 4.35456 25.4545 4.77645C25.4545 5.19833 25.6221 5.60293 25.9205 5.90125C26.2188 6.19957 26.6235 6.36716 27.0454 6.36716ZM9.54544 9.54859V25.4557C9.54544 25.8776 9.71305 26.2822 10.0114 26.5805C10.3098 26.8788 10.7144 27.0464 11.1363 27.0464C11.5583 27.0464 11.9629 26.8788 12.2613 26.5805C12.5596 26.2822 12.7273 25.8776 12.7273 25.4557V9.54859C12.7273 9.1267 12.5596 8.7221 12.2613 8.42378C11.9629 8.12547 11.5583 7.95787 11.1363 7.95787C10.7144 7.95787 10.3098 8.12547 10.0114 8.42378C9.71305 8.7221 9.54544 9.1267 9.54544 9.54859ZM32.7727 12.73C32.5679 12.7718 32.3734 12.8534 32.2002 12.9704C32.027 13.0873 31.8785 13.2372 31.7633 13.4115C31.6481 13.5858 31.5683 13.7811 31.5286 13.9862C31.4888 14.1914 31.4899 14.4023 31.5318 14.6071C32.1529 17.6234 31.7848 20.7596 30.4819 23.5501C29.1791 26.3406 27.0111 28.6367 24.2997 30.0975C21.5883 31.5584 18.4781 32.106 15.4307 31.6593C12.3833 31.2125 9.56121 29.7952 7.38335 27.6175C5.20548 25.4399 3.78793 22.6182 3.34112 19.5712C2.89431 16.5242 3.44207 13.4143 4.90307 10.7032C6.36407 7.99216 8.66044 5.8244 11.4513 4.52175C14.2422 3.2191 17.3787 2.85099 20.3954 3.47206C20.8174 3.55644 21.2555 3.46977 21.6136 3.23111C21.9716 2.99246 22.2201 2.62138 22.3045 2.19949C22.3889 1.77761 22.3022 1.33949 22.0635 0.981506C21.8248 0.623526 21.4537 0.375013 21.0318 0.290636C19.8675 0.0737444 18.684 -0.0222085 17.5 0.00430779C14.0388 0.00430779 10.6554 1.03054 7.77751 2.95323C4.89966 4.87591 2.65664 7.6087 1.33211 10.806C0.00758252 14.0033 -0.338975 17.5216 0.336265 20.9158C1.0115 24.3101 2.67821 27.4279 5.12563 29.875C7.57304 32.3221 10.6912 33.9886 14.0859 34.6638C17.4806 35.3389 20.9992 34.9924 24.1969 33.668C27.3946 32.3437 30.1277 30.1009 32.0507 27.2234C33.9736 24.3459 34.9999 20.9629 34.9999 17.5022C35.0033 16.3267 34.886 15.1541 34.6499 14.0026C34.6118 13.795 34.5328 13.597 34.4174 13.4203C34.302 13.2436 34.1526 13.0915 33.9779 12.9731C33.8032 12.8546 33.6066 12.7722 33.3997 12.7304C33.1928 12.6887 32.9796 12.6886 32.7727 12.73ZM15.9091 12.73V14.3207C15.9161 15.4979 16.358 16.631 17.15 17.5022C16.358 18.3733 15.9161 19.5064 15.9091 20.6836V22.2743C15.9091 23.5399 16.4119 24.7538 17.307 25.6487C18.202 26.5437 19.416 27.0464 20.6818 27.0464H22.2727C23.5385 27.0464 24.7524 26.5437 25.6475 25.6487C26.5426 24.7538 27.0454 23.5399 27.0454 22.2743V20.6836C27.0384 19.5064 26.5964 18.3733 25.8045 17.5022C26.5964 16.631 27.0384 15.4979 27.0454 14.3207V12.73C27.0454 11.4644 26.5426 10.2505 25.6475 9.3556C24.7524 8.46065 23.5385 7.95787 22.2727 7.95787H20.6818C19.416 7.95787 18.202 8.46065 17.307 9.3556C16.4119 10.2505 15.9091 11.4644 15.9091 12.73ZM23.8636 22.2743C23.8636 22.6962 23.696 23.1008 23.3976 23.3991C23.0993 23.6974 22.6946 23.865 22.2727 23.865H20.6818C20.2598 23.865 19.8552 23.6974 19.5568 23.3991C19.2585 23.1008 19.0909 22.6962 19.0909 22.2743V20.6836C19.0909 20.2617 19.2585 19.8571 19.5568 19.5588C19.8552 19.2605 20.2598 19.0929 20.6818 19.0929H22.2727C22.6946 19.0929 23.0993 19.2605 23.3976 19.5588C23.696 19.8571 23.8636 20.2617 23.8636 20.6836V22.2743ZM23.8636 12.73V14.3207C23.8636 14.7426 23.696 15.1472 23.3976 15.4455C23.0993 15.7438 22.6946 15.9114 22.2727 15.9114H20.6818C20.2598 15.9114 19.8552 15.7438 19.5568 15.4455C19.2585 15.1472 19.0909 14.7426 19.0909 14.3207V12.73C19.0909 12.3081 19.2585 11.9035 19.5568 11.6052C19.8552 11.3069 20.2598 11.1393 20.6818 11.1393H22.2727C22.6946 11.1393 23.0993 11.3069 23.3976 11.6052C23.696 11.9035 23.8636 12.3081 23.8636 12.73Z' fill='%23FFAE0B'/%3e%3c/svg%3e ");
  width: 35px;
  height: 35px;
}

.infoFooter>p {
  padding: 0px;
  margin: 0px;
}

.infoFooter a {
  color: var(--mainColor);
  font-weight: 500;
  padding-right: 10px;
  font-size: 13px;
}

.infoFooter>span {
  font-weight: 400;
  color: white;
  margin-left: 7px;
  margin-right: 4px;
}

.footerNewsInMain {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 20px;
  border-top: 1px solid #1e1e1e;
  margin-top: 15px;
}

.footerNewsInMain .wpulike.wpulike-heart {
  display: flex;
  padding: 0px;
}

.footerNewsInMain .postDate {
  font-size: 14px;
  color: #858585;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.infoFooter {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: flex-start;
}

.infoFooter p {
  padding: 0px;
  margin: 0px;
}

.socWrp {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

a.discordLogo {
  display: flex;
  width: 28px;
  height: 20px;
  opacity: 0.9;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='28' height='20' viewBox='0 0 28 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M24.4487 2.5714C24.0404 1.96542 23.4625 1.50188 22.7771 1.23242C21.2892 0.646029 20.0095 0.254308 18.8646 0.0335202C18.0614 -0.120794 17.2661 0.267366 16.8839 0.998578L16.7885 1.18138C15.9406 1.08939 15.0402 1.05852 14.0148 1.08404C12.9635 1.05912 12.0601 1.08939 11.211 1.18138L11.1162 0.998578C10.734 0.267366 9.93745 -0.120201 9.13611 0.0341137C7.99115 0.254308 6.71093 0.646029 5.22357 1.23302C4.53878 1.50247 3.96086 1.96542 3.55204 2.57199C0.701125 6.80435 -0.416051 11.3697 0.137102 16.5297C0.156426 16.7107 0.259085 16.8728 0.41549 16.9695C2.60878 18.3287 4.50677 19.2593 6.38846 19.8991C7.17531 20.1692 8.04792 19.8671 8.5123 19.1697L9.34022 17.9227C8.68078 17.6782 8.03705 17.3885 7.41988 17.0425C7.13062 16.8805 7.02978 16.5178 7.19463 16.2335C7.35949 15.9481 7.72846 15.8478 8.01833 16.0122C9.85472 17.0413 11.9309 17.5856 14.0221 17.5856C16.1133 17.5856 18.1895 17.0413 20.0259 16.0122C20.3151 15.8478 20.6841 15.9481 20.8495 16.2335C21.0144 16.5178 20.9136 16.8805 20.6243 17.0425C19.9866 17.4004 19.3199 17.6983 18.6369 17.947L19.489 19.1946C19.8399 19.708 20.419 20 21.0156 20C21.2101 20 21.4063 19.9685 21.5971 19.9044C23.4843 19.264 25.3859 18.3322 27.584 16.9701C27.7404 16.8734 27.8431 16.7107 27.8624 16.5303C28.4168 11.3697 27.2996 6.80376 24.4487 2.5714ZM10.1428 12.8588C8.9797 12.8588 8.02255 11.6546 8.02255 10.191C8.02255 8.72735 8.9797 7.5231 10.1428 7.5231C11.3058 7.5231 12.263 8.72735 12.263 10.191C12.263 11.6546 11.3058 12.8588 10.1428 12.8588ZM17.989 12.8434C16.8368 12.8434 15.8887 11.632 15.8887 10.1595C15.8887 8.68699 16.8368 7.47562 17.989 7.47562C19.1412 7.47562 20.0893 8.68699 20.0893 10.1595C20.0893 11.632 19.1412 12.8434 17.989 12.8434Z' fill='%23FFAE0B'/%3e%3c/svg%3e ");
}

a.youtubeLogo {
  display: flex;
  width: 28px;
  height: 20px;
  opacity: 0.9;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='28' height='20' viewBox='0 0 28 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M27.2184 3.4375C26.9596 2.06299 25.7263 1.06201 24.2951 0.749512C22.1533 0.3125 18.1896 0 13.901 0C9.61501 0 5.58782 0.3125 3.44354 0.749512C2.01486 1.06201 0.779047 1.99951 0.52021 3.4375C0.258837 5 0 7.1875 0 10C0 12.8125 0.258837 15 0.583651 16.5625C0.845024 17.937 2.0783 18.938 3.50698 19.2505C5.78068 19.6875 9.67845 20 13.967 20C18.2556 20 22.1533 19.6875 24.427 19.2505C25.8557 18.938 27.089 18.0005 27.3504 16.5625C27.6092 15 27.934 12.749 28 10C27.868 7.1875 27.5432 5 27.2184 3.4375ZM10.3941 14.375V5.625L18.319 10L10.3941 14.375Z' fill='%23FFAE0B'/%3e%3c/svg%3e ");
}

a.instLogo {
  display: flex;
  width: 20px;
  height: 20px;
  margin: 0px 10px;
  opacity: 0.9;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.83171 0C2.61587 0 0 2.61829 0 5.83496V14.1683C0 17.3841 2.61829 20 5.83496 20H14.1683C17.3841 20 20 17.3817 20 14.165V5.83171C20 2.61587 17.3817 0 14.165 0H5.83171ZM15.8333 3.33333C16.2933 3.33333 16.6667 3.70667 16.6667 4.16667C16.6667 4.62667 16.2933 5 15.8333 5C15.3733 5 15 4.62667 15 4.16667C15 3.70667 15.3733 3.33333 15.8333 3.33333ZM10 5C12.7575 5 15 7.2425 15 10C15 12.7575 12.7575 15 10 15C7.2425 15 5 12.7575 5 10C5 7.2425 7.2425 5 10 5ZM10 6.66667C9.11594 6.66667 8.2681 7.01786 7.64298 7.64298C7.01786 8.2681 6.66667 9.11594 6.66667 10C6.66667 10.8841 7.01786 11.7319 7.64298 12.357C8.2681 12.9821 9.11594 13.3333 10 13.3333C10.8841 13.3333 11.7319 12.9821 12.357 12.357C12.9821 11.7319 13.3333 10.8841 13.3333 10C13.3333 9.11594 12.9821 8.2681 12.357 7.64298C11.7319 7.01786 10.8841 6.66667 10 6.66667Z' fill='%23FFAE0B'/%3e%3c/svg%3e ");
}

a.discordLogo:hover, a.youtubeLogo:hover, a.instLogo:hover {
  opacity: 1;
  transition: 0.2s;
}

.infoFooter a:hover {
  text-decoration: none;
}

/**------------------------------
  NEWS
 -----------------------------**/
.newsWPRmain {
  color: white;
  padding: 100px 100px 100px 0px;
}

.newsWPRmain>h2 {
  padding-left: 100px;
}

.newsWPRmain video.video {
  width: 100%;
  object-fit: cover;
  height: 100%;
}

.newsWPRmain .oneNewsTitle h3 {
  font-weight: 700;
  font-size: 24px;
  position: absolute;
  left: 0px;
  top: 50%;
  right: 0px;
  bottom: 0px;
  background: linear-gradient(0deg, #000000, transparent);
  margin: 0px;
  padding: 20px;
  display: flex;
  align-items: flex-start;
  flex-flow: column;
  justify-content: flex-end;
}

span.postDate {
  font-weight: 400;
  font-size: 14px;
  padding-top: 5px;
}

.newsWPRmain .oneNewsTitle br {
  display: none;
}

.newsWPRmain .wpulike-heart .wp_ulike_general_class {
  box-shadow: 0 0 0px #bdbdbd inset;
  border-radius: 0em;
  padding: 0px;
}

.oneNewsMinBlockWrap {
  position: relative;
  width: 100%;
  height: 100%;
}

.newsWPRmain .oneNewsTitle {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
}

.newsWPRmain .oneNewsImage {
  display: flex;
  flex-flow: column;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  align-items: center;
  justify-content: center;
}

.newsWPRmain .oneNewsTitle p {
  padding: 0px 20px;
  margin: 0px;
  line-height: 26px;
}

.news-text a.read-more {
  white-space: nowrap;
  text-decoration: none;
  color: var(--mainColor);
  text-transform: uppercase;
  font-weight: 800;
  font-size: 14px;
}

.postLike {
  position: absolute;
  top: 0px;
  right: 0px;
  background: #0000009e;
  padding: 8px 15px;
  backdrop-filter: blur(5px);
  border-bottom-left-radius: 20px;
  z-index: 5;
  min-width: 87px;
}

.postLike .wpulike {
  display: block;
  position: relative;
  line-height: normal;
  margin: 0;
  padding: 0px;
}

.postLike .wpulike-heart .count-box {
  font-size: 14px;
  text-decoration: none;
  line-height: 28px;
  display: inline-block;
  color: #ffffffd1;
  text-align: center;
  font-weight: 800;
  vertical-align: middle;
  padding: 0 5px;
}

.postLike .wpulike-heart .wp_ulike_put_image:after {
  content: '';
  display: block;
  background: url(love1.svg) no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}

/**------------------------------
  Страница с новостями
 -----------------------------**/
.news-page {}

.news-page h2 {
  color: var(--mainColor);
  font-family: abs;
  font-size: 150px !important;
  padding: 25px 0px;
  margin: 0px;
  line-height: 64px;
}

.newsWrapSingle {
  display: flex;
  flex-flow: row;
  width: 100%;
  padding-bottom: 20px;
  border-bottom: 1px solid #ffffff12;
  margin-bottom: 25px;
}

.newsWrapSingle .newsWrapSingleImage {
  width: 450px;
  height: 300px;
  min-width: 450px;
  min-height: 300px;
  max-width: 450px;
  max-height: 300px;
  overflow: hidden;
  border-radius: 20px;
}

.newsWrapSingle .newsWrapSingleImage .oneNewsImage {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.newsWrapSingle .newsWrapSingleImage .oneNewsImage video.video {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  object-fit: cover;
}

.newsWrapSingle .newsWrapSingleContent {
  width: 100%;
  padding-left: 25px;
  color: white;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
}

.newsWrapSingle .newsWrapSingleContentFooter {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.newsWrapSingle .newsWrapSingleContent p>br {
  display: none;
}

.newsWrapSingle .newsWrapSingleContent span.postDate {
  font-weight: 400;
  font-size: 16px;
  color: #8f8f8f;
  display: flex;
  width: 100%;
  padding: 0px;
}

.newsWrapSingle .newsWrapSingleContent h3 {
  font-weight: 600;
  font-size: 40px;
  padding-bottom: 15px;
}

.newsWrapSingle .newsWrapSingleContent .wpulike.wpulike-heart {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  padding: 0px;
}

.newsWrapSingle .newsWrapSingleContent .wpulike-heart .wp_ulike_general_class {
  box-shadow: none;
  border-radius: 0px;
  padding: 0px;
}

.paginationWrap {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 25px;
}

.paginationWrap .page-numbers {
  display: flex;
  border: none;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  font-size: 20px;
  min-width: 44px;
  min-height: 44px;
  align-items: center;
  justify-content: center;
  color: white;
  border-radius: 100px;
}

.paginationWrap .page-numbers:hover {
  background-color: #e9e9e905;
  color: var(--mainColor);
}

.paginationWrap .current, .paginationWrap .current:hover {
  background-color: var(--mainColor);
  border: none;
  color: #fff;
  font-weight: bold;
  cursor: default;
}

.paginationWrap .dots {
  pointer-events: none;
  color: #999;
  background: transparent;
  border: none;
}

@media (max-width: 1000px) {
  .newsWrapSingle {
    display: flex;
    flex-flow: column;
  }

  .newsWrapSingle .newsWrapSingleContent {
    padding: 0px;
    padding-top: 20px;
  }

  .news-page h2 {
    color: var(--mainColor);
    font-family: abs;
    font-size: 100px !important;
    padding: 25px 0px;
    margin: 0px;
    text-align: center;
  }

  .newsWrapSingle .newsWrapSingleImage {
    width: 100%;
    min-width: 100%;
  }

  .newsWrapSingle .newsWrapSingleContent h3 {
    font-weight: 600;
    font-size: 26px;
    padding-bottom: 15px;
  }
}

/**------------------------------
  Страница с документами
 -----------------------------**/
.contentWRP {
  color: white;
  line-height: 2em;
  padding: 20px 0px;
}

.contentWRP h1 {
  font-weight: 800;
}

.contentWRP ol {
  padding: 0px;
  margin-left: 2em;
}

.contentWRP ol li {
  line-height: 1.8em;
  margin-bottom: 1em;
  padding-left: 15px;
}

.contentWRP h3 {
  font-weight: 800;
  font-size: 21px;
  padding-top: 15px;
}

.contentWRP ol li::marker {
  font-weight: 800;
  font-size: 14px;
  color: var(--mainColor);
}

@media (max-width: 900px) {
  html, body {
    min-width: 0 !important;
    width: 100vw !important;
    overflow-x: hidden !important;
  }

  .fulljs-slider,
  .fulljs-slider-inner,
  .fulljs-slide {
    width: 100vw !important;
    min-width: 0 !important;
    max-width: 100vw !important;
    height: 100vh !important;
  }

  .wrapper,
  .container-fluid,
  .newsWPRmain {
    padding: 0 6vw !important;
    width: 100vw !important;
    min-width: 0 !important;
    max-width: 100vw !important;
  }

  .section h2 {
    font-size: 20vw !important;
    line-height: 1.1;
    margin-bottom: 18px;
    margin-top: 0;
    word-break: break-word;
  }

  .logoNewBig {
    width: 66vw !important;
    height: 16vw !important;
  }

  .news-horizontal-outer {
    padding-left: 0px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
  }

  .news-horizontal-track {
    flex-wrap: nowrap !important;
    padding-left: 0 !important;
  }

  .news-horizontal-item {
    min-width: 90vw !important;
    max-width: 92vw !important;
    margin-right: 4vw !important;
  }

  .news-finish-item {
    min-width: 60vw !important;
    font-size: 5vw;
  }

  .newsWPRmain>h2 {
    font-size: 20vw !important;
    line-height: 1.1;
    margin-bottom: 18px;
    margin-top: 0;
    word-break: break-word;
    padding-left: 0px;
    margin-bottom: 0px;
  }

  .newsWPRmain .oneNewsTitle h3 {
    font-size: 5vw !important;
    padding: 2vw 0 2vw 3vw;
  }

  .newsWPRmain .oneNewsTitle p,
  .newsWPRmain .oneNewsTitle .news-excerpt {
    font-size: 4vw !important;
    line-height: 1.3 !important;
    width: 90vw !important;
    padding: 0 3vw !important;
  }

  /* .newsWPRmain .oneNewsImage {
    height: 30vw !important;
    min-height: 110px !important;
    border-radius: 2vw !important;
  } */
  section.section>video, .bgForVideo {
    position: absolute !important;
    width: 100vw !important;
    height: 100vh !important;
    max-width: 100vw !important;
    min-width: 100vh !important;
    left: 0 !important;
    top: 0 !important;
    right: 0 !important;
    bottom: auto !important;
  }

  .downloadButtonPromo {
    font-size: 4vw !important;
    padding: 3vw 6vw !important;
    margin-top: 3vw !important;
  }

  footer.footer {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    height: auto;
    padding: 25px 0px;
  }

  .infoFooter {
    flex-flow: column;
  }

  .infoFooterTxt>p {
    text-align: center;
  }

  .infoFooterTxt>p:first-child {
    padding: 10px 0px;
  }

  .infoFooterTxt>p:last-child {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
  }

  .socWrp {
    margin-top: 15px;
  }

  .logoNewBig {
    display: none;
  }

  .wrapper p {
    width: auto;
    font-size: 4vw !important;
    line-height: 6vw;
  }

  .right-1>a:first-child {
    padding-left: 15px;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
  }

  .right-1>a {
    border-radius: 100px;
    padding: 15px;
  }

  .languagepicker-btn {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
  }

  .footer.front {
    display: none;
  }

  .languagepicker-wrapper {
    position: absolute;
    top: 30px;
    left: 10px;
  }

  .languagepicker-list {
    display: none;
    position: absolute;
    top: 130%;
    right: -20px;
    border-radius: 12px;
    min-width: 160px;
    box-shadow: 0 8px 24px #0008;
    padding: 0;
    margin: 0;
    list-style: none;
    border: 1px solid #ffffff0a;
    overflow: hidden;
    background: #151515f7;
  }
  .mainPageTitle{
    padding-top: 50px;
  }
}

/**------------------------------
  Моб скачать
 -----------------------------**/

.mobileWrapper {
    position: absolute;
    background: #151515;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    display: none;
}
.email-share-container {
    width: 100%;
}
#emailInlineForm {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

#emailInlineForm input[type="email"] {
  padding: 10px;
  border: 1px solid #ffffff24;
  border-radius: 100px;
  background: #111;
  color: #fff;
  flex: 1;
  min-width: 200px;
  padding-left: 20px;
}

#emailInlineForm button {
    padding: 10px 20px;
    background: var(--mainColor);
    border: none;
    border-radius: 100px;
    color: #000000;
    cursor: pointer;
    font-weight: 600;
}

.emailStatus {
  margin-left: 10px;
  color: var(--mainColor);
  font-size: 0.95em;
}


a.telegram-share-btn {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-decoration: none;
    color: #00b2e2;
    font-weight: 500;
    width: 48%;
    height: 40px;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    border: 1px solid #00b2e24a;
}
span.tgIcon {
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='17' viewBox='0 0 19 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.88469 7.01822L17.7346 0.0848574C18.5166 -0.216662 19.1997 0.288461 18.9463 1.55049L18.9477 1.54893L16.0787 15.9737C15.8661 16.9963 15.2967 17.245 14.5 16.7632L10.131 13.3268L8.0237 15.4934C7.79068 15.7421 7.59408 15.9519 7.1426 15.9519L7.4528 11.2069L15.5501 3.40001C15.9025 3.06896 15.4714 2.88246 15.0069 3.21195L5.00033 9.9355L0.686628 8.49942C-0.249802 8.18233 -0.27019 7.50005 0.88469 7.01822Z' fill='rgb(0 178 226)'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 10px;
}
a.whats-share-btn {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-decoration: none;
    color: #00cf56;
    font-weight: 500;
    width: 48%;
    height: 40px;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    border: 1px solid #00cf564d;
}

span.wtIcon {
    display: block;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.0781 2.90755C16.1571 1.98215 15.0602 1.24849 13.8515 0.749316C12.6427 0.250143 11.3463 -0.00455533 10.0377 6.16631e-05C4.55424 6.16631e-05 0.0853842 4.44754 0.0803616 9.90753C0.0803616 11.6563 0.53993 13.3575 1.40758 14.8638L0 20L5.27875 18.6225C6.73907 19.4136 8.37511 19.8283 10.0377 19.8288H10.0427C15.5274 19.8288 19.995 15.3813 20 9.91628C20.0013 8.61385 19.7436 7.32404 19.2419 6.12115C18.7402 4.91826 18.0044 3.82608 17.0768 2.90755H17.0781ZM10.0377 18.1513C8.55474 18.1518 7.09909 17.7545 5.82371 17.0013L5.52235 16.8213L2.39076 17.6388L3.22702 14.5975L3.03114 14.2838C2.20217 12.9717 1.76375 11.4526 1.7667 9.90253C1.7667 5.37004 5.47966 1.67256 10.0427 1.67256C11.1298 1.67062 12.2065 1.8829 13.2107 2.29717C14.215 2.71144 15.1269 3.3195 15.894 4.0863C16.6638 4.85012 17.274 5.75808 17.6895 6.75782C18.105 7.75757 18.3176 8.82935 18.3149 9.91128C18.3099 14.46 14.5969 18.1513 10.0377 18.1513ZM14.5768 11.9838C14.3295 11.86 13.1077 11.2613 12.8779 11.1763C12.6494 11.095 12.4824 11.0525 12.3192 11.3C12.1522 11.5463 11.675 12.1075 11.5319 12.2688C11.3887 12.435 11.2406 12.4538 10.992 12.3313C10.7446 12.2063 9.94224 11.9463 8.99297 11.1C8.25213 10.4438 7.75615 9.63128 7.60798 9.38503C7.46484 9.13753 7.59417 9.00503 7.71848 8.88128C7.82772 8.77128 7.96584 8.59128 8.09015 8.44878C8.21572 8.30628 8.25715 8.20128 8.33877 8.03628C8.42039 7.86879 8.38146 7.72629 8.31994 7.60254C8.25716 7.47879 7.76117 6.25754 7.55148 5.76504C7.35058 5.27879 7.14591 5.34629 6.99272 5.34004C6.84957 5.33129 6.68257 5.33129 6.51557 5.33129C6.38947 5.3344 6.26534 5.36347 6.15104 5.41658C6.03674 5.46972 5.9347 5.54579 5.85133 5.64004C5.6228 5.88754 4.98368 6.48629 4.98368 7.70754C4.98368 8.92878 5.87519 10.1025 6.00075 10.2688C6.12381 10.435 7.75113 12.9338 10.2486 14.0088C10.8388 14.265 11.3034 14.4163 11.6662 14.5313C12.2627 14.7213 12.8014 14.6925 13.2308 14.6313C13.7079 14.5588 14.7012 14.0313 14.9108 13.4525C15.1168 12.8725 15.1168 12.3775 15.054 12.2738C14.9925 12.1688 14.8255 12.1075 14.5768 11.9838Z' fill='rgb(0 207 86)'/%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    background-position: center;
      margin-right: 10px;
}
.wrapForMesMob {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-top: 20px;
}
