body {
	font-family: 'Poppins', sans-serif !important;
	/* background-color: #1D1E28; */
	background: linear-gradient(0deg, rgba(0,0,0,0.6), rgba(0,0,0,0.6)), url("https://editors.dexerto.com/wp-content/uploads/2020/05/my-hero-academia-deku-izuku-midoriya-cosplay-female-logo.png") fixed no-repeat;
	background-size: 100% 100% !important;
	color: #FFFFFF;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	border-top: 6px #2E7A59 solid !important;
	font-size: 16px;
}

.nav-link {
	font-size: 14px !important;
	background: transparent !important;
	font-family: Lato, sans-serif !important;
	text-transform: capitalize !important;
}

.nav-link:hover {
	background: transparent !important;
	color: #FFFFFF !important;
	font-weight: bold !important;
}

.navbar .navbar-nav .nav-item.active {
	background-color: #2E7A59 !important;
	/* font-weight: bold !important; */
	border-radius: 10px;
}

.navbar {
	box-shadow: none !important;
}

.navbar-brand {
	font-size: 25px !important;
}

.navbar-toggler-icon {
	color: #FFFFFF !important;
}

.btn {
	border-radius: 10px !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
}

.btn-primary {
	background-color: #2E7A59 !important;
}

.btn-secondary {
	background-color: #2C2F33 !important;
}

.heading {
	padding: 160px 50px !important;
	color: #FFFFFF !important;
	background-image: url("../assets/wavy-blurple-by-nouridio.svg") !important;
	background-position: bottom !important;
	background-size: 300% !important;
	background-repeat: no-repeat !important;
}

.title {
	line-height: 90px !important;
	margin-bottom: -2px !important;
	font-size: 36px !important;
	text-shadow: 1px 1px 1px #000000 !important;
}

.subtitle {
	color: rgba(255, 255, 255, 0.685) !important;
	font-size: 16px !important;
	font-family: 'Lato', sans-serif;
	text-shadow: 1px 1px 1px #000000 !important;
}

.cards {
	margin-top: 30px !important;
}

.card {
	border-radius: 5px !important;
	box-shadow: none !important;
}

.card-title {
	font-size: 28px !important;
	font-weight: 600 !important;
	color: #2E7A59 !important;
	text-shadow: 1px 1px 1px #000000 !important;
}

.statistics {
	text-align: center !important;
	padding-top: 80px !important;
}

.statistics .card-body {
	padding: 0 !important;
	height: 280 !important;
	width: 332 !important;
	max-height: 280 !important;
	max-width: 332 !important;
}

.statistics .title {
	font-size: 40px !important;
	color: #FFFFFF !important;
	line-height: 70px !important;
}

.statistics .subtitle {
	font-size: 20px !important;
	color: #a2a8bd;
}

.card.statistic {
	background: transparent !important;
	box-shadow: none !important;
	color: #F7F7F7 !important;
}

.page_end {
	background-image: url("../assets/wavy-light-by-nouridio.svg") !important;
	background-position: bottom !important;
	background-size: 200% !important;
	background-repeat: no-repeat !important;
}

.start {
	padding: 60px 50px !important;
}

.start .card {
	background: transparent !important;
	color: #F6F9FF !important;
}

.navbar-toggler-icon {
	color: #FFFFFF !important;
}

.footer {
	text-align: center !important;
	padding: 5px 6px !important;
	color: #ECF2FF;
	padding: 30px 30px !important
}

.footer .nouridio {
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	font-weight: 600 !important;
	font-size: 16px !important;
	line-height: 5px !important;
	letter-spacing: 0.15em !important;
	font-variant: small-caps !important;
	text-shadow: 1px 1px 1px #000000 !important;
}

.footer .nouridio a {
	color: #2E7A59 !important;
	text-decoration: none !important;
}

.footer .bot-footer {
	text-align: center !important;
	color: #000000 !important;
	text-shadow: 1px 1px 1px #FFFFFF !important;
}