@import 'reset.css';

@font-face {
	font-family: 'Fractul';
	src: url(content/Fractul-Italic.ttf);
	font-style: italic;
	font-weight: 300;
}

@font-face {
	font-family: 'Fractul';
	src: url(content/Fractul-Light.ttf);
	font-style: normal;
	font-weight: 300;
}

@font-face {
	font-family: 'Fractul';
	src: url(content/Fractul-Regular.ttf);
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: 'Fractul';
	src: url(content/Fractul-Medium.ttf);
	font-style: normal;
	font-weight: 500;
}

@font-face {
	font-family: 'Fractul';
	src: url(content/Fractul-SemiBold.ttf);
	font-style: normal;
	font-weight: 600;
}

body {
	font-family: 'Fractul';
	background-color: #1e1e1e;
}

img {
	display: block;
	width: 100%;
	height:auto;
}

.features-item {
	display: flex;
	flex-direction: column;
	width: 30em;
	margin: auto;
}

.main-logo {
	margin: auto;
	padding-top: 30%;
	padding-bottom: 10%;
	transition: all 500ms;
	animation-name: botmove;
	animation-duration: 1s;
}

.features-item ul {
	display: flex;
	flex-direction: column;
	text-align: center;
	color: white;
	font-size: 1em;
	letter-spacing: 0.5em;
	line-height: 2em;
	font-weight: 600;
	animation-name: botmove2;
	animation-duration: 1s;
}

@media (max-width:45em) {
	.main-logo {
		padding-bottom: 30%;
	}
	.features-item {
		width: 60%;
	}
	.features-item ul {
		font-size: 0.8em;
		letter-spacing: 0.5em;
		padding-bottom: 10%;
	}
	.features-item li {
		font-size: 0.7em;
		letter-spacing: 0.5em;
	}
}

@keyframes botmove {
	from {
	transform: translateY(35px)
	}
	to {
	transform: translateY(0px);
	}
}

@keyframes botmove2 {
	from {
	transform: translateY(25px)
	}
	to {
	transform: translateY(0px);
	}
}
