* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body,
html {
  overflow-x: hidden;
  scroll-behavior: smooth;
}
p {
  margin-bottom: 0px;
}

@font-face {
  font-family: sfDisplayMed;
  src: url(/assets/font/SFPRODISPLAYMEDIUM.OTF) format("opentype");
}

@font-face {
  font-family: sfDisplayBold;
  src: url(/assets/font/SFPRODISPLAYBOLD.OTF) format("opentype");
}

@font-face {
  font-family: sfDisplaysemitalic;
  src: url(/assets/font/SFPRODISPLAYSEMIBOLDITALIC.OTF) format("opentype");
}

@font-face {
  font-family: crimsonproitalic;
  src: url(/assets/font/CrimsonPro-ExtraLightItalic.ttf) format("opentype");
}

@font-face {
  font-family: accprobold;
  src: url(/assets/font/fonnts.com-Acumin_Pro_ExtraCondensed_Bold.otf)
    format("opentype");
}

@font-face {
  font-family: axiformaregular;
  src: url(/assets/font/fonnts.com-Axiforma_Regular.ttf) format("opentype");
}

@font-face {
  font-family: axiformamedium;
  src: url(/assets/font/fonnts.com-Axiforma_Medium.ttf) format("opentype");
}

@font-face {
  font-family: openSansSemibold;
  src: url(/assets/font/OpenSans-SemiBold.ttf) format("opentype");
}

@font-face {
  font-family: openSansMedium;
  src: url(/assets/font/OpenSans-Medium.ttf) format("opentype");
}
