@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;800&display=swap');

:root {
	--color-white: #ffffff;
	--color-lightblue: #007cb7;
	--color-blue: #003366;
	--color-bluedark: #032c51;
	--color-blueedit: #316796;
	--color-paleblue: #384c7c;
	--color-red: #ab3b72;
	--color-redcanceled: #ffbebb;
	--color-alert: #be2238;
	--color-green: #019746;
	--color-greenneon: #3ed985;
	--color-grayishwhite: #fbfbfb;
	--color-gary: #f4f4f4;
	--color-grayshadow: #d5d5d5;
	--color-lightgray: #dddddd;
	--color-darkgray: #757575;
	--color-halfblack: #333333;
	--color-black: #000000;
	--color-grayblack: #9f9f9f;
	--color-violet: #9396c9;
	--color-softgray: #E0E6ED;
	--color-purple: #6360a1;
	--color-purpleshadow: #6360a133;

	--source-text: 'Montserrat', sans-serif;
	--source-title: 'Montserrat', sans-serif;
	--source-provinces: 'Oooh Baby', cursive;
	--source-header: 'Bebas Neue', sans-serif;
	--sidebar-list-width: 270px;
}

html {
	scroll-behavior: smooth;
}

body {
	background-color: var(--color-white);
	font-family: var(--source-text);
	font-weight: 400;
	font-size: 1em;
	overflow: auto;
	overflow-x: hidden;
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-family: var(--fuente-titulo);
	font-weight: 800;
}

input[type="submit"], input[type="button"], input[type="date"], input[type="time"], input[type="tel"], input[type="text"], input[type="email"], textarea, select, button, a {
	-webkit-appearance: none !important;
	-webkit-border-radius: 0;
}