@media(max-width: 1645px){
	.main_block_content .text{
		width: 600px;
	}

	.main_block_content{
		width: 1315px;
	}
}

@media(max-width: 1420px){
	.text h1{
		font-size: 60px;
		line-height: 74px;
	}

	.text p{
		font-size: 20px;
	}

	.main_block_content .text{
		width: 450px;
	}

	.main_block_content{
		width: 100%;
	}
}

@media(max-width: 1240px){
	.image_with_text{
		gap: 30px;
	}

	.image_with_text .text, .image_with_text .image{
		width: calc(50% - 15px);
	}
}

@media(max-width: 1220px){
	.main_block_content .text, .main_block_content .video{
		width: 696px;
		margin: 0 auto;
	}

	.main_block_content{
		flex-wrap: wrap;
	}
}

@media(max-width: 1170px){
	.text_image .text{
		width: calc(100% - 530px);
	}
}

@media(max-width: 1100px){
	.pricing{
		flex-wrap: wrap;
	}

	.pricing .item{
		width: 331px;
	}
}

@media(max-width: 1060px){
	header .menu{
		display: none;
	}

	.button_menu{
		display: block;
	}

	header .green_button{
		display: none;
	}
}

@media(max-width: 970px){
	.slider_payments .slide{
		padding: 18px 24px;
	}

	.slider_payments .slide p{
		font-size: 14px;
		line-height: 20px;
	}

	.slider_payments .slide p.slide_title{
		font-size: 18px;
		line-height: 25px;
	}

	.text_image .img_block{
		width: 295px;
	}

	.text_image .text{
		width: calc(100% - 325px);
	}

	.img_block p.img_title{
		font-size: 18px;
		line-height: 25px;
	}

	.img_block p.img_name{
		font-size: 16px;
		line-height: 22px;
	}
}

@media(max-width: 850px){
	footer .container{
		flex-wrap: wrap;
	}

	.footer_row{
		width: calc(50% - 20px);
		margin-bottom: 30px;
	}

	.footer_row:first-child{
		width: 100%;
		display: flex;
		justify-content: center;
		gap: 30px;
		align-items: center;
	}

	footer .white_button{
		margin-top: 0;
	}
}

@media(max-width: 750px){
	.pricing{
		gap: 16px;
	}

	.pricing .item{
		width: calc(50% - 9px);
	}

	.pricing_description{
		height: auto;
	}

	.main_block_content .text, .main_block_content .video{
		width: 100%;
	}

	.main_block_content .video_block{
		height: auto !important;
	}

	.main_block_content .video_block:nth-child(1){
		width: 55.6%;
		aspect-ratio: 1.397 / 1;
	}

	.main_block_content .video_block:nth-child(2){
		width: 41.5%;
		aspect-ratio: 1.389 / 1;
	}

	.main_block_content .video_block:nth-child(3){
		width: 81.8%;
		aspect-ratio: 1.39 / 1;
	}
}

@media(max-width: 660px){
	.image_with_text .container{
		flex-wrap: wrap;
	}

	.image_with_text .image, .image_with_text .text{
		width: 100%;
	}

	.image_with_text .image{
		margin-top: 30px;
	}

	section:not(.main_block){
		padding: 60px 0;
	}

	.text_image{
		flex-wrap: wrap;
	}

	.text_image .text, .text_image .img_block{
		width: 100%;
	}

	.text_image .img_block{
		margin-top: 30px;
	}
}

@media(max-width: 530px){
	.pricing .item{
		width: 100%;
	}
}

@media(max-width: 510px){
	.main_block_content .video{
		gap: 8px;
	}

	.text h1{
		font-size: 30px;
		line-height: 40px;
	}

	.text p, p{
		font-size: 16px;
		line-height: 22px;
	}

	h2{
		font-size: 28px;
		line-height: 38px;
	}
}

@media(max-width: 410px){
	.footer_row{
		width: 100%;
	}

	.footer_row:first-child{
		display: block;
	}

	footer .white_button{
		margin-top: 37px;
	}
}