body {
  margin: 0 auto;
  box-sizing: border-box;
  background-color: rgb(15, 15, 46);
  height: 1650vh;
}
header {
  height: 100vh;
  background-color: rgb(15, 15, 46);
  background: linear-gradient(103.4deg, #04071d 16.66%, #0c0e23 81.61%);
}
nav {
  border: 1px solid #2c3152;
  transform: translate(0px, 50px);
  padding: 1px 30px;
  width: 95%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  background: linear-gradient(103.4deg, #0c102a 16.66%, #0c0e23 81.61%);
}

nav ul {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 70px;
}
nav ul img {
  transform: translateY(-20px);
}
nav ul li {
  list-style: none;
}
nav ul li a {
  text-decoration: none;
  color: rgb(255, 255, 255);
  list-style: none;
  font-family: Inter;
  font-size: 16px;
  font-weight: 500;
}
.cont {
  justify-content: center;
  align-content: center;
  width: 800px;
  text-align: center;
  transform: translate(400px, 200px);
}
.cont h3 {
  color: white;
  text-align: center;
  font-family: Inter;
  font-weight: 300;
  font-size: 30px;
  text-align: center;
  line-height: 20px;
}
.cont h1 {
  font-family: Inter;
  font-weight: 700;
  font-style: Bold;
  font-size: 62px;
  line-height: 100%;
  letter-spacing: -3.6px;
  text-align: center;
  vertical-align: middle;
  color: white;
}
h1 span {
  color: #aa84e3;
}
.cont button {
  background: linear-gradient(90deg, #161a31 3.4%, #06091f 100%);
  border: 1px solid;
  border-image-source: linear-gradient(
    180deg,
    rgba(105, 113, 162, 0.4) 0%,
    rgba(39, 42, 60, 0.5) 100%
  );
  width: 267px;
  height: 75px;
  color: rgb(255, 255, 255);
  font-size: 23px;
  border-radius: 19px;
  transition: 0.6s;
}
.cont button:hover{
  background: rgb(39, 192, 146);
  color: black;
}
main {
  background-color: rgb(15, 15, 46);
}
.box {
  width: 689px;
  height: 541px;
  border: none;
  border-radius: 25px;
  position: relative;
  overflow: hidden;
}
.box img:nth-child(1) {
  border-radius: 25px;
  transition: 0.7s;
}
.box img:nth-child(1)::after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.box img:hover {
  transform: scale(1.15);
  overflow: hidden;
  box-shadow: 6px 7px 10px #161a31;
}

.box h3 {
  position: absolute;
  bottom: 40px;
  left: 40px;
  z-index: 2;
  color: white;
  font-size: 35px;
  font-family: Inter;
  transition: 1s;
}

.can {
  display: flex;
  justify-content: center;
  gap: 80px;
}
.full {
  width: 689px;
  height: 541px;
  border: none;
  border-radius: 25px;
  padding-bottom: 10px;
}
.full .information {
  height: 250px;
  border: none;
  border-radius: 25px;
  position: relative;
  background: linear-gradient(103.4deg, #04071d 16.66%, #0c0e23 81.61%);
}
.full .information img {
  transform: translateY(93px);
  border-radius: 20px;
}

.information h3 {
  text-align: center;
  color: white;
  font-family: Inter;
  font-size: 40px;
  width: 500px;
  position: absolute;
  top: 0;
  left: 50px;
  z-index: 2;
  transition: 0.7s;
}
.information h3:hover {
  transform: scale(1.15);
  overflow: hidden;
}
.full .info2 {
  height: 250px;
  border: none;
  border-radius: 25px;
  transform: translateY(36px);
  background: linear-gradient(103.4deg, #04071d 16.66%, #0c0e23 81.61%);
}
.info2 h4 {
  position: absolute;
  top: 55px;
  left: 30px;
  z-index: 2;
  color: #c1c2d3;
  font-family: Inter;
  font-size: 20px;
  font-weight: 400;
  transition: 0.8s;
}
.info2 h4:hover {
  transform: scale(1.15);
  overflow: hidden;
}
.info2 h3 {
  position: absolute;
  bottom: 50px;
  left: 30px;
  z-index: 2;
  color: white;
  font-family: Inter;
  font-size: 40px;
  font-weight: 500;
  transition: 0.7s;
}
.info2 h3:hover {
  transform: scale(1.2);
  overflow: hidden;
}
.info2 img {
  position: absolute;
  right: 26px;
}
.box2 {
  width: 500px;
  height: 280px;
  background: linear-gradient(103.4deg, #04071d 16.66%, #0c0e23 81.61%);
  border-radius: 27px;
  border: 1px solid;
  border-image-source: linear-gradient(
    180deg,
    rgba(54, 55, 73, 0.43) 0%,
    rgba(54, 55, 73, 0.49) 100%
  );
}
.box2 h3 {
  font-size: 30px;
  font-family: Inter;
  color: white;
  padding: 20px 40px;
}
.box2 img {
  transform: translate(110px, -64px);
}
.can2 {
  transform: translate(50px, 20px);
  width: 500px;
  height: 600px;
  border: none;
}
.fit {
  display: flex;
  justify-content: space-evenly;
}
.info3 {
  width: 500px;
  height: 280px;
  background-color: #06091f;
  border-radius: 30px;
  transform: translateY(40px);
  position: relative;
}
.info3 img {
  border-radius: 20px;
}
.info3 h3 {
  position: absolute;
  top: 20px;
  left: 40px;
  color: white;
  font-family: Inter;
  font-size: 38px;
  font-weight: 600;
  z-index: 2;
}
.info3 button {
  position: absolute;
  bottom: 40px;
  left: 130px;
  width: 220px;
  height: 47px;
  background: linear-gradient(90deg, #161a31 3.4%, #06091f 100%);
  border: 1px solid;
  border-image-source: linear-gradient(
    180deg,
    rgba(105, 113, 162, 0.4) 0%,
    rgba(39, 42, 60, 0.5) 100%
  );
  color: #e4ecff;
  border-radius: 10px;
  font-size: 15px;
}
.key {
  width: 840px;
  height: 590px;
  border: 1px solid;
  border-image-source: linear-gradient(
    180deg,
    rgba(54, 55, 73, 0.43) 0%,
    rgba(54, 55, 73, 0.49) 100%
  );
  transform: translate(39px, 19px);
  border-radius: 25px;
  position: relative;
  background: linear-gradient(103.4deg, #04071d 16.66%, #0c0e23 81.61%);
}
.key h3 {
  position: absolute;
  top: 150px;
  left: 30px;
  color: #e4ecff;
  font-family: Inter;
  font-size: 30px;
  font-weight: 200;
  z-index: 2;
}
.key h2 {
  position: absolute;
  top: 190px;
  left: 30px;
  color: #e4ecff;
  font-family: Inter;
  font-size: 40px;
  font-weight: 700;
  z-index: 2;
}
.key img {
  position: absolute;
  right: 1px;
  border-radius: 20px;
}
.title {
  padding: 40px 0px;
  text-align: center;
  color: white;
  font-family: Bebas Neue;
  font-size: 40px;
  font-weight: 600;
}
.sec1 {
  background-color: rgb(15, 15, 46);
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: space-evenly;
}

.main3 {
  width: 500px;
  height: 500px;
  background: linear-gradient(103.4deg, #04071d 16.66%, #0c0e23 81.61%);
  border-radius: 27px;
  padding: 30px 20px;
  border: 1px solid #06091f;
}
.main3 img {
  width: 100%;
  border-radius: 20px;
  background-repeat: no-repeat;
  background-position: center;
}
.main3 h3 {
  font-family: Inter;
  font-size: 27px;
  font-weight: 500;
  color: white;
  text-align: center;
}
.main3 p {
  color: white;
  font-family: Inter;
  font-size: 22px;
  font-weight: 300;
  transform: translate(5px, -10px);
  text-align: center;
}
.main4 {
  width: 500px;
  height: 500px;
  background: linear-gradient(103.4deg, #04071d 16.66%, #0c0e23 81.61%);
  border-radius: 27px;
  padding: 30px 20px;
  border: 1px solid #06091f;
}
.main4 img:nth-child(2) {
  width:40px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
}
.main4 img:nth-child(1){
  width: 100%;
  border-radius: 25px;
  background-repeat: no-repeat;
  background-position: center;
}
.main4 h3 {
  font-family: Inter;
  font-size: 27px;
  font-weight: 500;
  color: white;
  text-align: center;
}
.main4 p {
  color: white;
  font-family: Inter;
  font-size: 22px;
  font-weight: 300;
  transform: translate(5px, -10px);
  text-align: center;
}

.main2 {
  width: 500px;
  height: 500px;
  background: linear-gradient(103.4deg, #04071d 16.66%, #0c0e23 81.61%);
  border-radius: 27px;
  padding: 30px 20px;
}
.main2 img {
  width: 100%;
  border-radius: 20px;
}
.main2 h3 {
  font-family: Inter;
  font-size: 27px;
  font-weight: 500;
  color: white;
  text-align: center;
}
.main2 p {
  color: white;
  font-family: Inter;
  font-size: 22px;
  font-weight: 300;
  transform: translate(5px, -10px);
  text-align: center;
}
.hehe {
  display: flex;
}
.hey h4 {
  font-size: 16px;
  color: white;
  font-family: Inter;
  display: flex;
}
.hey {
  display: flex;
  justify-content: space-between;
}

.hehe i {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border: 1px solid black;
  text-align: center;
  align-content: center;
  font-size: 26px;
  background: linear-gradient(103.4deg, #04071d 16.66%, #0c0e23 81.61%);
  border: 0.53px solid;
  border-image-source: linear-gradient(
    180deg,
    rgba(102, 105, 156, 0.43) 0%,
    rgba(54, 55, 73, 0.49) 100%
  );
}
.hehe img {
  width: 50px;
  border-radius: 50%;
  background: linear-gradient(103.4deg, #04071d 16.66%, #0c0e23 81.61%);
  border: 0.53px solid;
  border-image-source: linear-gradient(
    180deg,
    rgba(102, 105, 156, 0.43) 0%,вфсу м
    rgba(54, 55, 73, 0.49) 100%
  );
}
section{
  background-color:  rgb(15, 15, 46);
  padding: 40px 0px;
}
.main6{
  background-color:  rgb(15, 15, 46);
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
height: auto;
gap: 50px;
transform: translateY(40px);
}
.yordam{
display: flex;
align-items: center;
}
.yordam i{
  font-size: 40px;
}
.yordam h3{
  font-size: 24px;
  color: rgb(34, 158, 42);
  font-family: Inter;
}
.yordam2{
  display: flex;
  align-items: center;
}
.yordam3{
  display: flex;
  align-items: center;
}
.yordam4{
  display: flex;
  align-items: center;
}
.yordam2 i{
  font-size: 40px;
}
.yordam2 h3{
  font-size: 24px;
  color: rgb(224, 209, 127);
  font-family: Inter;
}
.yordam3 i{
  font-size: 40px;
}
.yordam3 h3{
  font-size: 24px;
  color: rgb(213, 37, 102);
  font-family: Inter;
}
.yordam4 i{
  font-size: 40px;
}
.yordam4 h3{
  font-size: 24px;
  color: rgb(235, 215, 27);
  font-family: Inter;
}
.yordam5{
  display: flex;
  align-items: center;
}
.yordam5 i{
  font-size: 40px;
}
.yordam5 h3{
  font-size: 24px;
  color: rgb(56, 212, 186);
  font-family: Inter;
}
.w{
  text-align: center;
  font-family: Bebas Neue;
  font-size: 35px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color:  rgb(15, 15, 46);
  color: rgb(235, 221, 221);
}
.w span{
  color: #aa84e3;
}
.rasm{
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.rasm3{
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.rasmla{
  width: 400px;
  height: 500px;
  box-shadow:  10px 5px 20px black;
  border-radius: 20px;
  transform: translateY(-0px);
  overflow: hidden;
}
.rasmla img{
  width: 400px;
  height: 500px;
  border-radius: 20px;
  object-fit: cover;
  transition: 0.7s;
}
.rasmla img:hover{
  transform: scale(1.2);
}
.rasmla2{
  width: 400px;
  height: 500px;
  box-shadow:  10px 5px 20px black;
  border-radius: 20px;
  transform: translateY(-0px);
  overflow: hidden;
}
.rasmla2 img{
  width: 400px;
  height: 500px;
  border-radius: 20px;
  object-fit: cover;
  transition: 0.7s;
}
.rasmla2 img:hover{
  transform: scale(1.2);
}
.rasmla3{
  width: 400px;
  height: 500px;
  box-shadow:  10px 5px 20px black;
  border-radius: 20px;
  transform: translateY(-0px);
  overflow: hidden;
}
.rasmla3 img{
  width: 400px;
  height: 500px;
  border-radius: 20px;
  object-fit: cover;
  transition: 0.7s;
}
.rasmla3 img:hover{
  transform: scale(1.2);
}
.yozuv{
  text-align: center;
  transform: translateY(40px);
  font-size: 25px;
  color: white;
  font-family: Bebas Neue;
}
.yoz{
  font-size: 25px;
  color: white;
  font-family: Bebas Neue;
}
.yoz2{
  font-size: 25px;
  color: white;
  font-family: Bebas Neue;
}
.yoz3{
  font-size: 25px;
  color: white;
  font-family: Bebas Neue;
}
.yoz1{
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.rasmlar{
  width: 400px;
  height: 500px;
  box-shadow:  10px 5px 20px black;
  border-radius: 20px;
  transform: translateY(-0px);
  overflow: hidden;
}
.rasmlar img{
  width: 400px;
  height: 500px;
  border-radius: 20px;
  object-fit: cover;
  transition: 0.7s;
}
.rasmlar img:hover{
  transform: scale(1.2);
}
.rasmlar2{
  width: 400px;
  height: 500px;
  box-shadow:  10px 5px 20px black;
  border-radius: 20px;
  overflow: hidden;
}
.rasmlar2 img{
  width: 100%;
  height: 100%;
  border-radius: 20px;
  object-fit: cover;
  transition: 0.7s;
}
.rasmlar2 img:hover{
  transform: scale(1.2);
}
.rasmlar3{
  width: 400px;
  height: 500px;
  box-shadow:  10px 5px 20px black;
  border-radius: 20px;
  overflow: hidden;
}
.rasmlar3 img{
  width: 100%;
  height: 100%;
  border-radius: 20px;
  object-fit: cover;
  transition: 0.7s;
}
.rasmlar3 img:hover{
  transform: scale(1.2);
}
.meningoilam{
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.oilam{
  width: 400px;
  height: 500px;
  box-shadow:  10px 5px 20px black;
  border-radius: 20px;
  transform: translateY(-0px);
  overflow: hidden;
}
.oilam img{
  width: 400px;
  height: 500px;
  border-radius: 20px;
  object-fit: cover;
  transition: 0.7s;
}
.oilam img:hover{
  transform: scale(1.2);
}
.oilam2{
  width: 400px;
  height: 500px;
  box-shadow:  10px 5px 20px black;
  border-radius: 20px;
  transform: translateY(-0px);
  overflow: hidden;
}
.oilam2 img{
  width: 400px;
  height: 500px;
  border-radius: 20px;
  object-fit: cover;
  transition: 0.7s;
}
.oilam2 img:hover{
  transform: scale(1.2);
}
.oilam3 img:hover{
  transform: scale(1.2);
}
.oilam3{
  width: 400px;
  height: 500px;
  box-shadow:  10px 5px 20px black;
  border-radius: 20px;
  transform: translateY(-0px);
  overflow: hidden;
}
.oilam3 img{
  width: 400px;
  height: 500px;
  border-radius: 20px;
  object-fit: cover;
  transition: 0.7s;
}
.yozuv2{
  text-align: center;
  transform: translateY(40px);
  font-size: 25px;
  color: white;
  font-family: Bebas Neue;
}
.rasm2{
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  /* height: 100vh; */
  padding: 50px 0px;
}
.rasmlar4{
   width: 400px;
  height: 500px;
  box-shadow:  10px 5px 20px black;
  border-radius: 20px;
  overflow: hidden;
}
.rasmlar4 img{
  width: 100%;
  border-radius: 20px;
  transition: 0.7s;
}
.rasmlar4 img:hover{
  transform: scale(1.2);
  overflow: hidden;
}
.rasm-con h3{
  text-align: center;
  color: white;
  font-family: Inter;
  font-size: 20px;
}
.rasm-con1 h3{
  text-align: center;
  color: white;
  font-family: Inter;
  font-size: 20px;
}
.rasm-con2{
  text-align: center;
  color: white;
  font-family: Inter;
  font-size: 20px;
}
html, body{
  scroll-behavior: smooth;
}
.hey a{
  text-decoration: none;
  color: white;
  font-size: 25px;
  font-family: Inter;
  transform: translateY(10px);
}
footer{
  height: 40vh;
  width: 100%;
}
footer h1{
  font-family: Bebas Neue;
  color: white;
  font-size: 50px;
  text-align: center;
}
.foot{
  text-align: center;
}
.foot1 input{
  width: 400px;
  border-radius: 15px;
  border: none;
  padding: 20px;
  transform: translateY(-20px);
}
.foot1 input::placeholder{
  font-size: 20px;
}
.foot2 input{
  padding: 20px;
  width: 400px;
  border-radius: 15px;
  border: none;
}
.foot2 input::placeholder{
  font-size: 20px;
}
.foot3 input{
  padding: 20px;
  width: 400px;
  border-radius: 15px;
  border: none;
  transform: translateY(20px);
}
.foot3 input::placeholder{
  font-size: 20px;
}
.foot4 input{
  padding: 50px 20px;
  width: 400px;
  border-radius: 15px;
  border: none;
  transform: translateY(40px);
}
.foot4 input::placeholder{
  font-size: 20px;
}
.san img{
 width: 100%;
 height: 160px;
 color: #aa84e3;
}
.san{
  display: flex;
  justify-content: center;
  align-items: flex-end;
  text-align: center;
  font-size: 170px;
  transform: translate(0px,50px);
}
.abdul button{
width: 300px;
height: 50px;
border-radius: 1rem;
color: white;
background: linear-gradient(45deg,rgb(187, 6, 36),rgb(75, 75, 177),rgb(248, 10, 248));
font-size: 20px;
border: none;
font-family: Inter;
}
.abdul{
  display: flex;
  justify-content: center;
  transform: translateY(50px);
}
.manhaqim{
  width: 100%;
  transform: translateY(50px);
  display: flex;
  justify-content: space-evenly;
}
.manhaqim2{
  width: 400px;
  height: 500px;
}
.manhaqim2 img{
  width: 100%;
  border-radius: 50%;
  height: 400px;
  object-fit: cover;
}
.manhaqimda{
  text-align: center;
  font-size: 30px;
  font-family: Bebas Neue;
  color: white;
}
.obshiy{
  width: 1520px;
  margin: 0 auto;
}
.manhaqim3 h2{
  color: white;
  font-family: Bebas Neue;
  font-size: 36px;
}
.manhaqim3 h3{
  color: white;
  font-size: 25px;
  font-family: Inter;
}
.manhaqim3 h2 span{
  color: #aa84e3;
}
.manhaqim3 h3 span{
  color: #aa84e3;
}
.rasmlarim{
  width: 90%;
  height: 90vh;
  display: flex;
  justify-content: center;
  transform: translateX(50px);
  border-radius: 35px;
}
.rasmlarim img{
  width: 90%;
  height: 90vh;
  object-fit: cover;
  border-radius: 35px;
}
.rasmlarim2{
  text-align: center;
}
.yozuv10 h1{
  text-align: center;
  color: white;
  font-family: Bebas Neue;
  font-size: 50px;
}