* {
	border-radius: 0;
	border-width: 0;
	box-sizing: border-box;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
	text-align: left;
}

a {
	text-decoration: none; 
}
abbr {}
address {
	margin-bottom: 1.38rem; 
}
article p {
	clear: both;
}
blockquote {}
body {
	font-size: 115%;
}
button {
	background: transparent;
	border-width: 0;
	color: #000;
	cursor: pointer;
	font-weight: bold;
	line-height: 1.38rem;
	text-transform: uppercase;
}
caption {}
dd {
	padding-left: 1.38rem; 
}
dl {
	margin-bottom: 1.38rem; 
}
dt {}
em {
	font-style: italic; 
}
fieldset {
	margin-bottom: 1.38rem; 
}
figure {
	margin-bottom: 1.38rem;
}
form {}
h1 {
	font-size: 1.38rem;
	font-weight: bold; 
	margin-bottom: 1.38rem; 
}
h2 {
	font-size: 1.38rem;
	font-weight: bold; 
	margin-bottom: 1.38rem; 
}
h3 {
	font-weight: bold; 
	/*text-transform: uppercase; */
}
h4 {
	font-weight: normal;
	text-transform: uppercase; 
}
h5 {
	font-weight: normal; 
}
h6 {}
hr {}
html {
	background-color: #fff;
	color: #000;
	font-family: sagace, sans-serif;
	font-size: 1rem;
	line-height: 1.38rem; 
}
img {
	vertical-align: bottom; 
}
input[type="email"],
input[type="password"],
input[type="text"] {
	background: #fff;
	border: 1px solid #000;
	color: #000;
	display: block;
	line-height: 1.38rem;
	padding: 0.62rem 1rem; 
	width: 100%;
}
input[type="reset"], 
input[type="submit"] {
	background: transparent;
	border-width: 0;
	color: #000;
	cursor: pointer;
	font-weight: bold;
	line-height: 1.38rem;
	padding: 0.62rem 0; 
	text-transform: uppercase;
}
label {
	cursor: pointer;
	display: block; 
}
legend {
	font-size: 1.38rem;
	font-weight: normal; 
}
li {}
ol {
	margin-bottom: 1.38rem;
	padding-left: 1.38rem; 
}
option {}
p {
	margin-bottom: 1.38rem; 
}
select {}
small {
	font-size: 0.85rem; 
}
strong {
	font-weight: bold; 
}
sub {
	font-size: 0.62rem;
	vertical-align: bottom; 
}
sup {
	font-size: 0.62rem;
	vertical-align: top; 
}
table {
	border-collapse: collapse;
	margin-bottom: 1.38rem; 
}
tbody td, tbody th {
	border-top: 1px dotted #000; 
}
td {
	padding-right: 1.38rem;
	vertical-align: top; 
}
textarea {
	background: #fff;
	border: 1px solid #000;
	color: #000;
	display: block;
	line-height: 1.38rem;
	padding: 0.62rem 1rem; 
	resize: vertical;
	width: 100%;
}
tfoot td, tfoot th {
	border-top: 1px solid #000; 
}
th {
	padding-right: 1.38rem;
	text-transform: uppercase;
	vertical-align: top; 
}
thead td, thead th {
	border-bottom: 1px solid #000; 
}
tr {}
ul {
	margin-bottom: 1.38rem;
	padding-left: 1.38rem; 
}

@font-face {
	font-family: 'monty';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/montserrat-light.woff2') format('woff2'),
		url('../fonts/montserrat-light.woff') format('woff'),
		url('../fonts/montserrat-light.ttf') format('truetype');
}
@font-face {
	font-family: 'monty';
	font-style: italic;
	font-weight: normal;
	src: url('../fonts/montserrat-lightitalic.woff2') format('woff2'),
		url('../fonts/montserrat-lightitalic.woff') format('woff'),
		url('../fonts/montserrat-lightitalic.ttf') format('truetype');
}
@font-face {
	font-family: 'monty';
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/montserrat-extrabold.woff2') format('woff2'),
		url('../fonts/montserrat-extrabold.woff') format('woff'),
		url('../fonts/montserrat-extrabold.ttf') format('truetype');
}
@font-face {
	font-family: 'monty';
	font-style: italic;
	font-weight: bold;
	src: url('../fonts/montserrat-extrabolditalic.woff2') format('woff2'),
		url('../fonts/montserrat-extrabolditalic.woff') format('woff'),
		url('../fonts/montserrat-extrabolditalic.ttf') format('truetype');
}

@font-face {
	font-family: 'sagace';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/sagace-light.woff2') format('woff2'),
		url('../fonts/sagace-light.woff') format('woff'),
		url('../fonts/sagace-light.ttf') format('truetype');
}
@font-face {
	font-family: 'sagace';
	font-style: italic;
	font-weight: normal;
	src: url('../fonts/sagace-lightitalic.woff2') format('woff2'),
		url('../fonts/sagace-lightitalic.woff') format('woff'),
		url('../fonts/sagace-lightitalic.ttf') format('truetype');
}
@font-face {
	font-family: 'sagace';
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/sagace-bold.woff2') format('woff2'),
		url('../fonts/sagace-bold.woff') format('woff'),
		url('../fonts/sagace-bold.ttf') format('truetype');
}
@font-face {
	font-family: 'sagace';
	font-style: italic;
	font-weight: bold;
	src: url('../fonts/sagace-bolditalic.woff2') format('woff2'),
		url('../fonts/sagace-bolditalic.woff') format('woff'),
		url('../fonts/sagace-bolditalic.ttf') format('truetype');
}
