:root{
	--titlecolor: #212121;
	--textcolor:  #434343;
	--grey: #8E8E8E;
	--lighttext: #F0F5FF;
}
.wt-template h1, .wt-template .head1,
.wt-template h2, .wt-template .head2,
.wt-template h3, .wt-template .head3,
.wt-template h4, .wt-template .head4,
.wt-template h5, .wt-template .head5,
.wt-template h6, .wt-template .head6{
	color: var(--titlecolor);
	font-style: normal;
	font-weight: 600;
	letter-spacing: 0!important;
}
.wt-template h1,.wt-template .head1{
	font-size: 40px;
	line-height: 56px;
	margin-bottom: 1.75rem;
}
.wt-template h2, .wt-template .head2{
	font-size: 36px;
	line-height: 48px;
	margin-bottom: 1.5rem;
}
.wt-template h3, .wt-template .head3{
	font-size: 28px;
	line-height: 40px;
	margin-bottom: 1.375rem;
}
.wt-template h4, .wt-template .head4{
	font-size: 25px;
	line-height: 38px;
	margin-bottom: 1.125rem;
}
.wt-template h5, .wt-template .head5{
	font-size: 22px;
	line-height: 32px;
	margin-bottom: 0.875rem;
}
.wt-template h6, .wt-template .head6{
	font-size: 18px;
	line-height: 25px;
	margin-bottom: 0.75rem;
}

.wt-template .subhead,
.wt-template p,
.wt-template .body-text1,
.wt-template .body-text2,
.wt-template .body-text3,
.wt-template .small-text1,
.wt-template .small-text2,
.wt-template li{
	color: var(--textcolor);
}
.wt-template .subhead,
.wt-template .body-text1
{
	font-style: normal;
	font-weight: 400;
	font-size: 18px!important;
	line-height: 30px;
}
.wt-template .body-text2,
.wt-template  p,
.wt-template  li{
	font-style: normal;
	font-weight: 400;
	font-size: 16px!important;
	line-height: 26px;
}
.wt-template .body-text3{
	font-style: normal;
	font-weight: 400;
	font-size: 15px!important;
	line-height: 25px;
}
.wt-template .body-text4{
	font-style: normal;
	font-weight: 400;
	font-size: 14px!important;
	line-height: 26px;
}
.wt-template .body-text5{
	font-style: normal;
	font-weight: 400;
	font-size: 12px!important;
	line-height: 24px;
}
.wt-template .fw600{
	font-weight: 600!important;
}
.wt-template .fw500{
	font-weight: 500!important;
}
.wt-template .fw400{
	font-weight: 400!important;
}
.wt-template .fw500{
	font-weight: 500!important;
}
.wt-template li,
.wt-template ul {
	margin-top: 8px;
	margin-bottom: 10px;
}
.wt-template .strong {
	font-weight: 600!important;
}
.wt-template .grey-text{
	color: var(--grey)!important;
}
.wt-template .light-text{
	color: var(--lighttext)!important;
}

@media(max-width: 767px){
	.wt-template h1,.wt-template .head1{
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 1.25rem;
	}
	.wt-template h2, .wt-template .head2{
		font-size: 28px;
		line-height: 38px;
		margin-bottom: 1rem;
	}
	.wt-template h3, .wt-template .head3{
		font-size: 24px;
		line-height: 36px;
		margin-bottom: .75rem;
	}
	.wt-template h4, .wt-template .head4{
		font-size: 22px;
		line-height: 34px;
		margin-bottom: 0.625rem;
	}
	.wt-template h5, .wt-template .head5{
		font-size: 20px;
		line-height: 33px;
		margin-bottom: 0.5rem;
	}
	.wt-template h6, .wt-template .head6{
		font-size: 18px;
		line-height: 28px;

		margin-bottom: 0.375rem;
	}
	.wt-template .subhead,
	.wt-template .body-text1{
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 28px;
		font-size: 14px;
		line-height: 26px;
	}
	.wt-template .body-text2,
	.wt-template p,
	.wt-template li{
		font-size: 14px;
		line-height: 24px;
	}
	.wt-template .body-text3{
		font-size: 13px;
		line-height: 22px;
	}
	.wt-template .body-text4{
		font-size: 12px;
		line-height: 20px;
	}
	.wt-template .body-text5{
		font-size: 10px;
		line-height: 18px;
	}
}