.single-content-page h1 {
	font-size: 50px;
	padding-top: 40px;
	margin-bottom: 50px;
	text-align: center;
}
.block-intro-wrapper .block-right {
	float: right;
	width: 50%;	
	text-align: right;
	padding: 70px 50px 0;
}
.block-intro-wrapper h2 {
	font-size: 38px;
	line-height: 48px;
	margin-bottom: 20px;
}
.block-intro-wrapper p {
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 15px;
}
.block-intro-wrapper a.btn {
	background: #002F34;
	color: #fff;
	padding: 15px 25px;
	border-radius: 50px;
	font-size: 20px;
	box-sizing: border-box;
	margin-top: 20px;
	display: inline-block;
}
.block-intro-wrapper a.btn:hover {background: #FECD45; color: #002F34;}
.block-promotion-types-wrapper {margin: 50px 0; }
.block-promotion-types-wrapper h3 {
	text-align: center;
	font-size: 34px;
	/* margin-bottom: 20px; */
}
.block-promotion-types {margin-top: 60px;}

.block-promotion {
	font-size: 18px;
	line-height: 24px;
	display: flex;
	align-items: center;
	margin-bottom: 30px;
	border-bottom: 1px solid #dedede;
	padding-bottom: 30px;
}
.block-promotion.leads {border-bottom: none;}
.block-promotion .block-right {float: right;width: 30%;text-align: center;}
.block-promotion .block-left {float: right;width: 70%;text-align: right;}
.block-promotion.packages .block-right img {border-radius: 10px;}
.block-promotion.leads .block-right img {border-radius: 10px;}
.block-promotion h4 {font-size: 24px;margin-bottom: 10px;}
.block-promotion p.before-list {margin-top: 10px;text-decoration: underline;font-weight: 500;}
.block-promotion ul {padding-right: 20px;}
.block-promotion a.btn {
	background: #002F34;
	color: #fff;
	padding: 10px 35px;
	border-radius: 50px;
	font-size: 20px;
	box-sizing: border-box;
	margin-top: 20px;
	display: inline-block;
}
.block-promotion a.btn:hover {background: #FECD45; color: #002F34;}


.popup-form {background: #C9F5DE;}
.popup-form h3 {font-size: 24px;margin-bottom: 15px;}
.popup-form input {
	width: 100%;
	font-size: 16px;
	border: none;
	border-radius: 3px;
	padding: 10px;
	color: #022F34;
	background: #F2F4F5;
	margin-top: 10px;
	cursor: pointer;
	margin-bottom: 15px;
}
.popup-form input.popup-submit {
	background: #002F34;
	color: #fff;
	text-align: center;
}
.popup-form input.popup-submit:hover {background: #FECD45; color: #002F34;}




@media all and (max-width: 600px) {
	.block-intro-wrapper .block-right {	float: none;width: 100%;padding: 0 15px;}
	.single-content-page h1 {font-size: 26px;padding-top: 20px;	margin-bottom: 20px;}
	.block-intro-wrapper h2 {font-size: 20px;line-height: 26px;}
	.block-intro-wrapper p {font-size: 16px;line-height: 20px;margin-bottom: 5px;}
	.block-intro-wrapper .block-left {display: none;}
	.block-intro-wrapper a.btn {font-size: 16px;margin: 20px auto 0;display: flex;max-width: 300px;}
	.block-promotion {display: inline-block;}
	.block-promotion .block-right {float: none;	text-align: center;	width: 100%;}
	.block-promotion .block-right img {width: 100px;height: 100px;}
	.block-promotion .block-left {float: none;width: 100%;padding: 0 15px;}
	.block-promotion a.btn {display: flex;max-width: 250px;	text-align: center;	margin: 20px auto;justify-content: center;}
}