html body:not(.lp-body) .content-box
{
	padding: 0;
}
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-followers .header
{
	background: url("/images/content/ct/followers/header.jpg") no-repeat center center / cover;
	color: #ffffff;
	text-align: center;
	padding: 2rem 0;
}
#ct-for-followers .header h1
{
	font-size: 56px;
	font-weight: bold;
	color: #e6973e;
	margin: 0 auto 2rem;
	padding-top: 2rem;
}
#ct-for-followers .header > b
{
	display: block;
	margin: 1rem auto 2rem;
	color: #5be0c4;
}
#ct-for-followers .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;
}
#ct-for-followers .btn:hover
{
	background: #bf7b34;
}
#ct-for-followers .multiple-elements
{
	display: flex;
	margin-top: 30px;
}
.multiple-elements > div
{
	display: inline-block;
	width: 26%;
	text-align: center;
}
.multiple-elements > div.separate
{
	width: 10%;
}
.multiple-elements-block .multiple-elements:nth-of-type(2) > div
{
	width:35%;
}
.multiple-elements-block .multiple-elements:nth-of-type(2) > div.separate:first-of-type
{
	width: 13%;
}
.multiple-elements-block .multiple-elements:nth-of-type(2) > div.separate:nth-of-type(3)
{
	width: 2%;
}
.multiple-elements > div img
{
	display: block;
	margin: 0 auto 10px;
}
.multiple-elements > div p
{
	line-height: 24px;
}
.how-it-start-block
{
	background: #e5efff;
}
.how-it-start-block div.row
{
	margin-top: 3rem;
}
.how-it-start-block ol
{
	list-style: none;
	counter-reset: item;
	padding: 0;
	margin-top: -0.5em;
}
.how-it-start-block li
{
	counter-increment: item;
	margin: 1rem 0 2rem;
	line-height: 1.6rem;
}
.how-it-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;
}
.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-block
{
	margin: 1rem 0;
}
.compensation-block .multiple-elements
{
	padding: 1rem 0;
}
.compensation-block .multiple-elements > div
{
	width: 32%;
}
.compensation-block .multiple-elements > div.separate
{
	width: 2%;
}
.compensation-block .multiple-elements + p
{
	font-size: 20px;
	line-height: 32px;
	font-weight: bolder;
	text-align: center;
	margin: 2rem 0;
}
.compensation-block .multiple-elements + p + p.next-text
{
	font-size: 24px;
	font-weight: bolder;
	color: #0266bd;
	text-align: center;
	margin: 2rem 0;
}
.compensation-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;
}