@media only screen and (min-width: 660px){
	.landing_page{
		padding: 50px 80px 10px 80px;
	}
	.l_p_container {
		align-items: flex-start;
		justify-content: center;
	}
	.l_p_c_blocks{
		width: auto;
	}
	.l_p_c_b_title{
		text-align: left;
		font-size: 55px;
		margin-top: 40px;
	}
	.l_p_c_b_value{
		font-size: 80px;
		height: 100px;
	}
	.l_p_c_b_promo{
		height: 76px;
		font-size: 34px;
	}
	.l_p_c_b_promo span{
		font-size: 14px;
	}
	.l_p_c_b_p_b_copy{
		width: 76px;
		height: 76px;
	}
	.l_p_c_b_button {
		font-size: 50px;
		height: 110px;
	}
	.l_p_c_b_value, .l_p_c_b_promo, .l_p_c_b_button {
		width: 400px;
	}
	.l_p_container > svg{
		position: absolute;
		width: 762px;
		height: 602px;
		top: 50px;
	}
}
@media only screen and (min-width: 660px) and (max-width: 1339px) {
	.l_p_c_blocks{
		width: auto;
	}
	.l_p_container > svg{
		right: calc(100vw - 1238px);
	}
	.faq{
		margin-top: 75px;
	}
	footer{
		margin-top:30px;
	}
}
@media only screen and (min-width: 1340px){
	.landing_page{
		display: flex;
		justify-content: flex-start;
		flex-direction: column;
		align-items: center;
	}
	.l_p_container{
		width: 1180px;
		flex-wrap: wrap;
		flex-direction: row;
	}
	.l_p_c_blocks{
		width: 500px;
	}
	.l_p_container > svg{
		position: unset;
		width: 764px;
		margin-left: -105px;
	}
	.faq{
		margin-top: 60px;
	}
}