/* font-size */

.text-xxs{
	font-size: 0.625rem;
	/* 10px */
	line-height: 1rem;
	/* 16px */
}

.text-xs {
	font-size: 0.75rem;
	/* 12px */
	line-height: 1rem;
	/* 16px */
}

.text-sm {
	font-size: 0.875rem;
	/* 14px */
	line-height: 1.25rem;
	/* 20px */
}

.text-base {
	font-size: 1rem;
	/* 16px */
	line-height: 1.5rem;
	/* 24px */
}

.text-lg {
	font-size: 1.125rem;
	/* 18px */
	line-height: 1.75rem;
	/* 28px */
}

.text-xl {
	font-size: 1.25rem;
	/* 20px */
	line-height: 1.75rem;
	/* 28px */
}

.text-2xl {
	font-size: 1.5rem;
	/* 24px */
	line-height: 2rem;
	/* 32px */
}

.text-3xl {
	/* font-size: 1.875rem; */
	font-size: 1.875rem;
	/* 30px */
	line-height: 2.25rem;
	/* 36px */
}

.text-4xl {
	font-size: 2.25rem;
	/* 36px */
	line-height: 2.5rem;
	/* 40px */
}

.text-5xl {
	font-size: 3rem;
	/* 48px */
	line-height: 1;
}

.text-6xl {
	font-size: 3.75rem;
	/* 60px */
	line-height: 1;
}

.text-7xl {
	font-size: 4.5rem;
	/* 72px */
	line-height: 1;
}

.text-8xl {
	font-size: 6rem;
	/* 96px */
	line-height: 1;
}

.text-9xl {
	font-size: 8rem;
	/* 128px */
	line-height: 1;
}


@media screen and (max-width:992px) {
	.text-xxs{
	font-size: 0.5rem;
	/* 10px */
	line-height: 1rem;
	/* 16px */
}

.text-xs {
	font-size: 0.6rem;
	/* 12px */
	line-height: 1rem;
	/* 16px */
}

.text-sm {
	font-size: 0.7rem;
	/* 14px */
	line-height: 1.25rem;
	/* 20px */
}

.text-base {
	font-size: 0.8rem;
	/* 16px */
	line-height: 1.5rem;
	/* 24px */
}

.text-lg {
	font-size: 1rem;
	/* 18px */
	line-height: 1.75rem;
	/* 28px */
}

.text-xl {
	font-size: 1.1rem;
	/* 20px */
	line-height: 1.75rem;
	/* 28px */
}

.text-2xl {
	font-size: 1.2rem;
	/* 24px */
	line-height: 2rem;
	/* 32px */
}

.text-3xl {
	/* font-size: 1.875rem; */
	font-size: 1.5rem;
	/* 30px */
	line-height: 2.25rem;
	/* 36px */
}

.text-4xl {
	font-size: 2rem;
	/* 36px */
	line-height: 2.5rem;
	/* 40px */
}

.text-5xl {
	font-size: 2.5rem;
	/* 48px */
	line-height: 1;
}

.text-6xl {
	font-size: 2rem;
	/* 60px */
	line-height: 1;
}

.text-7xl {
	font-size: 4rem;
	/* 72px */
	line-height: 1;
}

.text-8xl {
	font-size: 5rem;
	/* 96px */
	line-height: 1;
}

.text-9xl {
	font-size: 6rem;
	/* 128px */
	line-height: 1;
}
}


/* text-color */

.text-black{
	color: black !important;
}

.text-dark{
	color: rgb(15, 13, 13) !important;
}

.text-white{
	color: rgb(255, 255, 255) !important;
}

.text-light{
	color: rgb(236, 219, 219) !important;
}


/* letter spacing */

.tracking-tighter {
	letter-spacing: -0.05em !important;
}

.tracking-light {
	letter-spacing: -0.025em !important;
}

.tracking-normal {
	letter-spacing: 0em !important;
}

.tracking-wide {
	letter-spacing: 0.025em !important;
}

.tracking-wider {
	letter-spacing: 0.05em !important;
}

.tracking-widest {
	letter-spacing: 0.1em !important;
}

/* Line height */

.leading-none {
	line-height: 1 !important;
}

.leading-tight {
	line-height: 1.25 !important;
}

.leading-snug {
	line-height: 1.375 !important;
}

.leading-normal {
	line-height: 1.5 !important;
}

.leading-relaxed {
	line-height: 1.625 !important;
}

.leading-loose {
	line-height: 2 !important;
}



.text-family1 {
	font-family: 'Oswald', sans-serif !important;
}

.text-family2 {
	font-family: 'Ubuntu', sans-serif !important;
}

.text-family3 {
	font-family: 'Nunito', sans-serif !important;
}

.text-family4 {
	font-family: 'Fira Sans', sans-serif !important;
}

.text-family5 {
	font-family: 'Inter', sans-serif !important;
}


.font-100{
	font-weight: 100;
}	
.font-200{
	font-weight: 200;
}	
.font-300{
	font-weight: 300;
}	
.font-400{
	font-weight: 400;
}	
.font-500{
	font-weight: 500;
}	
.font-600{
	font-weight: 600;
}	
.font-700{
	font-weight: 700;
}	
.font-800{
	font-weight: 800;
}	




/* Shiny effect */

/* .text-shiny {
	background: linear-gradient(to right, hsl(0, 0%, 100%) 0, hsl(0, 0%, 100%) 10%, rgb(255, 215, 0) 20%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	animation: shine 1.8s infinite ease-in-out;
}

.text-shiny-black {
	background: linear-gradient(to right, hsl(0, 0%, 100%) 0, hsl(0, 0%, 100%) 10%, rgb(5, 5, 5) 20%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	animation: shine 1.8s infinite ease-in-out;
}

.text-shiny-glass {
	background: linear-gradient(
		to right,
		rgba(255, 255, 255, 0.541) 0,
		rgba(20, 214, 182, 0.507) 10%,
		hsla(0, 0%, 100%, 0.822) 20%
	);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	animation: shine 1.8s infinite ease-in-out;
}

.text-shiny-standard {
	background: linear-gradient(
		to right,
		rgba(255, 255, 255, 0.582) 0,
		rgb(255, 255, 255) 10%,
		hsla(0, 0%, 81%, 0.822) 20%
	);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	animation: shine 2s infinite ease-in-out;
}

@keyframes shine {
	0% {
		background-position: 0;
	}
	60% {
		background-position: 250px;
	}
	100% {
		background-position: 0;
	}
} */

/* text focus-in */

.text-focus-in {
	-webkit-animation: text-focus-in 1s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
	animation: text-focus-in 1s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
}

@-webkit-keyframes text-focus-in {
	0% {
		-webkit-filter: blur(12px);
		filter: blur(12px);
		opacity: 0;
	}
	100% {
		-webkit-filter: blur(0px);
		filter: blur(0px);
		opacity: 1;
	}
}
@keyframes text-focus-in {
	0% {
		-webkit-filter: blur(12px);
		filter: blur(12px);
		opacity: 0;
	}
	100% {
		-webkit-filter: blur(0px);
		filter: blur(0px);
		opacity: 1;
	}
}

/* tracking-in-contract-bck */

.tracking-in-contract-bck {
	-webkit-animation: tracking-in-contract-bck 1s cubic-bezier(0.215, 0.61, 0.355, 1) both;
	animation: tracking-in-contract-bck 1s cubic-bezier(0.215, 0.61, 0.355, 1) both;
}

@-webkit-keyframes tracking-in-contract-bck {
	0% {
		letter-spacing: 1em;
		-webkit-transform: translateZ(400px);
		transform: translateZ(400px);
		opacity: 0;
	}
	40% {
		opacity: 0.6;
	}
	100% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1;
	}
}
@keyframes tracking-in-contract-bck {
	0% {
		letter-spacing: 1em;
		-webkit-transform: translateZ(400px);
		transform: translateZ(400px);
		opacity: 0;
	}
	40% {
		opacity: 0.6;
	}
	100% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1;
	}
}

/* focus-in-expand-fwd */

.focus-in-expand-fwd {
	-webkit-animation: focus-in-expand-fwd 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
	animation: focus-in-expand-fwd 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@-webkit-keyframes focus-in-expand-fwd {
	0% {
		letter-spacing: -0.5em;
		-webkit-transform: translateZ(-800px);
		transform: translateZ(-800px);
		-webkit-filter: blur(12px);
		filter: blur(12px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-filter: blur(0);
		filter: blur(0);
		opacity: 1;
	}
}
@keyframes focus-in-expand-fwd {
	0% {
		letter-spacing: -0.5em;
		-webkit-transform: translateZ(-800px);
		transform: translateZ(-800px);
		-webkit-filter: blur(12px);
		filter: blur(12px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-filter: blur(0);
		filter: blur(0);
		opacity: 1;
	}
}

/*  text-flicker-in-glow */
.text-flicker-in-glow {
	-webkit-animation: text-flicker-in-glow 2.5s linear both;
	animation: text-flicker-in-glow 2.5s linear both;
}

/* ----------------------------------------------
 * Generated by Animista on 2022-10-20 12:7:38
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation text-flicker-in-glow
 * ----------------------------------------
 */
@-webkit-keyframes text-flicker-in-glow {
	0% {
		opacity: 0;
	}
	10% {
		opacity: 0;
		text-shadow: none;
	}
	10.1% {
		opacity: 1;
		text-shadow: none;
	}
	10.2% {
		opacity: 0;
		text-shadow: none;
	}
	20% {
		opacity: 0;
		text-shadow: none;
	}
	20.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.25);
	}
	20.6% {
		opacity: 0;
		text-shadow: none;
	}
	30% {
		opacity: 0;
		text-shadow: none;
	}
	30.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25);
	}
	30.5% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25);
	}
	30.6% {
		opacity: 0;
		text-shadow: none;
	}
	45% {
		opacity: 0;
		text-shadow: none;
	}
	45.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25);
	}
	50% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25);
	}
	55% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25);
	}
	55.1% {
		opacity: 0;
		text-shadow: none;
	}
	57% {
		opacity: 0;
		text-shadow: none;
	}
	57.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35);
	}
	60% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35);
	}
	60.1% {
		opacity: 0;
		text-shadow: none;
	}
	65% {
		opacity: 0;
		text-shadow: none;
	}
	65.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35),
			0 0 100px rgba(255, 255, 255, 0.1);
	}
	75% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35),
			0 0 100px rgba(255, 255, 255, 0.1);
	}
	75.1% {
		opacity: 0;
		text-shadow: none;
	}
	77% {
		opacity: 0;
		text-shadow: none;
	}
	77.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.4),
			0 0 110px rgba(255, 255, 255, 0.2), 0 0 100px rgba(255, 255, 255, 0.1);
	}
	85% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.4),
			0 0 110px rgba(255, 255, 255, 0.2), 0 0 100px rgba(255, 255, 255, 0.1);
	}
	85.1% {
		opacity: 0;
		text-shadow: none;
	}
	86% {
		opacity: 0;
		text-shadow: none;
	}
	86.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.6), 0 0 60px rgba(255, 255, 255, 0.45),
			0 0 110px rgba(255, 255, 255, 0.25), 0 0 100px rgba(255, 255, 255, 0.1);
	}
	100% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.6), 0 0 60px rgba(255, 255, 255, 0.45),
			0 0 110px rgba(255, 255, 255, 0.25), 0 0 100px rgba(255, 255, 255, 0.1);
	}
}
@keyframes text-flicker-in-glow {
	0% {
		opacity: 0;
	}
	10% {
		opacity: 0;
		text-shadow: none;
	}
	10.1% {
		opacity: 1;
		text-shadow: none;
	}
	10.2% {
		opacity: 0;
		text-shadow: none;
	}
	20% {
		opacity: 0;
		text-shadow: none;
	}
	20.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.25);
	}
	20.6% {
		opacity: 0;
		text-shadow: none;
	}
	30% {
		opacity: 0;
		text-shadow: none;
	}
	30.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25);
	}
	30.5% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25);
	}
	30.6% {
		opacity: 0;
		text-shadow: none;
	}
	45% {
		opacity: 0;
		text-shadow: none;
	}
	45.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25);
	}
	50% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25);
	}
	55% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25);
	}
	55.1% {
		opacity: 0;
		text-shadow: none;
	}
	57% {
		opacity: 0;
		text-shadow: none;
	}
	57.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35);
	}
	60% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35);
	}
	60.1% {
		opacity: 0;
		text-shadow: none;
	}
	65% {
		opacity: 0;
		text-shadow: none;
	}
	65.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35),
			0 0 100px rgba(255, 255, 255, 0.1);
	}
	75% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35),
			0 0 100px rgba(255, 255, 255, 0.1);
	}
	75.1% {
		opacity: 0;
		text-shadow: none;
	}
	77% {
		opacity: 0;
		text-shadow: none;
	}
	77.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.4),
			0 0 110px rgba(255, 255, 255, 0.2), 0 0 100px rgba(255, 255, 255, 0.1);
	}
	85% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.4),
			0 0 110px rgba(255, 255, 255, 0.2), 0 0 100px rgba(255, 255, 255, 0.1);
	}
	85.1% {
		opacity: 0;
		text-shadow: none;
	}
	86% {
		opacity: 0;
		text-shadow: none;
	}
	86.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.6), 0 0 60px rgba(255, 255, 255, 0.45),
			0 0 110px rgba(255, 255, 255, 0.25), 0 0 100px rgba(255, 255, 255, 0.1);
	}
	100% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.6), 0 0 60px rgba(255, 255, 255, 0.45),
			0 0 110px rgba(255, 255, 255, 0.25), 0 0 100px rgba(255, 255, 255, 0.1);
	}
}




/* text color for 4motives */

.gold__text {
	color: white !important;
}

.gold__text:hover {
	color: gold !important;
}

.text-gold {
	color: gold !important;
}

.white__text {
	color: black !important;
}

.text-black-hover:hover {
	color: #000 !important;
}

.white__text:hover {
	color: rgb(42, 93, 107) !important;
}

.glass__text {
	color: #fff !important;
}

.glass__text:hover {
	color: #000 !important;
}

.standard__text {
	color: #000;
}

.standard__text:hover {
	color: red !important;
}

/*  */