@font-face{
		font-family:poppins;
		src:url(poppins.otf);
		}
@font-face{
		font-family:sloopscript;
		src:url(sloopscript.ttf);
		}
@font-face{
		font-family:careny;
		src:url(careny.ttf)
		}
*	{
	margin:0 auto;
	padding:0;
	box-sizing:border-box;
	}
.hero{
	width:100%;
	min-height:100vh;
	background-image:url(homebg.png);
	background-position:center;
	background-size:cover;
	padding:10px 10%;
	overflow:hidden;
	}
nav {
	padding:10px 0;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	}
nav ul li{
		display:inline-block;
		list-style:none;
		margin:10px 15px;
		font-family:poppins;
		}
nav ul li a{
			position:relative;
			text-decoration:none;
			color:white;
			font-size:1em;
			font-weight:300;
			display:inline-block;
			padding:10px 20px;
			}
nav ul li a::before{
					content:'';
					position:absolute;
					top:100%;
					left:0;
					width:0;
					height:2px;
					background:#f6a1bd;
					transition:.5s;
					}
nav ul li a:hover::before{
						width:100%;
						}
.content{
		display:flex;
		align-items:center;
		justify-content:center;
		gap:50px;
		padding:50px;
		}
.text{
	padding-top:120px;
	}
p	{
	color:white;	
	}
.font1	{
		font-family:careny;
		font-size:30px;
		position:relative;
		display:inline-block;
		line-height:1;
		}
.font2	{
		font-family:sloopscript;
		font-size:75px;
		position:relative;
		display:inline-block;
		z-index:1;
		}
.font1::after{
			content:"";
			position:absolute;
			left:0;
			bottom:13px;
			width:150%;
			height:1px;
			background:white;
			z-index:0;
			}
.desc	{
		max-width:420px;
		line-height:1.7;
		text-align:justify;
		font-family:careny;
		}
img	{
	height:auto;
	width:390px;
	padding-top:35px;
	}
	
th, td {
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 40px;
}