@font-face {
  font-family: "Dual";
  src:
    local("☺"),
    url("../assets/Dual/Dual-300.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* @font-face {
  font-family: "UniversLight";
  src:
    local("☺"),
    url("../assets/UniverseLight/UNIVERS2.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
} */

@font-face {
  font-family: "Helvetica";
  src: url("../css/fonts/Helvetica.woff") format("woff");
}

@font-face {
  font-family: "PorshaRichela";
  src: url("../css/fonts/PorshaRichela.ttf") format("ttf");
}

@font-face {
  font-family: "SashaMarceline";
  src: url("../css/fonts/SashaMarceline.ttf") format("ttf");
}

/* @font-face {
  font-family: "Univers-Light";
  src:
    local("☺"),
    url("../assets/UniverseLight/UNIVERS2.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
} */

@font-face {
  font-family: 'Neue Montreal';
  src: url('../css/fonts/NeueMontreal-Regular.otf') format('opentype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Neue Montreal Bold';
  src: url('../css/fonts/NeueMontreal-Medium.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Cosmetic Bold';
  src: url('../css/fonts/Cosmetic-Bold.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PPHatton';
  src: url('../css/fonts/PPHatton-Medium.otf') format('opentype');
  font-weight: bold;
  font-style: normal;
}


.section-title h2 {
  font-size: 40px !important;
  font-family: 'PPHatton' !important;
}

h2 {
  font-family: 'PPHatton' !important;
}

h4 {
  font-family: 'PPHatton' !important;
}

.paragraph-title-bold {
  font-family: 'Cosmetic Bold' !important;
  color: black !important;
  font-size: 25px !important;
  font-style: normal !important;
}

.paragraph-subtitle-bold {
  color: black !important;
  font-family: 'Neue Montreal Bold' !important;
}

p {
  font-family: 'Neue Montreal';
}