/*font-style*/

@font-face {
  font-family: YekanBakh;
  font-style: normal;
  font-weight: 700;
  src: url(../../Fonts/iranyekan/woff/Yekan-Bakh-FaNum-Heavy.woff) format("woff"),
    url(../../Fonts/iranyekan/woff/Yekan-Bakh-FaNum-Heavy.ttf) format("truetype"),
    url(../../Fonts/iranyekan/woff/Yekan-Bakh-FaNum-Heavy.eot) format("eot"),
    url(../../Fonts/iranyekan/woff/Yekan-Bakh-FaNum-Heavy.woff) format("woff");
}

@font-face {
  font-family: YekanBakh;
  font-style: normal;
  font-weight: 600;
  src: url(../../Fonts/iranyekan/woff/Yekan-Bakh-FaNum-Bold.woff) format("woff"),
    url(../../Fonts/iranyekan/woff/Yekan-Bakh-FaNum-Bold.ttf) format("truetype"),
    url(../../Fonts/iranyekan/woff/Yekan-Bakh-FaNum-Bold.eot) format("eot"),
    url(../../Fonts/iranyekan/woff/Yekan-Bakh-FaNum-Bold.woff) format("woff");
}

@font-face {
  font-family: YekanBakh;
  font-style: normal;
  font-weight: 500;
  src: url(../../Fonts/iranyekan/woff/Yekan-Bakh-FaNum-Medium.woff) format("woff"),
    url(../../Fonts/iranyekan/woff/Yekan-Bakh-FaNum-Medium.ttf) format("truetype"),
    url(../../Fonts/iranyekan/woff/Yekan-Bakh-FaNum-Medium.eot) format("eot"),
    url(../../Fonts/iranyekan/woff/Yekan-Bakh-FaNum-Medium.woff) format("woff");
}

@font-face {
  font-family: YekanBakh;
  font-style: normal;
  font-weight: 400;
  src: url(../../Fonts/iranyekan/woff/Yekan-Bakh-FaNum-Regular.woff) format("woff"),
    url(../../Fonts/iranyekan/woff/Yekan-Bakh-FaNum-Regular.ttf) format("truetype"),
    url(../../Fonts/iranyekan/woff/Yekan-Bakh-FaNum-Regular.eot) format("eot"),
    url(../../Fonts/iranyekan/woff/Yekan-Bakh-FaNum-Regular.woff) format("woff");
}


@font-face {
  font-family: "pinar";
  src: url("../../Fonts/pinar/Pinar-Regular.woff2") format("woff2"),
    url("../../Fonts/pinar/Pinar-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "pinar";
  src: url("../../Fonts/pinar/Pinar-Bold.woff2") format("woff2"),
    url("../../Fonts/pinar/Pinar-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}


html {
  scroll-behavior: smooth;
}

body {
  font-family: "YekanBakh", "pinar", sans-serif;
  direction: rtl;
  color: #2f2f2f;
  background-color: #f8fcf7;
}

* {
  scrollbar-color: var(--theme-red-500) transparent !important; /* Firefox */
}

*::-webkit-scrollbar {
  width: 0.25rem;
  height: 0rem;
}

*::-webkit-scrollbar-thumb {
  background-color: var(--theme-reed-500);
  border-radius: 1rem;
  border: 2px solid transparent;
  background-clip: content-box;
}


@media screen and (max-width: 1023px) {
  .contain {
    width: 98% !important;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1280px) {
  .contain {
    width: 85% !important;
    margin: 0 auto;
  }
}
