@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&family=Inter:wght@400;500&display=swap");

* {
	box-sizing: border-box;
}

html, body {
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	background-color: #16151a;
	color: #fff;
	-webkit-font-smoothing: antialiased;
}

button {
	padding: 0;
	border: none;
	background-color: transparent;
	transition: 0.5s ease;
	transition-property: color, background-color, border-color, box-shadow;
	cursor: pointer;
}

button:focus {
	outline: none;
}

a {
	transition: 0.5s ease;
	transition-property: color, background-color, border-color, box-shadow;
	color: #25a56a;
	text-decoration: none;
}

a:hover,
a:active,
a:focus {
	outline: none;
	text-decoration: none;
}

input,
textarea,
select {
	padding: 0;
	margin: 0;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	box-shadow: none;
	transition: 0.5s ease;
	transition-property: color, background-color, border-color, box-shadow;
}

input:focus,
textarea:focus,
select:focus {
	outline: none;
}

::-webkit-input-placeholder {
	color: #c0c0c0;
	opacity: 1;
}

::-moz-placeholder {
	color: #c0c0c0;
	opacity: 1;
}

:-moz-placeholder {
	color: #c0c0c0;
	opacity: 1;
}

:-ms-input-placeholder {
	color: #c0c0c0;
	opacity: 1;
}
