*{margin:0; padding:0;}

body {
  /*-webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;*/

  margin-top: 0px; 
  margin-bottom: 0px; 
  margin-left: 0px; 
  margin-right: 0px;
  padding: 0;

  max-width: 100%;
  overflow-x: hidden;
  
  scroll-margin-left: 0;
  
  margin: 0;
  padding: 0;  
}


/* 
  ROBOTO
*/
@font-face {
  font-family: 'Roboto';
  src: url('font/Roboto-Regular.woff2') format('woff2'),
      url('font/Roboto-Regular.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto-black';
  src: url('font/Roboto-Black.woff2') format('woff2'),
      url('font/Roboto-Black.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto-Italic';
  src: url('font/Roboto-Italic.woff2') format('woff2'),
      url('font/Roboto-Italic.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

/*
  NOVECENTO
*/
@font-face {
  font-family: 'Novecento-WiodeBold';
  src: url('font/Novecento-WideBold.woff2') format('woff2'),
      url('font/Novecento-WideBold.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}



/* REGULAR */
@font-face {
  font-family: 'Montserrat_regular';
  src: url('font/Montserrat-Regular.woff2') format('woff2'),
      url('font/Montserrat-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* MEDIUM */
@font-face {
  font-family: 'Montserrat_medium_italic';
  src: url('font/Montserrat-MediumItalic.woff2') format('woff2'),
      url('font/Montserrat-MediumItalic.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* BOLD */
@font-face {
  font-family: 'Montserrat_bold';
  src: url('font/Montserrat-Bold.woff2') format('woff2'),
      url('font/Montserrat-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

/* LIGHT */
@font-face {
  font-family: 'Montserrat_light';
  src: url('font/Montserrat-Light.woff2') format('woff2'),
      url('font/Montserrat-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat_lghIta';
  src: url('font/Montserrat-LightItalic.woff2') format('woff2'),
      url('font/Montserrat-LightItalic.woff') format('woff');
  font-weight: 300;
}
 
@font-face {
  font-family: 'Montserrat_thin';
  src: url('font/Montserrat-Thin.woff2') format('woff2'),
      url('font/Montserrat-Thin.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'open_sans';
  src: url('font/OpenSans-Regular.woff2') format('woff2'),
      url('font/OpenSans-Regular.woff') format('woff');
      font-weight: 300;
      font-style: normal;
      font-display: swap;
}


