html body:not(.lp-body) .content-box
{
	padding: 0;
}
#ct-for-providers .container
{
	width: 1200px;
	max-width: 100%;
}
#ct-for-providers .btn:hover
{
	background: #bf7b34;
}
h2
{
	font-size: 42px;
	font-weight: bolder;
}
h2:after
{
	display: block;
	content: "";
	width: 78px;
	border-bottom: 2px solid #e6973e;
	margin: 1rem auto 2rem;
}
h2 + p
{
	font-size: 24px;
	font-weight: bolder;
	text-align: center;
	margin-bottom: 1rem;
}
#ct-for-providers .header
{
	background: url("/images/content/ct/provider/header.jpg") no-repeat center center / cover;
	color: #ffffff;
	text-align: center;
	padding: 2rem 0;
}
#ct-for-providers .header h1
{
	font-size: 56px;
	font-weight: bold;
	color: #e6973e;
	margin: 0 auto 2rem;
	padding-top: 2rem;
}
#ct-for-providers .header > b
{
	display: block;
	margin: 1rem auto 2rem;
	color: #acd0ff;
}
#ct-for-providers .btn
{
	background: #e6973e;
	color: #ffffff;
	font-size: 18px;
	font-weight: bolder;
	line-height: 36px;
	border-radius: 3px;
	width: 235px;
	min-width: fit-content;
	max-width: 100%;
	margin: 2rem auto;
}
.multiple-elements
{
	padding: 2rem 0;
}
.multiple-elements > div
{
	padding: 1rem;
}
.multiple-elements > div img
{
	float: left;
	margin-right: .75rem;
}
.multiple-elements > div > p
{
	padding-top: .75rem;
}
.how-to-start-block
{
	background: #e5efff;
	padding: 1rem 0;
}
.how-to-start-block ol
{
	list-style: none;
	counter-reset: item;
	margin-top: 2rem;
	padding: 0;
}
.how-to-start-block li
{
	width: 50%;
	float: left;
	counter-increment: item;
	padding: 0 0.5em 0 0;
	margin: 1rem 0 0;
	line-height: 1.6rem;
}
.how-to-start-block li:before
{
	display: inline-block;
	width: 32px;
	height: 32px;
	line-height: 30px;
	margin: -3px 10px 2em 0;
	content: counter(item);
	background: #0266bd;
	border-radius: 100%;
	color: white;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	float: left;
}
.how-to-start-block li:nth-of-type(2):before
{
	content: '3';
}
.how-to-start-block li:nth-of-type(3):before
{
	content: '2';
}
.how-to-start-block img
{
	display: block;
	max-width: 100%;
	margin: 1rem auto;
}
.double-buttons
{
	display: table;
	margin: 2rem auto;
}
.double-buttons > .btn
{
	margin: 1rem .5rem !important;
}
.double-buttons > .btn:first-of-type
{
	border: 2px solid #e6973e;
}
.double-buttons > .btn:first-of-type:hover
{
	border-color: #bf7b34 !important;
}
.double-buttons > .btn:last-of-type
{
	background: transparent !important;
	color: #0266bd !important;
	border: 2px solid #0266bd;
}
.double-buttons > .btn:last-of-type:hover
{
	background: #0266bd !important;
	color: #ffffff !important;
}
.compensation-types-block
{
	margin: 1rem 0;
}
.compensation-types-block .multiple-elements > div
{
	text-align: center;
}
.compensation-types-block .multiple-elements > div img
{
	margin: .75rem auto;
	float: none;
}
.compensation-types-block .multiple-elements + p
{
	font-size: 20px;
	line-height: 32px;
	font-weight: bolder;
	text-align: center;
	margin-bottom: 3rem;
}
.compensation-types-block .multiple-elements + p + p.next-text
{
	font-size: 24px;
	font-weight: bold;
	color: #0266bd;
	text-align: center;
}
.compensation-types-block .multiple-elements + p + p.next-text + .btn
{
	display: table;
	margin: 1rem auto;
}
html .faq
{
	padding: 0 !important;
}
html .faq ul li .plusbg
{
	padding: 10px 30px 10px 25px !important;
}