.ic {
  width: 100vw;
  height: 100vh;
  position: absolute;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
}
.ic-ust {
  width: 100%;
  height: auto;
  display: flex;
  padding-left: 6vw;
  padding-top: 3vw;
}

.back-to-mainpage {
  width: 8.38vw;
  height: 2.23vw;
  background: rgba(255, 255, 255, 0.66);
  border-radius: 0.46vw;
  backdrop-filter: blur(13.600000381469727px);
  font-size: 0.83vw;
  letter-spacing: -0.02vw;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 1vw;
  color: inherit;
  text-decoration: none;
}

.ic-alt {
  width: 100vw;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 10vw;
}

.sol {
  width: 50%;
  height: auto;
  padding-left: 13vw;
  letter-spacing: -0.1vw;
}
.sag {
  width: 50%;
  height: auto;
  padding-left: 5vw;
}

.ilk-satir {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.ikinci-satir {
  line-height: normal;
}

.form-bosluk {
  display: block;
}
.ust-menu {
}

.ust-menu .background-img {
  width: 100%;
  height: auto;
  position: absolute;
  z-index: 0;
}

.ilk-renk {
  font-size: 2.72vw;
  color: #fff;
  font-weight: 700;
}

.logo-hiza {
  padding-top: 1.17vw;
}
.ikinci-renk {
  font-size: 2.72vw;
  background: linear-gradient(100deg, #e4ff8c -4.5%, #98c800 95.64%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}

.sol img {
  width: 17vw;
  height: auto;
  /* padding-left: 0.5vw; */
}

/* SAG */

form {
  width: auto;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

/* input[type="text"],
  input[type="email"] {
    width: 24.97vw;
    height: 3.85vw;
    font-size: 14px;
    border: none;
    outline: none;
    background: radial-gradient(97.46% 50% at 50% 50%, #262626 0%, #131313 100%);
    color: #fff;
    transition: border 0.3s ease;
    border-radius: 0.95vw;
    

  } */
input {
  all: unset; /* Tüm varsayılan stilleri sıfırlar */
  border: 0.12vw solid rgba(182, 182, 182, 0.4);
  width: 24.97vw;
  height: 3.85vw;
  font-size: 1.145vw;
  font-weight: 274;
  color: #fff; /* Yazı rengi */
  border-radius: 0.95vw; /* Kenar yuvarlatma */
  transition: border 0.3s ease;
  background: radial-gradient(97.46% 50% at 50% 50%, #262626 0%, #131313 100%);
  text-indent: 1.5vw;
}

input::placeholder {
  color: #888; /* Placeholder (ipucu) rengi */
}

input:focus {
  outline: none; /* Tarayıcı outline'ını kaldır */
  border: 0.12vw solid rgba(233, 255, 83, 0.4);
  font-weight: 274;
}

button {
  width: 24.94vw;
  height: 5.93vw;
  font-size: 1.31vw;
  background: #c8ff00;
  color: #000;
  border: none;
  border-radius: 0.95vw;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: background 0.3s ease;
  padding-right: 1.7vw;
  padding-left: 1.7vw;
  letter-spacing: -0.07vw;
}

.arrow img {
  width: 2.29vw;
  height: auto;
}

button:hover {
  background: #a0db00;
}

button .arrow {
  font-size: 18px;
  margin-left: 8px;
}

.button-yazi-form {
  padding-left: 3.3vw;
  font-weight: 400;
}

.form-button-kalinlik {
  font-weight: 700;
}

.ic-ust img {
  width: 0.8vw;
  height: auto;
}

.eleven-group {
  position: absolute;
  margin-top: 60vw;
}

/* FORM-GECIS */

.onay-mesaji {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);

  backdrop-filter: blur(23.200000762939453px);
  z-index: 99999999;
  display: flex;
  align-items: center;
  justify-content: center;
}

.mesaj-kutusu {
  width: 31.61vw;
  height: 19.42vw;
  border-radius: 1.4vw;
  background: rgba(255, 255, 255, 0.43);

  backdrop-filter: blur(18.399999618530273px);
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  /* padding:5vw; */
}

.mesaj-kutusu img {
  padding-top: 1vw;
  width: 6.5vw;
}

.mesaj-baslik {
  padding-top: 1vw;
  font-size: 1.27vw;
  font-weight: 700;
  color: #fff;
}
.mesaj-yazi {
  color: #fff;
  padding-top: 1vw;
  font-size: 1.27vw;
  font-weight: 400;
  text-align: center;
}

.back-to-main {
  margin-top: 1.7vw;
  width: 10.68vw;
  height: 2.33vw;
  font-size: 0.83vw;
  font-weight: 700;
  color: #fff;
  background-color: #1c1e2a;
  border-radius: 0.67vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.back-to-main img {
  padding-top: 0vw;
  width: 1.25vw;
  height: auto;
  margin-right: 0.5vw;
}

@media (max-width: 768px) {
  .ic {
    height: auto;
    padding-bottom: 15vw;
  }
  .ic-alt {
    flex-direction: column;
  }

  .sol {
    width: 100%;
    padding-left: 11vw !important;
    padding-left: 0vw;
    overflow: hidden;
    height: auto;
  }

  .sag {
    width: 100%;
    height: auto;
    padding-top: 25vw;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 0vw;
    overflow: hidden;
  }

  .ilk-renk,
  .ikinci-renk {
    font-size: 6.79vw;
  }

  .logo-hiza {
    padding-top: 3.7vw !important;
    margin-left: 37vw;
    position: absolute;
  }

  .sol img {
    width: 40vw;
    /* padding-left: 1.5vw; */
  }

  .eleven-group {
    margin-top: 0vw;
    margin-bottom: 0vw;
  }

  .ust-menu .background-img {
    content: url(./images/form-background.jpg);
  }

  input {
    width: 83.48vw;
    height: 12.88vw;
    font-size: 3.83vw;
    text-indent: 6.5vw;
    border-radius: 2.7vw;
    border: 0.62vw solid rgba(182, 182, 182, 0.4);
  }

  button {
    width: 83.4vw;
    height: 19.85vw;
    border-radius: 2.7vw;
    padding-right: 5.7vw;
    padding-left: 5.7vw;
  }

  .arrow img {
    width: 7.76vw;
  }

  .button-yazi-form {
    font-size: 4.39vw;
  }

  .button-yazi-form {
    padding-left: 9.3vw;
  }

  .back-to-mainpage {
    width: 23.38vw;
    height: 7.23vw;
    margin-left: 3vw;
    font-size: 2vw;
  }

  .ic-ust img {
    width: 2.5vw;
  }

  .ic-ust {
    padding-left: 11vw;
    padding-top: 10vw;
  }

  input:focus {
    border: 0.62vw solid rgba(233, 255, 83, 0.4);
  }

  .mesaj-kutusu {
    width: 78.85vw;
    height: 114.17vw;
    border-radius: 6.75vw;
    background: rgba(255, 255, 255, 0.43);
    backdrop-filter: blur(18.399999618530273px);
    justify-content: center;
  }

  .mesaj-baslik {
    font-size: 6.06vw !important;
    padding-top: 3vw;
  }

  .mesaj-yazi {
    font-size: 6.06vw !important;
    font-weight: 200;
    letter-spacing: -0.1vw;
    padding-top: 3vw;
  }

  .mesaj-kutusu img {
    width: 23.5vw;
  }

  .back-to-main {
    width: 55.68vw;
    height: 11.33vw;
    font-size: 3.83vw;
    border-radius: 3.23vw;
    margin-top: 7vw;
  }

  .back-to-main img {
    width: 6vw !important;
    margin-right: 4vw;
  }
}
