/********** font: DINPro **********/

@font-face {
  /* Regular */
  font-family: "DINPro";
  font-weight: 100 300;
  src: url(../../assets/fonts/DINPro-Light/DINPro-Light.otf) format("opentype");
}

@font-face {
  /* Regular */
  font-family: "DINPro";
  font-weight: 400 400;
  src: url(../../assets/fonts/DINPro/DINPro.woff) format("woff");
}

@font-face {
  /* Medium */
  font-family: "DINPro";
  font-weight: 500 600;
  src: url(../../assets/fonts/DINPro-Medium/DINPro-Medium.woff) format("woff");
}

@font-face {
  /* Bold */
  font-family: "DINPro";
  font-weight: 700 800;
  src: url(../../assets/fonts/DINPro-Bold/DINPro-Bold.woff) format("woff");
}

@font-face {
  /* Black */
  font-family: "DINPro";
  font-weight: 900 900;
  src: url(../../assets/fonts/DINPro-Black/DINPro-Black.woff) format("woff");
}

@font-face {
  font-family: "DINPro-Black-Italic";
  font-weight: 100 900;
  style: italic;
  src: url(../../assets/fonts/DINPro-BlackItalic/DINPro-BlackItalic.woff)
    format("woff");
}

/********** font: barlow **********/

@font-face {
  font-family: "DINPro-Barlow";
  font-weight: 100;
  src: url(../../assets/fonts/Barlow/Barlow-Thin.ttf) format("truetype");
}

@font-face {
  font-family: "DINPro-Barlow";
  font-weight: 200;
  src: url(../../assets/fonts/Barlow/Barlow-ExtraLight.ttf) format("truetype");
}

@font-face {
  font-family: "DINPro-Barlow";
  font-weight: 300;
  src: url(../../assets/fonts/Barlow/Barlow-Light.ttf) format("truetype");
}

@font-face {
  font-family: "DINPro-Barlow";
  font-weight: 400;
  src: url(../../assets/fonts/Barlow/Barlow-Regular.ttf) format("truetype");
}

@font-face {
  font-family: "DINPro-Barlow";
  font-weight: 500;
  src: url(../../assets/fonts/Barlow/Barlow-Medium.ttf) format("truetype");
}

@font-face {
  font-family: "DINPro-Barlow";
  font-weight: 600;
  src: url(../../assets/fonts/Barlow/Barlow-SemiBold.ttf) format("truetype");
}

@font-face {
  font-family: "DINPro-Barlow";
  font-weight: 700;
  src: url(../../assets/fonts/Barlow/Barlow-Bold.ttf) format("truetype");
}

@font-face {
  font-family: "DINPro-Barlow";
  font-weight: 800;
  src: url(../../assets/fonts/Barlow/Barlow-ExtraBold.ttf) format("truetype");
}

@font-face {
  font-family: "DINPro-Barlow";
  font-weight: 900;
  src: url(../../assets/fonts/Barlow/Barlow-Black.ttf) format("truetype");
}

@font-face {
  font-family: "open-sans";
  font-weight: 500;
  src: url(../../assets/fonts/Open-Sans/open-sans.ttf) format("truetype");
}

/********** elements **********/

html {
  scroll-behavior: smooth;
}

*,
body {
  /* font-family: "DINPro-Barlow"; */
  font-family: Arial, "DINPro-Barlow";
}

body {
  margin: 0px;
  padding: 0px;
  border: 0px;
  overflow-x: scroll;
  /* min-width: 1900px;
    width: 1900px; */
}

/********** classes **********/

.font-DINPro-Black-Italic {
  font-family: "DINPro-Black-Italic";
}

.bg-blue-gradient {
  background: rgb(2,52,180);
  background: linear-gradient(63deg, rgba(2,52,180,1) 0%, rgba(1,30,106,1) 35%, rgba(0,0,0,1) 100%);
}

.bg-manvr {
  background-image: url('../../assets/img/homem-headsetvr.png');
}

.bg-temple {
  background-image: url('../../assets/img/bkg-temple.jpg');
}