.h1-small1 {
  font-style: normal;
  font-weight: 400;
  font-size: 25px;
  margin-top: 19px;
  display: block;
  line-height: 31px;
  /* identical to box height */
  color: #ffffff;
  text-shadow: 0px 4.17887px 4.17887px rgba(0, 0, 0, 0.25);
}
.shagi {
  background: url(../img/new_home/bg.jpg) no-repeat center 0;
  min-height: 2184px;
  background-position-y: -2px;
  /* margin-top: 50px; */
  /* padding: 111px 0; */
}
.shagi-content {
  max-width: 1195px;
  margin: 0 auto;
  padding: 0 10px;
  padding-top: 96px;
  box-sizing: border-box;
}
.shagi-content .text-header {
  display: flex;
  max-width: 700px;
  align-items: center;
}
.shagi-content .text-header .text1 {
  font-weight: bold;
  font-size: 70px;
  color: #fff;
}
.shagi-content .text-header .text2 {
  font-size: 24px;
  color: #fff;
  margin-left: 50px;
}
.slider-nav {
  height: 130px;
  position: relative;
  margin-top: 60px;
}
.slider-nav * {
  -webkit-transition: all 0.2s 0s ease;
  -moz-transition: all 0.2s 0s ease;
  -o-transition: all 0.2s 0s ease;
  transition: all 0.2s 0s ease;
}
.slider-nav::before {
  content: "";
  display: block;
  position: absolute;
  background: url("../img/new_home/Line 3.png");
  height: 2px;
  width: 1475px;
  left: 50%;
  transform: translateX(-50%);
  bottom: 27px;
}
.slider-nav ul {
  display: flex;
  justify-content: space-between;
}
.slider-nav ul li {
  list-style: none;
}
.slider-nav ul li a {
  text-decoration: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #fff !important;
}
.slider-nav ul li a .point {
  background: url("../img/new_home/Ellipse 59.png");
  width: 16px;
  height: 16px;
  margin-top: 30px;
}
.slider-nav ul li a .point.active {
  background: url("../img/new_home/Group 179.png");
  width: 20px;
  height: 20px;
  transform: translateY(-3px);
}
.slider-nav ul li:hover a .point-text1 {
  transform: scale(1.1);
  color: #fff !important;
}
.slider-nav ul li:hover a .point-text2 {
  transform: scale(1.1);
  color: #fff !important;
}
.slider-nav ul li:focus a .point-text1 {
  transform: scale(1.1);
  color: #fff !important;
}
.slider-nav ul li:focus a .point-text2 {
  transform: scale(1.1);
  color: #fff !important;
}
.slider-nav ul li:hover a .point {
  background: url("../img/new_home/Group 179.png");
  width: 20px;
  height: 20px;
  transform: translateY(-3px);
}
.slider-nav ul li a .point-text1 {
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  padding: 10px;
}
.shagi-slider {
  margin-top: 40px;
}
.shagi-slider-item {
  display: flex;
  align-items: center;
}
.shagi-slider-item-left {
  z-index: 2;
  width: 50%;
}
.shagi-slider-item-left-title {
  font-size: 24px;
  font-weight: bold;
}
.shagi-slider-item-left ol {
  margin-left: 20px;
}
.shagi-slider-item-left ol li {
  margin: 13px 0;
}
.shagi-slider-item-left p {
  font-size: 16px;
  margin: 20px 0;
  font-weight: 100;
}
.shagi-slider-item-right {
  max-width: 50%;
}
.shagi-slider-item-right .img {
  position: relative;
}
.shagi-slider-item-right .img::after {
  content: "";
  position: absolute;
  background: url("../img/new_home/332.png");
  width: 821px;
  height: 441px;
  display: block;
  bottom: -130px;
  left: 50%;
  /* max-width: 50%; */
  transform: translateX(-50%);
}
section#command {
  background: #000008;
  background: url("../img/new_home/Group 172.jpg") no-repeat center 0;
}
.nas {
  background: #000008;
  background: url("../img/new_home/Mask group.jpg") no-repeat center 0;
}
.nas-content {
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 10px;
  padding-top: 96px;
  box-sizing: border-box;
}
.nas .text1 {
  font-style: normal;
  font-weight: 700;
  font-size: 42px;
  line-height: 40px;
  text-transform: uppercase;
  color: #ffffff;
  text-shadow: 0px 4.17887px 4.17887px rgba(0, 0, 0, 0.25);
}
.nas .text2 {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  /* or 26px */
  margin-top: 21px;
  margin-bottom: 103px;
  max-width: 590.66px;
  color: #ffffff;
  text-shadow: 0px 4.17887px 4.17887px rgba(0, 0, 0, 0.25);
}
.nas .line {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 45px;
}
.nas .line .line3 {
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  line-height: 160%;
  /* or 51px */
  padding: 17px;
  text-align: center;
  color: #ffffff;
}
.nas .line .line1 {
  font-style: normal;
  font-weight: 400;
  font-size: 28px;
  /* identical to box height, or 45px */
  min-width: 200px;
}
.nas .line .line2 {
  max-width: 420px;
  width: 100%;
  position: relative;
}
.nas .line .line2 .text3 {
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  display: block;
  margin-bottom: 30px;
  /* or 35px */
  text-align: center;
  color: #ffffff;
  text-shadow: 0px 4.17887px 4.17887px rgba(0, 0, 0, 0.25);
  position: absolute;
  z-index: 2;
  top: -52px;
  left: 50%;
  transform: translateX(-50%);
}
.nas .line .line2 .text4 {
  background: #181f34;
  opacity: 0.69;
  height: 128px;
  border-radius: 5px;
  border: 1px solid #273758;
  padding: 21px;
  display: flex;
  align-items: center;
  position: relative;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  padding-left: 157px;
  color: #ffffff;
}
.nas .line .line2 .text4 img {
  position: absolute;
  left: -22px;
  top: -40px;
}
.nas .line:nth-child(4) .line2 .text4 {
  height: 127px;
}
.nas .line:nth-child(4) .line2 .text4 img {
  left: -7px;
  top: -28px;
}
.nas .line:nth-child(5) .text3,
.nas .line:nth-child(4) .text3 {
  display: none;
}
.nas .line:nth-child(5) .line2 .text4 {
  height: 151px;
}
.nas .line:nth-child(5) .line2 .text4 img {
  left: -7px;
  top: -35px;
}
.nas .line div:nth-child(4) .text4 {
  padding: 28px !important;
}
.shab .text-header2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 2;
  margin-top: 100px;
  margin-bottom: 30px;
}
.shab .text-header2 .text1 {
  font-style: normal;
  font-weight: 700;
  font-size: 38px;
  line-height: 120%;
  /* or 46px */
  max-width: 577px;
  width: 100%;
  text-transform: uppercase;
}
.shab .text-header2 .text2 {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  /* or 26px */
  max-width: 569px;
  width: 100%;
  color: #ffffff;
  text-shadow: 0px 4.17887px 4.17887px rgba(0, 0, 0, 0.25);
}
.shab .gids {
  display: flex;
  justify-content: space-between;
}
.shab .gids .grid {
  max-width: 569px;
  width: 100%;
}
.shab .gids .grid-content {
  background: linear-gradient(
    140.51deg,
    rgba(6, 7, 37, 0.1) 0%,
    rgba(0, 0, 0, 0.1) 102.81%
  );
  box-shadow: 0px 3.79387px 3.79387px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(28.454px);
  /* Note: backdrop-filter has minimal browser support */
  border-radius: 4.74234px;
  padding: 40px;
}
.shab .gids .grid-content .text3 {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 140%;
}
.shab .gids .grid-content ul li {
  list-style: none;
  padding: 10px;
  font-style: normal;
  font-weight: 400;
  position: relative;
  padding-left: 20px;
  font-size: 16px;
}
.shab .gids .grid-content ul li::before {
  content: "";
  width: 9.45px;
  height: 9.45px;
  display: block;
  background: #49972e;
  border-radius: 50%;
  position: absolute;
  top: 15px;
  left: 0;
}
.prem {
  background: #010206;
  transform: translateY(-4px);
  position: relative;
  padding: 84px 0;
}
.prem .prem-content {
  max-width: 1195px;
  margin: 0 auto;
  padding: 0 10px;
  box-sizing: border-box;
}
.prem .prem-content .text-header {
  display: flex;
  align-items: center;
  max-width: 460px;
}
.prem .prem-content .text-header .text1 {
  font-style: normal;
  font-weight: 700;
  font-size: 135.309px;
  line-height: 120%;
  /* or 162px */
  text-transform: uppercase;
  color: #ffffff;
  text-shadow: 0px 14.88px 14.88px rgba(0, 0, 0, 0.25);
  margin-right: 10px;
}
.prem .prem-content .text-header .text2 {
  font-style: normal;
  font-weight: 700;
  font-size: 30px;
  line-height: 120%;
  /* or 36px */
  text-transform: uppercase;
  color: #ffffff;
  text-shadow: 0px 4.17887px 4.17887px rgba(0, 0, 0, 0.25);
  max-width: 310px;
}
.prem .prem-content .tab-links {
  display: flex;
  max-width: 473px;
  justify-content: space-between;
}
.prem .prem-content .tab-links .left,
.prem .prem-content .tab-links .right {
  width: 100%;
}
.prem .prem-content .tab-links a {
  border: 1px solid #414141;
  border-radius: 5px;
  margin: 17px;
  max-width: 220px;
  padding: 16px;
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #fff;
  background: #010206;
}
.prem .prem-content .tab-links a img {
  margin-right: 10px;
}
.prem .my-tab {
  display: none;
  position: absolute;
  z-index: 2;
  width: 50%;
  right: 0;
  min-height: 554.94px;
  border: 3px solid #fff;
  border-radius: 20px 0 0 20px;
  border-right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.prem .my-tab.active {
  display: block;
}
.prem .my-tab img {
  display: block;
  position: absolute;
  right: 50%;
  margin-right: -560px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
.prem .my-tab ul li {
  font-style: normal;
  font-weight: 400;
  margin: 10px;
  padding-left: 10px;
  font-size: 16px;
  list-style: disc;
  line-height: 160%;
  color: #ffffff;
  text-shadow: 0px 4.17887px 4.17887px rgba(0, 0, 0, 0.25);
}
.prem .tab-text1 {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 140%;
}
.prem p {
  font-style: normal;
  font-weight: 400;
  margin: 20px 0;
  font-size: 16px;
  line-height: 160%;
  /* or 26px */
  color: #ffffff;
  text-shadow: 0px 4.17887px 4.17887px rgba(0, 0, 0, 0.25);
}
.prem .my-tab-content {
  max-width: 421px;
}
.prem .my-tab.active {
  display: flex;
  align-items: center;
  padding-left: 61px;
}
.baza {
  background: url("../img/new_home/Frame 3.jpg") no-repeat center 0;
  transform: translateY(-76px);
  padding-top: 220px;
}
.baza .baza-content {
  max-width: 1195px;
  margin: 0 auto;
  padding: 0 10px;
  box-sizing: border-box;
}
.baza .baza-content .text1 {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 23px;
  /* identical to box height */
  text-transform: uppercase;
  color: #ffffff;
  text-shadow: 0px 4.17887px 4.17887px rgba(0, 0, 0, 0.25);
}
.baza .baza-content .text2 {
  font-style: normal;
  font-weight: 700;
  font-size: 63.8347px;
  line-height: 61px;
  /* identical to box height */
  text-transform: uppercase;
  color: #ffffff;
  text-shadow: 0px 6.35136px 6.35136px rgba(0, 0, 0, 0.25);
}
.baza .baza-content .text3 {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 140%;
  margin-top: 97px;
  margin-bottom: 20px;
  color: #ffffff;
}
.baza .baza-content ul li {
  list-style: url("../img/new_home/Ellipse 105.png");
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: #ffffff;
  text-shadow: 0px 4.17887px 4.17887px rgba(0, 0, 0, 0.25);
  margin: 9px;
  padding-left: 10px;
  margin-left: 20px;
  position: relative;
}
.baza .baza-content ul li::after {
  content: "";
  position: absolute;
  display: block;
  width: 680px;
  top: 13px;
  height: 1px;
  right: 263px;
  background: rgba(255, 255, 255, 0.28);
}
.baza .baza-content ul li:nth-child(2) {
  margin-top: -2px;
}
.baza .baza-content ul li:nth-child(2)::after {
  width: 587px;
  top: 13px;
  right: 240px;
}
.baza .baza-content ul li:nth-child(3) {
  margin-top: 10px;
}
.baza .baza-content ul li:nth-child(3)::after {
  width: 710px;
  top: 13px;
  right: 221px;
}
.baza .baza-content ul li:nth-child(4) {
  margin-top: 11px;
}
.baza .baza-content ul li:nth-child(4)::after {
  width: 607px;
  top: 13px;
  right: 265px;
}
.baza .baza-content ul li:nth-child(5) {
  margin-top: 10px;
}
.baza .baza-content ul li:nth-child(5)::after {
  width: 629px;
  top: 13px;
  right: 203px;
}
.baza .baza-content ul li:nth-child(6) {
  margin-top: 10px;
}
.baza .baza-content ul li:nth-child(6)::after {
  width: 468px;
  top: 13px;
  right: 262px;
}
.baza .baza-content ul li:nth-child(7) {
  margin-top: 11px;
}
.baza .baza-content ul li:nth-child(7)::after {
  width: 735px;
  top: 13px;
  right: 210px;
}
.baza .baza-content ul li:nth-child(8) {
  margin-top: 12px;
}
.baza .baza-content ul li:nth-child(8)::after {
  width: 601px;
  top: 13px;
  right: 279px;
}
.baza .baza-content ul li:nth-child(9) {
  margin-top: 1px;
}
.baza .baza-content ul li:nth-child(9)::after {
  width: 515px;
  top: 13px;
  right: 230px;
}
.baza .baza-content ul li:nth-child(10) {
  margin-top: 10px;
}
.baza .baza-content ul li:nth-child(10)::after {
  width: 659px;
  top: 13px;
  right: 252px;
}
.baza .baza-content ul li:nth-child(11) {
  margin-top: 11px;
}
.baza .baza-content ul li:nth-child(11)::after {
  width: 410px;
  top: 13px;
  right: 287px;
}
.baza .baza-content ul li:nth-child(12) {
  margin-top: 10px;
}
.baza .baza-content ul li:nth-child(12)::after {
  width: 708px;
  top: 13px;
  right: 261px;
}
.baza .baza-content ul li:nth-child(13) {
  margin-top: 12px;
}
.baza .baza-content ul li:nth-child(13)::after {
  width: 651px;
  top: 13px;
  right: 183px;
}
section#command {
  padding-bottom: 70px;
}
.baza .text4 {
  font-style: normal;
  font-weight: 700;
  font-size: 42px;
  line-height: 40px;
  margin: 46px 0;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  text-shadow: 0px 4.17887px 4.17887px rgba(0, 0, 0, 0.25);
}
.baza .tarifs {
  display: flex;
  align-tems: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.baza .tarifs .tarif {
  width: 32%;
  margin-bottom: 25px;
  box-sizing: border-box;
  padding: 40px;
  background: linear-gradient(
    140.51deg,
    rgba(6, 7, 37, 0.1) 0%,
    rgba(0, 0, 0, 0.1) 102.81%
  );
  box-shadow: 0px 4.00043px 4.00043px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(30.0032px);
  /* Note: backdrop-filter has minimal browser support */
  border-radius: 5.00054px;
}
.baza .tarifs .tarif ul li::after {
  display: none;
}
.baza .tarifs .tarif .tarif-title {
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  /* or 29px */
  text-transform: uppercase;
  min-height: 56px;
  color: #ffffff;
}
.baza .tarifs .tarif .tarif-price {
  font-style: normal;
  font-weight: 800;
  font-size: 24px;
  line-height: 23px;
  /* identical to box height */
  text-transform: uppercase;
  color: #00aeff;
  margin: 24px 0;
}

.rw .rw-content {
  max-width: 1195px;
  margin: 0 auto;
  padding: 0 10px;
  box-sizing: border-box;
}
.rw .text1 {
  font-style: normal;
  font-weight: 700;
  font-size: 42px;
  line-height: 40px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  text-shadow: 0px 4.17887px 4.17887px rgba(0, 0, 0, 0.25);
  margin-bottom: 50px;
}
.rw .rw-slider-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.rw .rw-slider-item .left {
  max-width: 630px;
  width: 100%;
}
.rw .rw-slider-item .right {
  max-width: 382px;
  position: relative;
  width: 100%;
}
.rw .rw-slider-item .right .prev {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -15px;
  cursor: pointer;
}
.rw .rw-slider-item .right .next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -17px;
  cursor: pointer;
}
.rw .youtube {
  position: relative;
}
.rw .youtube .overlay {
  background: url("../img/new_home/Group 181 (1).png") center center;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  cursor: pointer;
  top: 0;
}
.rw .ava {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.rw .ava .at1 {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  /* or 38px */
  color: #ffffff;
  text-shadow: 0px 4.17887px 4.17887px rgba(0, 0, 0, 0.25);
}
.rw .ava .at2 {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  /* identical to box height, or 26px */
  color: #ffffff;
  text-shadow: 0px 4.17887px 4.17887px rgba(0, 0, 0, 0.25);
}
.ava-text {
  margin-left: 20px;
}
@media (max-width: 1160px) {
  .shagi-content .text-header .text1 {
    font-size: 39px;
  }
  .shagi-content {
    padding-top: 25px;
  }
  .slider-nav ul {
    flex-wrap: wrap;
    justify-content: center;
  }
  .slider-nav ul li {
    margin: 0 10px;
  }
  .slider-nav ul li a .point {
    display: none !important;
  }
  .slider-nav::before {
    display: none;
  }
  .slider-nav {
    margin-top: 27px;
  }
  .shagi-slider-item {
    width: 100%;
  }
  .shagi-slider-item {
    flex-wrap: wrap;
  }
  .shagi-slider-item-left {
    width: 100%;
  }
  .shagi-slider-item {
    margin-top: 86px;
  }
  .shagi-content .text-header .text1 {
    text-align: center;
  }
  .shagi-slider-item-right {
    display: none;
  }
  .nas .line {
    flex-wrap: wrap;
  }
  .nas .line .line2 .text3 {
    display: none;
  }
  .nas .line .line1 {
    margin-bottom: 26px;
  }
  .nas .text2 {
    margin-bottom: 23px;
  }
  .nas-content {
    padding-top: 31px;
  }
  .nas {
    background-size: cover;
  }
  .shab .text-header2 {
    flex-wrap: wrap;
    margin-top: 10px;
  }
  .shab .gids .grid img {
    max-width: 100%;
  }
  .shab .gids {
    flex-wrap: wrap;
  }
  .shagi {
    background-size: cover;
    padding-bottom: 70px;
  }
  .grid-content {
    transform: none !important;
  }
  .prem .my-tab {
    position: static;
  }
  .prem .prem-content .text-header .text2 {
    font-size: 23px;
  }
  .prem .prem-content .text-header .text1 {
    font-size: 101.309px;
  }
  .prem {
    padding: 0px 0;
  }
  .prem .prem-content .text-header {
    justify-content: center;
  }
  .prem .my-tab.active {
    flex-wrap: wrap;
    transform: none;
  }
  .prem .prem-content .tab-links a {
    margin: 7px;
  }
  .prem .my-tab.active {
    flex-wrap: wrap;
    transform: none;
    width: 100%;
    background: rgba(4, 4, 4, 0.82);
    padding-top: 20px;
  }
  .baza {
    padding-top: 20px;
  }
  .baza .baza-content .text1 {
    font-size: 23px;
    line-height: 27px;
  }
  .baza .baza-content .text2 {
    font-size: 33.8347px;
    line-height: 36px;
    margin: 10px 0;
  }
  .baza .baza-content .text3 {
    margin-top: 22px;
  }
  .baza .baza-content ul li::after {
    display: none !important;
  }
  .baza .text4 {
    font-size: 37px;
    margin: 23px 0;
  }
  .baza .tarifs .tarif {
    width: 100%;
  }
  .btnwithline {
    margin: 0 auto;
    margin-top: 30px;
  }
  .baza .tarifs .tarif .tarif-title {
    min-height: 0;
  }

  .prem .my-tab img {
    z-index: -1;
  }

  .rw .text1 {
    font-size: 39px;

    margin-bottom: 33px;
  }
  .rw {
    margin-top: -90px;
  }
  .rw .rw-slider-item {
    flex-wrap: wrap;
  }
  .rw img {
    max-width: 100%;
  }
  .baza {
    transform: translateY(8px);
  }

  .rw .rw-slider-item .right .prev {
    left: -8px;
  }
  .rw .rw-slider-item .right .next {
    right: -8px;
  }
}

header .h1 {
  text-shadow: 0px 11.1893px 11.1893px rgb(0 0 0 / 25%);
  color: #fff;
  font-weight: 700;
  font-size: 42px !important;
  line-height: 1;
}

.sm_text {
  font-style: normal;
  font-size: 25px;
  margin: 20px 0;
  line-height: 31px;
  /* identical to box height */
  color: #ffffff;
  text-shadow: 0px 4.17887px 4.17887px rgba(0, 0, 0, 0.25);
}

.sdf li::after {
  content: "";
  position: absolute;
  display: block;
  width: 680px;
  top: 13px;
  height: 1px;
  right: 263px;
  background: rgba(255, 255, 255, 0.28);
}
.main_un li {
  list-style: url("../img/new_home/Ellipse 105.png");
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: #ffffff;
  text-shadow: 0px 4.17887px 4.17887px rgb(0 0 0 / 25%);
  margin: 9px;
  padding-left: 10px;
  margin-left: 20px;
  position: relative;
}
.shagi-slider {
  display: none;
}
.shagi-slider.active {
  display: block;
}
.rw .rw-slider-item .right .next {
  z-index: 2;
}
.rw .rw-slider-item .right .prev {
  z-index: 2;
}
.videofeedback .imgfeedback:before {
  display: none;
}
