@font-face {
  font-family: "Kohinoor-Bangla";
  src: url("../fonts/Kohinoor_Bangla/KohinoorBangla-Regular.otf")
    format("truetype");
  font-display: swap; /* Add this for better performance */
  font-weight: 100;
}
@font-face {
  font-family: "Kohinoor-Bangla-Bold";
  src: url("../fonts/Kohinoor_Bangla/KohinoorBangla-Bold.otf")
    format("truetype");
  font-display: swap; /* Add this for better performance */
}
:root {
  --section-heading-color: #434343;

  --hero-font-size: 5rem;
  --hero-font-weight: 100;
  --hero-line-height: 0.9;
  --hero-font-color: white;
  --hero-letter-spacing: -1px;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-track {
  background: transparent;
}

::-webkit-scrollbar-thumb {
  background: rgb(255, 111, 24);
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  cursor: grabbing;
}

::-webkit-scrollbar-corner {
  background: transparent;
}

* {
  scrollbar-width: thin;
  scrollbar-color: rgb(255, 111, 24) transparent;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

section {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: var(--font-style);
}

.section-body {
  width: 82%;
  padding-bottom: 50px;
}

.main-heading h1 {
  margin-top: 200px;
  margin-bottom: 30px;
  text-align: center;
  font-size: var(--hero-font-size);
  line-height: var(--hero-line-height);
  letter-spacing: var(--hero-letter-spacing);
  font-weight: var(--hero-font-weight);
  color: var(--hero-font-color);
}

.text-content h2 {
  color: #dadada;
  font-weight: 100;
  font-size: 2rem;
  font-weight: bold;
}

.text-content p {
  color: #dadada;
  font-size: 1.3rem;
  line-height: 1;
  letter-spacing: -1px;
  font-weight: 100;
}

.text-content a {
  text-decoration: none;
  color: #dadada;
}

.text-content a:hover {
  text-decoration: underline;
}

.company-link {
  text-decoration: none;
  color: #dadada;
}

.text-content ul {
  color: #dadada;
  font-size: 1.3rem;
  line-height: 1;
  letter-spacing: -1px;
  font-weight: 100;
  padding-left: 18px;
}

.text-content {
  margin-top: 100px;
}
