* {
  margin: 0;
  padding: 0;
  border: 0;
  box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
a {
  text-decoration: none;
}
ol,
ul {
  list-style: none;
}

.not-home-main {
  background: var(--main-bg);
  padding-top: 80px;
}
.home-main {
  padding-top: 80px;
}

:root {
  --default: #64346d;
  --white: #fff;
  --green: #438954;
  --green-opacity: #4389549a;
  --white-opacity: rgba(255, 255, 255, 0.5);
  --header-bg: #e9e9e9;
  --main-bg: #e9e9e9;
  --footer-bg: #e9e9e9;
  --whitesmoke: #e9e9e9;
  --scrollbar: #f9f9f9a9;
  --overlay: rgba(0, 0, 0, 0.5);
  --mobile-menu: linear-gradient(
    90deg,
    rgba(67, 137, 84, 0.953) 0%,
    rgba(67, 137, 84, 0.961) 35%,
    rgba(67, 137, 84, 0.946) 51%,
    rgba(67, 137, 84, 0.965) 100%
  );
  --linear-gradient-1: linear-gradient(
    90deg,
    rgba(100, 52, 109, 0.9808298319327731) 28%,
    rgba(100, 52, 109, 0.865983893557423) 40%,
    rgba(100, 52, 109, 0.7763480392156863) 58%,
    rgba(244, 247, 244, 0) 76%
  );
  --linear-gradient-2: linear-gradient(
    90deg,
    rgba(100, 52, 109, 0.678) 29%,
    rgba(100, 52, 109, 0.587) 40%,
    rgba(100, 52, 109, 0.64) 58%,
    rgba(100, 52, 109, 0.6) 76%
  );
  --icon-color: #777777;
  --btn: #e9e9e9;
  --ownBlue: #2f83be;
  --black: #000;
}
body {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  font-style: normal;
  letter-spacing: normal;
  font-family: "Helvetica Neue", sans-serif;
}

.myToast {
  max-width: 100%;
  min-height: 50px;
  padding: 10px;
  border-bottom: 2px solid;
  display: flex;
  border-radius: 5px;
  margin: 0 auto;
  align-items: center;
}

.myToast p {
  font-size: 16px;
  color: currentColor;
  font-weight: 400;
  line-height: 1.5;
}

.myToast-error {
  background-color: rgba(255, 0, 0, 0.107);
  color: #e80c0c;
  border-color: #e80c0c;
}

.myToast-success {
  color: darkgreen;
  background-color: rgba(0, 100, 0, 0.157);
  border-color: darkgreen;
}

@media screen and (min-width: 992px) {
  .myToast {
    max-width: 800px;
  }
}
.no-scroll{
    overflow:hidden;
}
/* Scrollbar genişliği */

.scrollbar::-webkit-scrollbar {
    width: 2px;
    height: 2px;
}

/* Scrollbar arka planı */
.scrollbar::-webkit-scrollbar-track {
    background: #f1f1f1; 
    border-radius: 10px;
}

/* Scrollbar’ın kaydırma kısmı */
.scrollbar::-webkit-scrollbar-thumb {
    background: #888; 
    border-radius: 10px;
}

/* Scrollbar üzerine gelince rengi değiştir */
.scrollbar::-webkit-scrollbar-thumb:hover {
    background: #555; 
}
