body {
	background: #fff;
	font-family: "Fira Sans";
	font-size: 1.6rem;
	color: #68778d;
}
body h1 {
	font-size: 4rem;
	font-family: Ubuntu Medium;
	color: #1c3254;
	line-height: 5rem;
}
body h2 {
	font-family: Ubuntu Medium !important;
	font-size: 3rem;
	color: #03274f;
	line-height: 4.2rem;
	font-weight: 500 !important;
}
body h3 {
	font-family: Ubuntu Bold;
	font-size: 2rem;
	color: #94d200;
	line-height: 2.8rem;
}
body h4 {
	font-family: Ubuntu Medium;
	font-size: 1.8rem;
	color: #03274f;
	line-height: 2.6rem;
	font-weight: 500 !important;
}
body h5 {
	color: #03274f;
	font-family: Ubuntu Bold;
	font-size: 1.6rem;
	line-height: 2.6rem;
}

body h6 {
	color: #03274f;
	font-family: Ubuntu Medium;
	font-size: 1.6rem;
	line-height: 2.6rem;
}

a {
	text-decoration: none;
	color: inherit;
}
a:hover {
	text-decoration: none;
	color: inherit;
}
.w-600 {
	max-width: 60rem;
}
.mb-20 {
	margin-bottom: 2rem !important;
}
.mb-25 {
	margin-bottom: 2.5rem !important;
}
.mb-35 {
	margin-bottom: 3.5rem !important;
}
.c-blue {
	color: #03274f;
}
@media (min-width: 992px) {
	.rowMinM {
		margin-left: -3rem;
	}
	.p-30 {
		padding-left: 3rem;
	}
}

.title {
	font-size: 3rem;
	line-height: 4.2rem;
}
.title__weight__normal {
	font-weight: normal;
}
.title__weight__600 {
	font-weight: 600;
}
.title__weight__500 {
	font-weight: 500;
}
.title__weight__bold {
	font-weight: 500;
}
.title__weight__bolder {
	font-weight: 500;
}
.title__gigantic {
	color: #9ade19 !important;
	font-size: 16rem !important;
	line-height: 16rem;
	letter-spacing: 6.82px;
	font-family: Fira Sans;
	font-weight: 700;
	padding: 0px;
	user-select: none;
}
.title__small {
	font-size: 1.8rem;
	line-height: 2.6rem;
}
.title__smaller {
	font-size: 2.6rem;
	line-height: 3.6rem;
}
.title__fontFamily__secondary {
	font-family: "Ubuntu";
}
.title__fontFamily__tertiary {
	font-family: "Ubuntu Medium";
	font-weight: 500;
}
.title__uppercase {
	text-transform: uppercase;
}
.title__mini {
	font-family: "Fira Sans";
	font-size: 1.6rem;
	line-height: 2.6rem;
}
.title__large {
	line-height: 4rem;
}
.title__color__primary {
	color: #03274f;
}
/*ADA-389*/
.title__color__primary__for__assets {
	color: #03274f;
	text-decoration: underline;
}
.title__color__primary__for__assets:hover {
	text-decoration: underline;
	color: #8ac716;
}
.title__color__secondary {
	color: #68778d;
}
.title__color__tertiary {
	color: #9ade19;
}
.title__color__quaternary {
	color: #1c3254;
}
.title__header {
	font-size: 3rem;
	line-height: 4rem;
}
@media (max-width: 320px) {
	.title__small {
		font-size: 1.5rem;
	}
}
@media (min-width: 576px) {
	.title {
		font-size: 2.8rem;
	}
	.title__small {
		font-size: 1.8rem;
		line-height: 2.6rem;
	}
}
@media (min-width: 992px) {
	.title {
		font-size: 3rem;
		line-height: 4.2rem;
	}
	.title__large {
		font-size: 4rem;
		line-height: 5rem;
	}
	.title__gigantic {
		color: #9ade19;
		font-size: 30rem !important;
		line-height: 30rem;
		letter-spacing: 6.82px;
		margin-bottom: 100px !important;
		font-family: Fira Sans;
		font-weight: 700;
	}
	.title__small {
		font-size: 1.8rem;
		line-height: 2.6rem;
	}
	.title__mini {
		font-size: 1.6rem;
		line-height: 2.6rem;
	}
}
