@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'tex gyre adventor bold';
    src: url('../images/texgyreadventor-bold-webfont.woff2') format('woff2'),
         url('../images/texgyreadventor-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'tex gyre adventor regular';
    src: url('../images/texgyreadventor-regular-webfont.woff2') format('woff2'),
         url('../images/texgyreadventor-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}

@font-face {
    font-family: 'raleway regular';
    src: url('../images/raleway-regular-webfont.woff2') format('woff2'),
         url('../images/raleway-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}

html, body, h1, h2, h3, p, ul, footer, article { 
	
	margin: 0;
	padding: 0;
	justify-content: center;

}

body { 
	color: rgba(255,255,255,1.00);
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

.tex-gyre-bold {
	font-family: 'tex gyre adventor bold', sans-serif;
	list-style: none;
}

.tex-gyre-regular {
	font-family: 'tex gyre adventor regular', sans-serif;
}

.raleway {
	font-family: 'raleway regular', sans-serif;
}

nav {
	color: white;
	list-style-type: none;
	display: flex;
	justify-content: center;
	decorations: none;
	
	
}
nav ul {
	
	display: flex;
	justify-content: center;
	decorations: none;
	
}

nav ul li {
	
	display: block;
	padding: 100px 200px;
	font-size: 36px;
	decorations: none;
	color: white;
}

nav ul li a {
	color: white;
	text-decoration: none;
}

nav ul li :hover {
	color: rgba(0,182,157,1.00);
}

nav ul li ul{
	
	position: absolute; 
	flex-direction: column;
}

main {
	padding-top: 200px;
	
}

h1 {
	padding-left: 50px;
	font-size: 108px;
	padding-bottom: 50px;
}

h2 {
	padding-left: 85px;
	font-size: 72px;
}

p {
	width: 1025px;
	padding-left: 50px;
	font-size: 30px
}
footer{
	display: flex;
	justify-content: flex-end;
	padding-top: 100px;
	padding-bottom: 50px;
	padding-right: 50px;
	font-size: 24px;
}
footer article{
	
height: 123px;
	
}
h3 {
 	text-align: end;
	padding-bottom: 35px;
	padding-right: 50px
}
footer img {
	width: auto;
	height: auto;
}