@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");
@import url("https://fonts.googleapis.com/css?family=DM+Sans:500,400,700");

/*******************************************************
	* - V1
*******************************************************/

* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;

    -webkit-font-smoothing: antialiased;
}

/*******************************************************
	Link - V5
*******************************************************/

a {		
	border: none;
	outline: none;

	color: none;
	text-decoration: none;

	cursor: pointer;
}

a:link, a:active, a:visited, a:hover, a:focus {
    border: none;
    outline: none;

    color: none;
    text-decoration: none;
}

/*******************************************************
	Input - V3
*******************************************************/

input, textarea {
	border: none;
	outline: none;
}

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

select:focus {
    outline: none;
}

/*******************************************************
	Image - V2
*******************************************************/
/*
img {
	width: 100%;
	height: auto;
    vertical-align: top;

    font-size: 14px;
}
*/
/*******************************************************
	Text - V4
*******************************************************/

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;

	font-weight: normal;
}

/*******************************************************
	List - V1
*******************************************************/

ul, li {
    padding: 0;
    margin: 0;

    list-style: none;
}

/*******************************************************
	Button - V1
*******************************************************/

button {
	border: none;

    cursor: pointer;
}

button:hover, button:focus {
    outline: none;
}

/*******************************************************
	Elements
*******************************************************/

html {
    scroll-behavior: smooth;
}

body {
    overflow-x: hidden;
}

#root {
    position: relative;
}

html, body, header, main, footer, section,
#root {
    width: 100%;
}