@charset "utf-8";
/* CSS Document */
/* RESET CSS */
*, *::before, *::after {
	box-sizing: border-box;
  }
  * {
	margin: 0;
  }
  body {
	line-height: 1.5;
	-webkit-font-smoothing: antialiased;

	overflow-x: hidden;
  }
  img, picture, video, canvas, svg {
	display: block;
	max-width: 100%;
  }
  input, button, textarea, select {
	font: inherit;
  }
  p, h1, h2, h3, h4, h5, h6 {
	overflow-wrap: break-word;
  }
  #root, #__next {
	isolation: isolate;
  }  

  a:link { 
	text-decoration: none; 
  } 
  a:visited { 
	text-decoration: none; 
  } 
  a:hover { 
	text-decoration: none; 
  } 
  a:active { 
	text-decoration: none; 
  }
  a {
	color: black;
	font-weight: bold;
  }
  
/* END RESET CSS */

:root {
	/* --font_size_normal: "15px"; */
	--font_size_normal: "0.9rem";
	--font_size_med: "2.1rem";

	--border_radius: 10px;
	--padding: 20px;
	--padding_left: 20px;
	--padding_right: 20px;
	--padding_top: 20px;
	--border_radius_inputs: 10px;
	--height_inputs: 40px;
	--height_buttons: 40px;

	--height_header: 5vh;

	 /* TRANSITIONS */
	--scale_increment: 1.03;
	--scale_decrement: 0.97;
	--time_transition_duration_ini: 200ms;
	--time_transition_duration_end: 100ms;

	/* HOVER SCALE */
	--scale_over: 1.05;

	/* ANIMATIONS */
	--animation-duration-standar: 1000ms;
	--animation-duration-corta: 500ms;
	
	--font_size_icon_material_en_input: 20px;
	--font_size_icon_material_en_btn: 22px;

	/* --ALTO_100_VH: 100vh; */
	--ALTO_100_VH: 100dvh;
}

/*****************************
EXTERNAL FONTS
*****************************/
@font-face
{
	font-family: "QUARKLIGHT" ;
	
	src: url(../fonts/Quark-Light.otf) ;
}
@font-face
{
	font-family: "OMNIBUS" ;
	
	src: url(../fonts/Omnibus-Sans-Serif.otf) ;
}

body {
		font-family: 'QUARKLIGHT', sans-serif !important;
		margin: 0;
		padding: 0;
		font-size: var(--font_size_normal);

		height: fit-content;
		border: none;

        /* TMP-LOCAL: */
        /* background-color: black; */
        /* color: aliceblue; */
}
body h1,h2
{
	font-family: 'OMNIBUS', sans-serif !important;
}
img
{
	border: none;
}
