  @font-face {
 	font-family: 'Cardo', serif;
 	font-style: normal;
	subset: latin-ext;
 	src: local('Cardo-Regular.ttf'), local('Cardo-Regular'), ;
 } 

html, body{
	background-color: white;
	font-family: 'Cardo', serif;
	color: #181e2d;
	margin: 0;
	padding: 0;
	overflow:hidden;
	}
	




	
input, textarea, select{font-family:inherit;}	

input {
 outline:none !important;
}



textarea:focus, input:focus{
	outline: 0; !important;
}

textarea:hover, input:hover{
    outline: 0; !important;
}

a img {border: none;}

.wave {
	visibility: hidden;
	position: absolute;
	left: 50%;
	top: 5%;
	transform: translate(-50%, -50%);
	-webkit-box-reflect: below -12px linear-gradient(transparent, rgba(0, 0, 0, .2));
}

.wave span {
	position: relative;
	display: inline-block;
	color: #fff;
	font-size: 3em;
	animation: animate 2s ease-in-out infinite;
	animation-delay: calc(.1s*var(--i));
}

@keyframes animate {
	0% {
		transform: translateY(0px);
	}

	20% {
		transform: translateY(-20px);
	}

	40%,
	100% {
		transform: translateY(0px);
	}
}