/**
 * @copyright Skala
 * @author Nucliux (edoardo@nucliux.mx)
 * @version 1.1.8 (Mayo 2023)
 * @since 1.0.0
 */

/*Importación de otros estilos*/
@import "reset.css";
@import "menu.css?v=1.0.0a";
@import "inicio.css";
@import "nosotros.css?v=1.0.0a";
@import "estaciones.css";
@import "promesa.css";
@import "galeria.css";
@import "tarjeta.css";
@import "contacto.css";
@import "footer.css?v=1.1.0";
@import "modal.css?v=1.1.0";
@import "puntos.css?v=1.0.0a";
@import "perfil.css?v=1.1.0";
@import "catalogo.css?v=1.1.8";

/*Tipografías*/
@font-face{
	font-family: "Flexo";
	font-weight: 300;
	src: url("fonts/Flexo-Light.ttf");
}

@font-face{
	font-family: "Flexo";
	font-weight: 300;
    font-style: italic;
	src: url("fonts/Flexo-LightItalic.ttf");
}

@font-face{
	font-family: "Flexo";
	font-weight: 400;
	src: url("fonts/Flexo-Regular.ttf");
}

@font-face{
	font-family: "Flexo";
	font-weight: 700;
    font-style: italic;
	src: url("fonts/Flexo-BoldItalic.ttf");
}

@font-face{
	font-family: "Flexo";
	font-weight: 800;
	src: url("fonts/Flexo-Heavy.ttf");
}

@font-face{
	font-family: "Flexo";
	font-weight: 800;
    font-style: italic;
	src: url("fonts/Flexo-HeavyItalic.ttf");
}

/*Página*/
html,body{
    background-color: #000000;
	width: 100%;
	height: 100%;
	color: #FFFFFF;
	font-family: "Flexo", sans-serif;
	font-weight: 400;
	font-size: 1.2vw;
	line-height: 1.8vw;
}

h1{
    color: #FFCE00;
	font-family: "Flexo", sans-serif;
	font-weight: 800;
    font-style: italic;
	font-size: 2.5vw;
	line-height: 3vw;
}

h2{
    color: #37AF1E;
	font-family: "Flexo", sans-serif;
	font-weight: 300;
    font-style: italic;
	font-size: 2.5vw;
	line-height: 3vw;
}

h3{
	color: #37AF1E;
	font-family: "Flexo", sans-serif;
	font-weight: 700;
    font-style: italic;
	font-size: 1.5vw;
	line-height: 2vw;
}

/*Estilo para media pantalla
______________________________*/
@media only screen and (max-width: 1024px){
	html,body{
		font-size: 3vw;
		line-height: 4vw;
	}

	h1{
		font-size: 5vw;
		line-height: 6vw;
	}

	h2{
		font-size: 5vw;
		line-height: 6vw;
	}

	h3{
		font-size: 3.5vw;
		line-height: 4.5vw;
	}
}

/*Estilo para móviles
______________________________*/
@media only screen and (max-device-width: 465px) and (max-aspect-ratio: 13/9){
	html,body{
		font-size: 3.5vw;
		line-height: 5vw;
	}

	h1{
		font-size: 6vw;
		line-height: 7vw;
	}

	h2{
		font-size: 6vw;
		line-height: 7vw;
	}

	h3{
		font-size: 4vw;
		line-height: 5vw;
	}
}
