.main_topform_cinar .bl_block.bl_9{
	font-weight:700;
}
.uptate_bread_2022{
	display:none;
}
.december_update .form_container_in {
	padding-bottom:20px;
}
.dima_animElement .uptate_bread_2022,
.main_area_2022 .uptate_bread_2022{
	display:block;
}/*
.dima_animElement .bl_img_box{
	right: -100px;
}
.main_topform_cinar.main_form_mini .bl_10 {
	padding-right:550px;
}
.dima_animElement h1{
	font-size:38px;
	position:relative;
	padding-top:20px;
	margin:0;
}
.dima_animElement h1::after{
	display:block;
	content:'';
	position:absolute;
	width:60px;
	height:60px;
	left:45px;
	top:-15px;
	background:url(../img/h1_burst.svg) center no-repeat;
}*/
.black_h1{
	font-weight:700;
	font-size:38px;
	color:#404B69;
	margin-bottom:15px;
}
.main_topform_cinar .bl_block.bl_9 span,
.black_h1 span{
	color:#0257B6;
}
.december_update .wrapmainform_content{
	background-color:transparent;
	padding:0;
	border-radius:0;
}
.december_update .wrapmainform_content .mainform.sucsess{
	text-align:center;
	font-size:25px;
}
.december_update .wrapmainform_content .mainform.sucsess .bl_block.bl_9{
	text-align:center;
	padding:0;
	font-size:20px;
}/*
.dima_animElement .bl_perfect_icon_box_row{
	position:relative;
	padding-top:40px;
}
.dima_animElement .bl_perfect_icon_box_row::before{
	display:block;
	content:'+ Вместе с аудитом вышлем подарки';
	position:absolute;
	width:100%;
	height:25px;
	text-align:center;
	left:0;
	top:0;
	font-size:17px;
	font-weight:700;
	color:#0257B6;
}
.dima_animElement .bl_perfect_icon_box_row::after{
	display:block;
	content:'';
	position:absolute;
	width:60px;
	height:60px;
	right:0;
	top:0;
	background:url(../img/gift.svg) center;
}
.dima_animElement  .bl_perfect_icon_box_icon_wrap{
	padding-left:0;
}*/
.december_update .bl_perfect_icon_box_icon_wrap{
	padding-left:60px;
	min-height:0;
}
.dima_animElement .bl_perfect_icon_box_icon{
	color:rgba(2,87,182,0.1);
	font-size:72px;
	font-weight:1000;
	line-height:72px;
	top:auto;
	bottom:0;
	
}/*width:auto;height:auto;
.dima_animElement .bl_perfect_icon_box_icon{
	position:relative;
	color:rgba(2,87,182,0.3);
	font-size:35px;
	line-height:45px;
}
.up_2023 .bl_perfect_icon_box_text{
	font-size:16px;
	font-weight:700;
}*/
.content-info-box-main-titile{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
}
.content-info-box-main-in span{
	color:#0257B6;
	text-align:left;
}
.posdf_5{
	width:100%;
	margin-bottom:40px;
}
.bl_block.bl_10 .confid{
	max-width:100%;
	width:100%;
	text-align:center;
	font-size:14px;
	line-height:135.714%;
}
.bl_img_block{
	position:absolute;
	left:45px;
	bottom:170px;
	width:25px;
	height:25px;
	background:url(../img/plus_di.svg) center no-repeat;
	cursor:pointer;
}
.bl_img_block.v2{
	left:360px;
	bottom:185px;
}
.bl_img_block_in{
	position:relative;
	left:50%;
	top:50%;
	width:max-content;
	height:auto;
	display:none;
	background:linear-gradient(270deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.28) 100%);
	color:#FFF;
	font-size:15px;
	font-weight:400;
	line-height:18px;
	border-radius:10px;
	padding:5px;
}
.bl_img_block_in .bl_img_label{
	color:#FFF;
	font-size:15px;
	font-weight:400;
	line-height:18px;
}
.bl_img_block_in .bl_img_title{
	color:#FFF;
	font-size:19px;
	font-weight:600;
	line-height:32px;
}
.bl_img_block:hover .bl_img_block_in{
	display:block;
}
.preimseo{
	display:flex;
	flex-wrap:wrap;
}
.preimseo .preimslick_item_in{
	width:20%;
	text-align:center;
	padding:0;
	border-bottom:none;
	position:relative;
	margin-bottom:20px;
	color:#404B69;
	font-size:16px;
	font-weight:500;
	line-height:22px;
}
.preimseo .preimslick_item_name{
	font-size:40px;
	font-weight:800;
	line-height:50px;
	color:#0257B6;
	margin-bottom:50px;
}
.preimslick_item_in::before{
	position:absolute;
	content:'';
	display:block;
	left:0;
	bottom:-8px;
	width:16px;
	height:16px;
	border-radius:100px;
	background:#fff;
	border:1px solid #0257B6;
}
.preimseo .preimslick_item_in::before{
	left:calc(50% - 8px);
	top:70px;
	bottom:auto;
	background:#F5F9FC;
	border:1px solid #0257B6;
	z-index:1;
}
.preimseo .preimslick_item_in:hover::before{
	background:#0257B6;
}
.preimseo .preimslick_item_in::after{
	position:absolute;
	content:'';
	display:block;
	left:50%;
	top:77px;
	width:100%;
	height:1px;
	background:#D4DEED;
}
.preimseo .preimslick_item_in:last-child::after{
	display:none;
}
.vert{
	flex-direction:column;
	align-items:center;
	line-height:24px;
}
.vert a{
	text-decoration:none;
}
.case_head_wrap,.case_head_list,.case_body_info{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
	border-bottom:5px solid #D4DEED;
	width:calc(100% - 27px);
}
.case_head_list,.case_body_info{
	justify-content:flex-start;
	border-bottom:none;
	width:auto;
}
.case_head_item{
	position:relative;
	color:#2C3137;
	font-size:18px;
	font-weight:700;
	padding:10px 45px;
	cursor:pointer;
}
.case_head_item_name{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	height:auto;
	padding:10px 0;
	color:#0257B6;
	font-size:16px;
	text-transform:uppercase;
	text-align:center;
	border-top:5px solid #0257B6;
}
.case_head_item.active .case_head_item_name{
	display:block;
}
.case_head_wrap a{
	color:#0255B7;
	font-size:16px;
	font-style:normal;
	font-weight:800;
	letter-spacing:1px;
	text-transform:uppercase;
	padding-right:30px;
	background:url(../update22_img/cases/casarrow.svg) right center no-repeat;
}
.case_body_wrap{
	width:calc(100% - 27px);
}
.case_body_item{
	display:none;
}
.case_body_item.active{
	display:flex;
}
.case_body_info{
	color:#404B69;
	font-size:17px;
	font-weight:500;
	padding-top:80px;
}
.case_body_pretext{
	text-align:center;
	padding:0 90px 0 30px;
}
.case_body_text p{
	font-size:40px;
	font-weight:800;
	line-height:40px;
}
.case_body_text ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.case_body_text ul li{
	position:relative;
	padding:0 0 10px 20px;
}
.case_body_text ul li::before{
	position:absolute;
	display:block;
	content:'';
	left:0;
	top:9px;
	height:10px;
	width:10px;
	border:1px solid #0257B6;
	border-radius:10px;
}
.case_body_text a{
	display:inline-block;
	background:#0257B6;
	padding:15px 50px;
	margin-top:40px;
	color:#FFF;
	font-size:18px;
	font-weight:700;
}
#tarifmain .update_121222 .card_tarif{
	border:none;
	box-shadow:0 2px 14px rgba(2,87,182,0.26);
	background:#fff;
	border-radius:5px;
}
#tarifmain .update_121222 .card_tarif:hover{
	border:2px solid #0CB601;
	box-shadow:0 2px 14px rgba(2,182,1,0.36);
}
#tarifmain .update_121222 .card_tarif .tarif_title{
	background:rgba(2,87,182,0.03);
	/*justify-content:center;*/
	height:110px;
	border-bottom:1px solid rgba(2,87,182,0.2);
	padding:0 10px;
}
#tarifmain .update_121222 .card_tarif:hover .tarif_title{
	background:rgba(12,182,1,0.03);
	border-bottom:1px solid rgba(12,182,1,0.2);
}
/*#tarifmain .update_121222 .card_tarif .tarif_title .tarif_title_in{
	padding-left:0;
	text-align:center;
}*/
#tarifmain .update_121222 .card_tarif .tarif_label{
	font-size:14px;
	font-weight:400;
	color:rgba(64,75,105,0.8)
}
/*#tarifmain .update_121222 .card_tarif .tarif_title .tarif_name{
	font-size:30px;
}*/
#tarifmain .update_121222 .card_tarif .tarif_title_main{
	position:relative;
}
#tarifmain .update_121222 .card_tarif:hover .tarif_text ul li::before{
	background-image: url(../update22_img/priceitem_hover.svg);
}
#tarifmain .update_121222 .card_tarif .tarif_hit{
	position:absolute;
	right:0;
	top:calc(50% - 15px);
	color:#FFF;
	font-size:13px;
	font-weight:700;
	line-height:20px;
	border-radius:3px 0 0 3px;
	padding:5px 15px;
	background:#0CB601;
}
#tarifmain .update_121222 .card_tarif .tarif_hit + .tarif_title_in{
	margin-top:15px;
	padding-left:80px;
}
.update_121222 .card_tarif .tarif_title .tarif_title_in .tarif_img{
	left:15px;
}
#tarifmain .update_121222 .card_tarif .tarif_price{
	position:relative;
	font-weight:800;
	padding-right:60px;
	font-size:24px;
}
#tarifmain .update_121222 .card_tarif .tarif_price::after{
	position:absolute;
	content:'-5%';
	display:block;
	right:0;
	top:calc(50% - 20px);
	width:60px;
	height:40px;
	border-radius:5px;
	background:rgba(2,87,182,0.15);
	color:#0257B6;
	font-size:16px;
	font-weight:700;
	line-height:40px;
	text-align:center;
}
#tarifmain .update_121222 .card_tarif:hover .tarif_price::after{
	color:#0CB601;
	background:rgba(12,182,1,0.15);
}
#tarifmain .update_121222 .card_tarif .tarif_price span{
	font-size:15px;
	font-weight:300;
	color:rgba(69,83,114,0.8)
}
#tarifmain .update_121222 .card_tarif .tarif_btn{
	/*background:#D84C52;*/
	border:none;
	border-radius:5px;
}
#tarifmain .update_121222 .card_tarif .tarif_btn span{
	font-size:15px;
	font-weight:700;
}
#tarifmain .update_121222 .card_tarif:hover .tarif_btn{
	height:60px;
	background:#0CB601;
	border-radius:0;
}
#tarifmain .update_121222 .card_tarif:hover .tarif_btn span{
	font-weight:800;
}
.bl_exclu{
	justify-content:space-between;
	margin-top:30px;
}
.bl_exclutext{
	color:#0158B6;
	font-size:30px;
	font-weight:700;
	line-height:35px;
}
.bl_exclutext span{
	color:#D84C52;
}
.bl_exclutime{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
}
.bl_exclutime_item{
	position:relative;
	color:#455372;
	font-size:17px;
	font-weight:500;
	line-height:24px;
	text-transform:uppercase;
	padding:0 20px;
	text-align:center;
}
.bl_exclutime_item::after{
	position:absolute;
	display:block;
	content:':';
	width:14px;
	height:48px;
	right:-7px;
	bottom:10px;
	color:rgba(64,75,105,0.4);
	font-size:48px;
	font-weight:700;
	line-height:48px;
}
.bl_exclutime_item:last-child::after{
	display:none;
}
.bl_exclutime_item span{
	display:block;
	color:#404B69;
	font-size:64px;
	font-weight:800;
	line-height:64px;
}
.igor_form .wrapmainform_content{
	max-width:677px;
}
.igor_form .confid_wrap{
	margin-top:15px;
}
.bl_list_item_name_wrap{
	position:relative;
}
.bl_list_item_name_wrap::after{
	position:absolute;
	content:'';
	display:block;
	right:25px;
	top:calc(50% - 15px);
	width:30px;
	height:30px;
	background:url(../img/chtov.svg) center no-repeat;
}
.bl_list_item.active .bl_list_item_name_wrap::after{
	transform:rotateZ(180deg);
}
.igor_animElement .bl_anim_element{
	left:235px;
	top:auto;
	bottom:0;
}
.revlist,.pribulnui_internet_marketing{
	background: #F5F9FC;
	padding-bottom:30px;
}
.bl_rev_wrap{
	background:#FFF;
}
.bl_widjet_color_item_in{
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
}
.bl_widjet_color_item_number{
	color:#D4DEED;
	font-size:64px;
	font-weight:1000;
	line-height:64px;
}
.bl_widjet_color_item_in_wrap{
	max-width:75%;
}
.bl_cart_style_1{
	background:#fff;
}
.igor_form.vural_form:not(.ruslan_form) .bl_8{
	background:rgba(216,76,82,0.1)!important;
}
.igor_form.vural_form:not(.ruslan_form) .typeh2{
	color:#D84C52;
}
.igor_form.vural_form.vural_animElement:not(.ruslan_form) .bl_img_arrow{
	top:0;
	left:-20px;
}
.igor_form.vural_form.vural_animElement:not(.ruslan_form) .bl_img_arrow::before{
	transform:scale(-1,1) rotateZ(45deg);
	left:auto;
	top:-30px;
	right:70px;
}/*right:33px;*/
.up_2023.up_2023{
	background-color:transparent;
}
.igor_form.vural_form.vural_animElement:not(.ruslan_form) .bl_img_box{
	right:-125px;
}
.igor_form.vural_form.vural_animElement:not(.ruslan_form) .bl_img_arrow::before{
	background-image:url(/update22_img/arrow1_red.svg);
}
.igor_form.vural_form.vural_animElement:not(.ruslan_form) .bl_block_form_input{
	box-shadow:none;
}
.list_section_type,.nachto_rasschituvat.bl_srok,#perechen_rabot,
.bl_widjet_color_section_chto_daet .bl_widjet_color_item_in,.bl_spoil,
.bl_seotextlike{
	background:#F5F9FC;
}
.list_section_type ul li a{
	color:#212529;
	font-size:16px;
	line-height:24px;
}
.list_section_type ul li a:hover{
	opacity:0.7;
	text-decoration:underline;
}
.list_section_type ul{
	height:250px;
	overflow:hidden;
	position:relative;
}
.list_section_type ul::after,
.hidded.content_wrap::after{
	position:absolute;
	display:block;
	content:'';
	width:100%;
	height:110px;
	left:0;
	bottom:0;
	background:linear-gradient(0deg,#F5F9FC 25%,rgba(245,249,252,0.1) 100%);
}
.list_section_type ul.active,.hidded.content_wrap.active{
	height:auto;
}
.list_section_type ul.active::after,
.hidded.content_wrap.active::after{
	display:none;
}
.showall{
	color:#0257B6;
	font-size:18px;
	font-weight:700;
	line-height:20px;
	width:220px;
	margin:0 auto;
	cursor:pointer;
}
.text.showall{
	position:absolute;
	z-index:9;
	top:380px;
	left:calc(50% - 110px);
}
.hidded.content_wrap{
	height:415px;
	overflow:hidden;
	position:relative;
}
.video_zag{
	align-items:end;
}
.nachtoslick .slick-arrow{
	position:absolute;
	width:55px;
	height:55px;
	background:url(../img/etaparrow.svg) center no-repeat;
	background-color:transparent;
	z-index:10;
	left:auto;
	right:10px;
	top:-95px;
	border:1px solid #404B69;
}
.nachtoslick .slick-prev{
	right:85px;
	transform:rotateZ(180deg);
}
.bl_widjet_color_section_chto_daet .recht .bl_widjet_color_item_in{
	position:relative;
	padding:15px 70px 15px 25px;
	justify-content:flex-start;
	align-items: flex-start;
}
.bl_widjet_color_section_chto_daet .recht .bl_widjet_color_item_in:hover,
.bl_widjet_color_section_chto_daet .recht .bl_widjet_color_item.active .bl_widjet_color_item_in{
	background-color:#D4DEED;
	cursor:pointer; 
}
.bl_widjet_color_section_chto_daet .recht .bl_widjet_color_item_in::after{
	display:block;
	position:absolute;
	content:'';
	right:25px;
	top:calc(50% - 15px);
	width:30px;
	height:30px;
	background:url(../img/itemarr.svg) center no-repeat;
	background-size:contain;
}
.bl_widjet_color_section_chto_daet .recht .bl_widjet_color_item.active .bl_widjet_color_item_in::after{
	transform:rotateZ(-90deg);
}
.bl_widjet_color_section_chto_daet .recht .bl_widjet_color_item_num{
	color:#0257B6;
	font-size:18px;
	font-weight:600;
	line-height:24px;
	margin-right:20px;
}
.bl_widjet_color_section_chto_daet .recht .bl_widjet_color_item_name{
	font-size:18px;
	font-weight:600;
	line-height:22px;
	margin-bottom:0;
	color:#404B69!important;
}
.bl_widjet_color_section_chto_daet .recht .bl_widjet_color_item_in_wrap{
	max-width:75%;
}
.bl_widjet_color_section_chto_daet .bl_widjet_color_item_in_wrap{
	padding-left:0;
}
.bl_widjet_color_section_chto_daet .bl_widjet_color_item_in_wrap img{
	position:relative;
	left:auto;
	top:auto;
	margin-bottom:15px;
}
.bl_widjet_color_section_chto_daet .bl_widjet_color_item.active,
.bl_widjet_color_section_chto_daet .recht .bl_widjet_color_item{
	display:block;
}
.bl_widjet_color_section_chto_daet .bl_widjet_color_item:hover img.bl_widjet_img_static,
.bl_widjet_color_section_chto_daet .bl_widjet_color_item{
	display:none;
}
.bl_widjet_color_section_chto_daet .bl_widjet_color_item img.bl_widjet_img_imghover{
	opacity:1;
	display:none;
}
.bl_widjet_color_section_chto_daet .bl_widjet_color_item:hover img.bl_widjet_img_imghover{
	display:block;
}
.bl_widjet_color_section_chto_daet .bl_widjet_color_item_name,
.bl_widjet_color_section_chto_daet .bl_widjet_color_item_in:hover,
.bl_widjet_color_section_chto_daet .bl_widjet_color_item_in:hover .bl_widjet_color_item_name,
.bl_widjet_color_section_chto_daet .bl_widjet_color_item_in:hover .bl_widjet_color_item_text,
.bl_widjet_color_section_chto_daet .bl_widjet_color_item_name:hover,
.bl_widjet_color_section_chto_daet .bl_widjet_color_item_text:hover{
	color:#404B69;
}
.bl_widjet_color_section_chto_daet{
	background-color:#fff;
}
.igor_form .bl_8{
	background:#E8EEF6!important;
}
.igor_form.vural_form.ruslan_form .bl_img_box{
	right: -80px;
}
@media(max-width:1720px){
.igor_form.vural_form.ruslan_form .bl_img_arrow{
	left:82%;
	top:120px;
}
.igor_form.vural_form.ruslan_form .bl_img_arrow::before{
	left:-35px;
}
.igor_form.vural_form.ruslan_form .bl_img_label{
	font-size:12px;
	max-width:195px;
}
.igor_form.vural_form.ruslan_form .bl_img_title {
	font-size:16px;
}
}
@media(max-width:1450px){
.igor_form.vural_form.ruslan_form .bl_img_box {
	right:100px;
}
}
@media(max-width:1300px){
.dima_animElement h1,.black_h1{
	font-size:30px;
}
.dima_animElement h1 span{
	display:inline;
}
.dima_animElement h1::after{
	width:40px;
	height:40px;
	left:40px;
	top:-10px;
}
.december_update .confid_wrap{
	margin-bottom:10px;
}
.main_topform_cinar.main_form_mini .bl_10{
	padding-right:500px;
}
.december_update .bl_perfect_icon_box_icon{
	font-size: 60px;
	line-height: 60px;
	bottom: -20px;
}
/*.december_update .bl_perfect_icon_box_icon_wrap{
	padding-left:55px;
}*/
.up_2023 .bl_perfect_icon_box_text{
	font-size:13px;
}
.bl_row_section.bl_widjet_color_section{
	padding:30px 0;
}
.preimseo .preimslick_item_name{
	font-size:35px;
	line-height:40px;
	margin-bottom:40px;
}
.preimseo .preimslick_item_in{
	font-size:14px;
	line-height:17px;
}
.preimseo .preimslick_item_in::before{
	top:50px;
}
.preimseo .preimslick_item_in::after{
	top:57px;
}
.case_head_item{
	font-size:16px;
	padding:10px 35px;
}
.case_head_item_name{
	font-size:14px;
}
.case_head_wrap a{
	font-size:14px;
}
.case_body_text p{
	font-size:30px;
	line-height:30px;
}
.case_body_text a{
	margin-top:20px;
}
.seocalc.igor_form .bl_8{
	height:610px;
}
.bl_widjet_color_section_chto_daet .recht .bl_widjet_color_item_in{
	padding: 15px 60px 15px 15px;
}
.bl_widjet_color_section_chto_daet .recht .bl_widjet_color_item_num{
	margin-right:10px;
}
.bl_widjet_color_section_chto_daet .recht .bl_widjet_color_item_name{
	font-size:14px;
}
.bl_widjet_color_item_in{
	padding:15px;
}
.bl_widjet_color_item_in_wrap{
	padding-left:60px;
}
.bl_widjet_color_item_name{
	font-size:16px;
}
#tarifmain .update_121222 .card_tarif .tarif_price{
	font-size:20px;
}
.update_121222 .card_tarif .tarif_title .tarif_name{
	font-size:20px;
	line-height:25px;
}
/*.update_121222 .card_tarif .tarif_title .tarif_title_in{
	padding-left:40px;
}*/
.update_121222 .card_tarif .tarif_title .tarif_title_in .tarif_img{
	min-width:30px;
	width:30px;
}
.update_121222 .card_tarif .tarif_title{
	height:100px;
}
.seocalc.igor_form .bl_img_arrow{
	left:-50px;
}
.igor_form.vural_form.ruslan_form .bl_img_box{
	right:-70px;
}
}
@media(max-width:1070px){
/*.case_head_wrap{
	flex-direction:column;
	border-bottom:none;
}
.case_head_list{
	border-bottom:5px solid #D4DEED;
}
.case_head_wrap a{
	margin-top:40px;
}*/
.main_topform_cinar.main_form_mini .bl_10 {
	padding-right: 0;
}
.bl_img_box.bl_box_only_pc{
	display:none;
}
.case_head_item_name{
	font-size:0;
}
.case_head_item {
	font-size:14px;
	padding:10px 25px;
}
.case_body_info{
	/*padding-top:30px;*/
	justify-content:center;
}
.forim{
	position:relative;
	margin-top:-250px;
	z-index:-1;
}
.forim::after{
	display:block;
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:linear-gradient(159deg, #FFF 40%, rgba(255,255,255,0) 85.88%);
}
}
@media(max-width:990px){
.bl_box_only_mobile.bl_lg.bl_fix_1.posdf_3,.preimseo .preimslick_item_in::before,
.preimseo .preimslick_item_in::after,#seocalc .bl_img_box{
	display:none!important;
}
.preimseo .preimslick_item_in,
.bl_lg.bl_lg_4.bl_rev_item{
	width:100%;
}
.preimseo .preimslick_item_name{
	margin-bottom:0;
}
#tarifmain .update_121222 .card_tarif{
	height:450px;
}
.bl_exclu{
	justify-content:space-between;
	flex-direction:column;
	margin-top:30px;
}
.bl_exclutext{
	font-size:20px;
	line-height:25px;
	text-align:center;
	margin-bottom:15px;
}
.bl_exclutime_item{
	font-size:14px;
	line-height:18px;
	padding:0 10px;
}
.bl_exclutime_item::after{
	width:10px;
	height:30px;
	right:-5px;
	font-size:30px;
	line-height:30px;
}
.bl_exclutime_item span{
	font-size:45px;
	line-height:45px;
}
.bl_rev_item{
	margin-bottom:15px;
}
.bl_widjet_color_item_in_wrap{
	margin:0;
	order:2;
}
.bl_widjet_color_item_in,.video_zag{
	flex-direction:column;
	justify-content:center;
}
.list_section_type.list_section_type_mini{
	padding-top:25px;
}
.igor_form.vural_form.vural_animElement:not(.ruslan_form) .bl_img_arrow{
	left:0;
	bottom:0;
	top:auto;
}
.seocalc.igor_form .bl_8{
	height:auto;
}
.graficano img{
	width:160px;
}
.up_2023 .bl_perfect_icon_box_text br {
	display: inline;
}
}
@media(max-width:800px){
.dima_animElement h1,
.dima_animElement .bl_9{
	text-align:left;
}
.black_h1{
	padding:0 38px;
	display:block;
}
.dima_animElement .bl_9{
	margin-bottom:0;
}
.dima_animElement h1::after {
	width:30px;
	height:30px;
	left:80px;
	top:5px;
	background-size:40px;
}
.bl_img_block{
	width:50px;
	height:50px;
	left:25%;
	bottom:140px;
}
.bl_img_block.v2{
	left:55%;
	bottom:160px;
}
.bl_img_box.bl_box_only_mobile img{
	margin-bottom:0;
}
.bl_perfect_icon_box_row{
	flex-direction:column;
	align-items:center;
}
.december_update .bl_perfect_icon_box_icon_wrap{
	text-align:center;
}
.up_2023 .bl_perfect_icon_box_text{
	padding-top:15px;
}
.main_topform_cinar .bl_8{
	padding-bottom:0;
}
.bl_perfect_icon_box_row::after{
	width:230px;
	height:230px;
	left:-95px;
	top:calc(50% - 115px);
	background-repeat:no-repeat;
	background-size:cover;
}
}
@media(max-width:680px){
.case_head_wrap{
	flex-wrap:wrap-reverse;
}
.case_head_item{
	padding:10px 20px 10px 0;
}
}
@media(max-width:610px){
.case_body_info{
	flex-direction:column;
	padding-top:30px;
}
.case_body_pretext{
	padding:0;
	margin:-50px 0;
}
#case_body_4 .case_body_pretext{
	margin:0;
}
.case_body_pretext img{
	transform:rotateZ(90deg);
}
}
@media(max-width:570px){
h1 br{
	display:none;
}
.case_body_text ul li{
	text-align:left;
}
}
@media(max-width:460px){
.bl_img_box img{
	height:auto;
}
.bl_img_block{
	left:10%;
	bottom:30%;
}
.bl_img_block.v2{
	bottom:35%;
}
.bl_img_block.v2 .bl_img_block_in{
	right:165px;
	left:auto;
}
}