/* Plus Jakarta Sans font-family definitions */
@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("../assets/Font/PlusJakartaSans-Regular.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("../assets/Font/PlusJakartaSans-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("../assets/Font/PlusJakartaSans-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("../assets/Font/PlusJakartaSans-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("../assets/Font/PlusJakartaSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("../assets/Font/PlusJakartaSans-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("../assets/Font/PlusJakartaSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("../assets/Font/PlusJakartaSans-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("../assets/Font/PlusJakartaSans-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("../assets/Font/PlusJakartaSans-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("../assets/Font/PlusJakartaSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("../assets/Font/PlusJakartaSans-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("../assets/Font/PlusJakartaSans-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("../assets/Font/PlusJakartaSans-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

.title_12 {
  font-size: 12px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 400;
  line-height: 16px;
}

.title_13 {
  font-size: 13px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 500;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.4);
}

.title_14 {
  font-size: 14px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 400;
  line-height: 20px;
}

.title_14-500 {
  font-size: 14px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 500;
  line-height: 20px;
}

.title_14-semi-bold {
  font-size: 14px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 600;
  line-height: 20px;
}

.title_15 {
  font-size: 15px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 500;
  line-height: 20px;
}

.title_16 {
  font-size: 14px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 400;
  line-height: 24px;
}

.title_16-semi-bold {
  font-size: 14px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 600;
  line-height: 24px;
}

.title_18 {
  font-size: 18px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 400;
  line-height: 24px;
}

.title_18-500 {
  font-size: 18px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 500;
  line-height: 24px;
}

.title_20 {
  font-size: 20px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 500;
  line-height: 24px;
}

.title_20-400 {
  font-size: 20px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 400;
  line-height: 24px;
}

.title_25_400 {
  font-size: 25px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 400;
  line-height: 28px;
}

.title_25 {
  font-size: 25px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 500;
  line-height: 28px;
}

.title_32 {
  font-size: 32px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 400;
  line-height: 35px;
}

.title_32-500 {
  font-size: 32px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 500;
  line-height: 35px;
}

.title_50 {
  font-size: 50px;
  font-weight: 500;
  font-family: "Plus Jakarta Sans", sans-serif;
  line-height: 57px;
}

.title_50-400 {
  font-size: 50px;
  font-weight: 400;
  font-family: "Plus Jakarta Sans", sans-serif;
  line-height: 57px;
}

.title_75 {
  font-size: 75px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 500;
  line-height: 80px;
}



@media (max-width: 768px) {
  .title_75 {
    font-size: 40px;
    line-height: 45px;
  }



  .title_20 {
    font-size: 13px;
    line-height: 18px;
  }

  .title_50 {
    font-size: 30px;
    line-height: 35px;
  }

  .title_50-400 {
    font-size: 35px;
    line-height: 38px;
  }

  .title_18 {
    font-size: 16px;
    line-height: 20px;
  }
}