.main_topform_cinar.main_form_mini.update_2025 .bl_10{
	padding-right:428px;
}
.bl_8 h1{
	font-size:48px;
	color:#393939;
	margin:0 0 20px;
	line-height:1;
}
.main_topform_cinar.update_2025 .bl_block.bl_9{
	font-weight:400;
	font-size:19px;
	line-height:26px;
	max-width:100%;
}
.main_topform_cinar.update_2025 h1 span{
	border-bottom:2px dotted #393939;
	cursor:pointer;
}
.main_topform_cinar.update_2025 .bl_block.bl_9 span{
	font-weight:700;
	color:#41485D;
}
.main_topform_cinar.update_2025 .bl_block.bl_9 ul{
	list-style-type:none;
	margin-top:35px;
	flex-wrap:wrap;
	gap:30px;
}
.main_topform_cinar.update_2025 .bl_block.bl_9 ul li{
	font-size:16px;
	line-height:25px;
	padding-left:35px;
	background:url(../img/ulli_2025.svg) left top 5px no-repeat;
}
.main_topform_cinar.update_2025 .bl_block.bl_9 ul li span{
	display:inline;
	font-weight:600;
}
.december_update.update_2025 .wrapmainform_content{
	background-color:#E0ECFF;
	padding:55px 30px 30px;
	margin:40px 0 50px;
	border-radius:15px;
	max-width:635px;
}
.december_update.update_2025 .wrapmainform_content .bl_input_wrap{
	margin-bottom:30px;
}
.december_update.update_2025 .wrapmainform_content .bl_block_form_input{
	height:60px;
	box-shadow:none;
	border-radius:10px;
}
.december_update.update_2025 .wrapmainform_content .bl_block_form_input .inpname{
	font-size:15px;
	padding-left:0;
	top:-20px;
	padding-right:0;
	color:#404B69;
	padding-top:0;
}
.december_update.update_2025 .wrapmainform_content .intl-tel-input .flag-dropdown{
	padding-top:9px;
}
.december_update.update_2025 .wrapmainform_content .bl_block_form_input .bl_input{
	padding-top:0;
	border-radius:10px;
}
.december_update.update_2025 .wrapmainform_content .bl_block_form_input .bl_input::placeholder{
	color:#989898;
}
.december_update.update_2025 .wrapmainform_content .mainbtn_2{
	background:linear-gradient(95deg, #FF2113 15%, #CC3930 45%, #5B2DE4 100%);
	font-weight:700;
	font-size:19px;
	line-height:15px;
	box-shadow:-6px 3px 20px 0 rgba(72,105,141,0.4);
	text-align:center;
	border-radius:10px;
	height:60px;
}
.december_update.update_2025 .wrapmainform_content .mainbtn_2:hover{
	background:linear-gradient(95deg, #D93026 15%, #AE413A 45%, #5C38C6 100%);
}
.december_update.update_2025 .wrapmainform_content .confid{
	margin-top:12.5px;
	font-size:11px;
}
.december_update.update_2025 .wrapmainform_content + .bl_box_only_pc{
	background-color:#C7D5EA;
	padding:55px 30px 30px;
	margin:-40px 0 10px;
	border-radius:15px;
	max-width:635px;
	position:relative;
	z-index:-1;
}
.december_update.update_2025 .bl_perfect_icon_box_icon {
	color: rgba(65,72,93,0.1);
	font-size:46px;
	font-weight:800;
	line-height:42px;
	top:0;
	width:auto;
	height:44px;
}
.december_update.update_2025 .bl_img_box{
	bottom:auto;
	top:0;
	right:0;
}
.december_update.update_2025.dima_animElement .bl_img_arrow{
	left:-50px;
	right:auto;
}
.december_update.update_2025 .bl_img_arrow{
	left:-30px;
	top:50%;
	background-color:rgba(255,255,255,0.8);
	box-shadow:0 25px 40px 0 rgba(125,149,176,0.4);
	backdrop-filter:blur(2px);
	border-radius:10px;
}
.december_update.update_2025 .bl_img_arrow_in{
	background-color:#fff;
	padding:25px 40px;
	border-radius:10px;
	box-shadow:0 25px 40px 0 rgba(125,149,176,0.4);
	transform:translateY(-15px) scale(1.1);
}
.december_update.update_2025 .bl_img_arrow::before,
.december_update.update_2025 .bl_img_arrow::after{
	display:block;
	content:'';
	position:absolute;
	background:url(../img/noun-quote.png) center/contain no-repeat;
	left:-20px;
	top:-40px;
	width:60px;
	height:40px;
	z-index:10;
}
.december_update.update_2025 .bl_img_arrow::after{
	left:auto;
	top:auto;
	right:-30px;
	bottom:-10px;
	transform:rotateY(180deg);
}
.december_update.update_2025 .bl_img_title{
	font-weight:400;
	font-size:14px;
	line-height:140%;
	color:#333;
	padding-bottom:40px;
	background:url(../img/subs.png) left bottom 5px no-repeat;
}
.december_update.update_2025 .bl_img_title span{
	font-weight:700;
}
.december_update.update_2025 .bl_img_label{
	display:flex;
	align-items:center;
	gap:10px;
	font-weight:400;
	font-size:11px;
	line-height:20px;
	color:#5B5B5B;
}
.december_update.update_2025 .bl_img_label a{
	display:inline-block;
	width:20px;
	height:20px;
	background:url(../img/mtg.svg) center/contain no-repeat;
}
.december_update.update_2025 .bl_video_fancy_src{
	display:none!important;
}
.december_update.update_2025.dima_animElement .bl_video_fancy_src{
	display:block;
	position:absolute;
	right:0;
	top:66%;
	font-weight:700;
	font-size:18px;
	line-height:23px;
	text-decoration:underline;
	padding:5px 0;
	padding-left:65px;
	color:#fff;
	text-shadow:0 2px 2px #0008;
	background:url(../img/main_play.png) left top 2px/contain no-repeat;
}
.pipeline{
	padding:55px 0 90px;
}
h2.h_25{
	color:#393939;
	font-weight:400;
	font-size:40px;
}
.pipeline_wrapper{
	position:relative;
	display:flex;
	flex-wrap:wrap;
	margin:30px -10px 0;
	padding-bottom:45px;
}
.pipeline_item{
	position:relative;
	width:calc(20% - 20px);
	border-radius:20px;
	padding:95px 35px 35px;
	margin:0 10px;
	background:url(../img/pipeline_item_1.svg) left 35px top 35px no-repeat;
	background-size:55px;
	background-color:#E8F4FF;
}
.pipeline_item::after{
	display:block;
	position:absolute;
	content:'';
	width:64px;
	height:64px;
	right:-43px;
	top:calc(50% - 32px);
	border-radius:32px;
	border:2.5px solid #fff;
	background:url(../img/pipeline_item_arrow.svg) center no-repeat;
	background-color:#E8F4FF;
	z-index:2;
}
.pipeline_item:nth-child(2){
	background-image:url(../img/pipeline_item_2.svg);
	background-color:#BBDDFF;
}
.pipeline_item:nth-child(2)::after{
	background-color:#BBDDFF;
}
.pipeline_item:nth-child(3){
	background-image:url(../img/pipeline_item_3.svg);
	background-color:#7BBDFF;
	color:#fff;
}
.pipeline_item:nth-child(3)::after{
	background-color:#7BBDFF;
	background-image:url(../img/pipeline_item_arrow_white.svg);
}
.pipeline_item:nth-child(4){
	background-image:url(../img/pipeline_item_4.svg);
	background-color:#2D90F3;
	color:#fff;
}
.pipeline_item:nth-child(4)::after{
	background-color:#2D90F3;
	background-image:url(../img/pipeline_item_arrow_white.svg);
}
.pipeline_item:nth-child(5){
	background-image:url(../img/pipeline_item_5.svg);
	background-color:#0B65BC;
	color:#fff;
}
.pipeline_item:nth-child(5)::after{
	display:none;
}
.pipeline_commoneer{
	position:absolute;
	bottom:0;
	left:20px;
	width:58%;
	height:30px;
	border:1px solid #8CC2F8;
	border-top:none;
}
.pipeline_commoneer:last-child{
	left:auto;
	right:20px;
	width:38%;
}
.pipeline_commoneer::before{
	display:block;
	position:absolute;
	content:'Мы работаем';
	text-align:center;
	width:124px;
	bottom:-180%;
	left:calc(50% - 62px);
}
.pipeline_commoneer:last-child::before{
	content:'Вы получаете';
}
.pipeline_commoneer::after{
	display:block;
	position:absolute;
	content:'';
	width:26px;
	height:26px;
	bottom:-48%;
	left:calc(50% - 13px);
	border-left:1px solid #8CC2F8;
	border-bottom:1px solid #8CC2F8;
	background:#fff;
	transform:rotateZ(-45deg);
	z-index:2;
}
.mil_result_wrap{
	width:90%;
	margin:0 auto;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	gap:20px;
}
.mil_result_wrap .h_25{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.mil_result_wrap .h_25 span{
	width:53%;
}
.mil_result_wrap .h_25 span:first-child{
	width:100%;
}
.mil_result_wrap .h_25 span:nth-child(2){
	font-weight:700;
	font-size:95px;
	line-height:1.2;
	color:#2D90F3;
	width:47%;
}
.mil_result_item{
	width:32%;
	border-radius:20px;
	border:1px solid #E8F1F7;
	padding:110px 30px 40px;
	background:url(../img/mil_result_item_1.svg) left 30px top 35px no-repeat;
	background-size:60px;
	background-color:#FFF;
	font-size:16px;
}
.mil_result_item:nth-child(2){
	background-image:url(../img/mil_result_item_2.svg);
}
.mil_result_item:nth-child(3){
	background-image:url(../img/mil_result_item_3.svg);
}
.mil_result_item strong{
	display:block;
	font-size:20px;
	padding-bottom:15px;
}
.aiseo{
	position:relative;
	padding:60px 0;
	color:#fff;
	background:linear-gradient(70deg,#0CBAB6 10%, #2D90F3 80%);
}
.ai_badge{
	position:relative;
	margin-bottom:20px;
	background:#FA2417;
	border-radius:10px;
	padding:10px 15px 10px 30px;
	color:#fff;
	font-weight:600;
	font-size:15px;
	line-height:15px;
	width:max-content;
}
.ai_badge::before{
	display:block;
	content:'';
	position:absolute;
	background:#FFF;
	border-radius:10px;
	width:10px;
	height:10px;
	left:10px;
	top:calc(50% - 5px);
}
.aiseo h2.h_25{
	color:#fff;
	font-weight:700;
	position:relative;
	z-index:5;
}
.aitext{
	padding-left:100px;
	background:url(../img/aitext.svg) left center/contain no-repeat;
}
.aiseo .mainbtn_2.ht2btn{
	background:#fff;
	color:#CF2222;
	border-radius:10px;
	font-weight:600;
	font-size:15px;
	line-height:15px;
	width:max-content;
	margin-top:30px;
	padding:0 25px;
}
.aiseo .mainbtn_2.ht2btn:hover{
	opacity:0.8;
}
.aiseo .mainbtn_2.ht2btn span{
	display:inline-block;
	padding-left:35px;
	background:url(../img/aiseo_button.svg) left center/27px no-repeat;
}
.robohand{
	position:absolute;
	width:720px;
	height:530px;
	top:0;
	right:-10px;
	background:url(../img/robohand.png) right top/contain no-repeat;
	transform:rotateZ(-10deg);
}
.intrust{
	background:#F5F9FC;
	padding:80px 0;
	text-align:center;
}
.intrust_row{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	gap:30px;
	margin-top:35px;
}
.intrust_item{
	width:calc(20% - 15px);
}/*
#perechen_rabot h2.h_25{
	width:max-content;
	padding-right:55px;
	background:url(../img/perechen_rabot.svg) right bottom/40px no-repeat;
	margin-bottom:15px;
}
#perechen_rabot .bl_list_item_name_wrap{
	background:#FFF;
	box-shadow:0 20px 40px 0 rgba(125,149,176,0.1);
	border-radius:15px;
}
#perechen_rabot .bl_list_item_name{
	font-weight:700;
	font-size:20px;
	color:#2E2E2E;
	line-height:1.4;
}
#perechen_rabot .bl_list_item_text{
	background:#FFF;
	box-shadow:0 20px 40px 0 rgba(125,149,176,0.1);
	border-radius:15px;
}*/
.vural_form_25 .bl_8{
	position:relative;
	padding:50px 0;
	background:url(../img/vural_form_25_after.jpg) left 60% top 20% no-repeat;
	background-color:#fff;
	overflow:visible;
}
.vural_form_25 .bl_8::before{
	position:absolute;
	display:block;
	content:'';
	left:0;
	bottom:0;
	width:415px;
	height:355px;
	background:url(../img/vural_form_25_before.jpg) center/contain no-repeat;
}
.december_update.vural_form_25 .form_container_in{
	padding-bottom:0;
}
.december_update.update_2025 .wrapmainform_content{
	margin:30px 0 0;
}
.vural_form_25 h2.h_25 span.greenWA{
	display:inline-block;
	padding-right:90px;
	background:url(../img/w_t_v.png) right center/contain no-repeat;
}
.december_update.update_2025.vural_form_25 .wrapmainform_content .confid{
	margin-top:0;
}
.december_update.update_2025.vural_form_25 .bl_img_box{
	bottom:-50px;
	top:auto;
	right:-50px;
}
.december_update.update_2025.vural_form_25 .bl_img_box img{
	height:665px;
}
.december_update.update_2025 .bl_img_arrow{
	left:auto;
	right:0;
}
.december_update.update_2025.vural_form_25 .bl_img_title,
.seocalc_2025.december_update.update_2025 .bl_img_title{
	position:relative;
	background:none;
}
.december_update.update_2025.vural_form_25 .bl_img_title::after{
	position:absolute;
	display:block;
	content:'Вурал';
	left:0;
	bottom:0;
	font-size:21px;
	line-height:40px;
}
.maxim_form_25 .bl_8{
	position:relative;
	padding:50px 0;
	background:linear-gradient(70deg,#0CBAB6 10%, #2D90F3 80%);
	overflow:visible;
	color:#fff;
}
.maxim_form_25 h2.h_25,
.maxim_form_25 .bl_block.bl_9{
	color:#fff;
}
.december_update.update_2025.maxim_form_25 .bl_img_box{
	bottom:-50px;
	top:auto;
}
.december_update.update_2025.maxim_form_25 .bl_img_box img{
	height:585px;
}
.december_update.update_2025.maxim_form_25 .bl_img_title{
	position:relative;
	background:none;
}
.december_update.update_2025.maxim_form_25 .bl_img_title::after{
	position:absolute;
	display:block;
	content:'Максим';
	left:0;
	bottom:0;
	font-size:21px;
	line-height:40px;
}
.december_update.update_2025.maxim_form_25 .bl_img_arrow{
	top:60%;
}
.seocalc_2025 .bl_8{
	position:relative;
	padding:0;
	background-color:#fff;
	overflow:visible;
	background:url(../img/seocalc_2025.jpg) left 20% bottom no-repeat;
}
.seocalc_2025 .bl_10{
	padding-top:70px;
	padding-left:610px;
	padding-right:var(--bs-gutter-x,.75rem);
}
.december_update.update_2025.seocalc_2025 .bl_img_title::after{
	position:absolute;
	display:block;
	content:'Константин Крючков';
	left:0;
	bottom:0;
	font-size:21px;
	line-height:40px;
}
.seocalc_2025.december_update.update_2025 .bl_img_arrow{
	left: auto;
	right:30px;
	top:auto;
	bottom:10px;
}
.seocalc_2025 .forward{
	padding-left:12.5px;
	padding-right:12.5px;
}
.seocalc_2025 .mainbtn_2{
	width:50%;
}
.seocalc_2025.december_update.update_2025 .bl_img_box{
	left:0;
	right:auto;
	bottom:0;
	top:auto;
}
.seocalc_2025.december_update.update_2025 .bl_img_box img{
	width:600px;
}
.seocalc_2025 .alerto, .seocalc_2025 .bl_block_form_input,
.seocalc_2025 .forward, .seocalc_2025.seocalc_partner .mainbtn_2,
.seocalc_2025 .wrapmainform, .seocalc_2025 .bl_9{
	max-width: 100%;
}
.seocalc_2025 .calc_step{
	display:block;
	margin:25px auto 0;
	height:auto;
	font-weight:600;
	color:#CDD2DF;
	font-size:14px;
}
.seocalc_2025 .calc_step span{
	color:#0158b6;
}
.seocalc_2025.december_update.update_2025 .wrapmainform_content .confid{
	display:none;
}
.seocalc_2025.december_update.update_2025 .wrapmainform_content .bl_input_wrap:last-child{
	position:relative;
}
.seocalc_2025.december_update.update_2025 .wrapmainform_content .bl_input_wrap:last-child .bl_block_form_input{
	height:auto;
	background:transparent;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:30px;
	height:100%;
}
.seocalc_2025 .wrapmainform_content .bl_input_wrap:last-child .sec2format{
	margin-bottom:0;
}
.seocalc_2025 .wrapmainform_content .alerto{
	position:absolute;
	top:calc(100% + 30px);
	bottom:auto;
}
.seocalc_2025 .step-2 .bl_input_wrap{
	flex-grow:1;
}
.seocalc_2025.december_update.update_2025 .wrapmainform_content .bl_block_form_input .inpname{
	top: -30px;
}
.seocalc_2025 .sec2val span{
	margin-right:10px;
	border-radius:6px;
	min-width:31px;
}
.seocalc_2025 .sec2format.active .sec2val span::after{
	background:url(../img/calc_check.png) center no-repeat;
}
.seocalc_2025.december_update.update_2025 .wrapmainform_content .step-3 .bl_block_form_input{
	height:auto;
}
.seocalc_2025 textarea{
	resize:none;
	height:150px!important;
	padding-top:18px!important;
}
.seocalc_2025 .uploadrow{
	align-items:center;
	justify-content:start;
	gap:10px;
}
.seocalc_2025 .uploadstyle{
	width:170px;
	height:34px;
	font-size:11px;
	line-height:34px;
}
.seocalc_2025 .uploadfunc{
	height:34px;
}
.seocalc_2025 .uploadmake{
	height:34px;
	line-height:13px;
	font-size:11px;
	font-weight:400;
	background-color:#9CA7B9;
	color:#fff;
	background-image:url(../update22_img/attach_2225.svg);
	background-position: center left 7.5px;
	padding-left:35px;
	background-repeat:no-repeat;
	background-size:20px;
	padding-top:4px;
	border-radius:5px;
}
.seocalc_2025 .uploadmake:hover{
	opacity:0.6;
}
.seocalc_2025 .excepter{
	width:auto;
	font-size:9px;
	line-height:11px;
}
.seocalc_2025 .calcfinal{
	color:#404B69;
	font-size:19px;
	font-weight:400;
}
.december_update.update_2025.seocalc_2025  .wrapmainform_content.finalize{
	background-color:transparent;
	padding:50px 0 50px 130px;
	margin:0;
	border-radius:0;
	background:url(../update22_img/succ.png) left center no-repeat;
}
.december_update.update_2025.seocalc_2025  h2.h_25 {
	font-size: 30px;
}
@media(max-width:1500px){
.robohand{
	width:620px;
}
}
@media(max-width:1400px){
.december_update.update_2025 .bl_img_arrow{
	right:50px;
	top:60%;
}
}
@media(max-width:1300px){
.bl_8 h1{
	font-size:35px;
}
.main_topform_cinar.update_2025 .bl_block.bl_9 ul{
	gap:15px;
}
.main_topform_cinar.update_2025 .bl_block.bl_9 ul li {
	font-size: 15px;
}
.december_update.update_2025.dima_animElement .bl_img_arrow {
	top:55%;
	bottom:auto;
}
.december_update.update_2025.dima_animElement .bl_img_arrow_in {
	padding: 15px 25px;
}
.december_update.update_2025.dima_animElement .bl_video_fancy_src {
	top: 86%;
}
.december_update.update_2025 .wrapmainform_content{
	margin:0;
}
.december_update.update_2025 .bl_img_box{
	width:400px;
	top:auto;
	bottom:0;
}
.december_update.update_2025 .bl_img_box img{
	width:100%;
}
.december_update.update_2025.dima_animElement .bl_img_arrow {
	left: 0;
}
.december_update.update_2025 .bl_img_arrow{
	left:auto;
	top:auto;
	bottom:30px;
	right:0;
}
.pipeline_item{
	border-radius:15px;
	padding:80px 20px 20px;
	background-position:left 20px top 20px;
}
.pipeline_item::after{
	width:50px;
	height:50px;
	right:-35px;
	top:calc(50% - 25px);
}
.pipeline_commoneer{
	width:57%;
}
.pipeline_commoneer:last-child{
	width:37%;
}
.mil_result_wrap{
	width:100%;
}
.mil_result_wrap .h_25 span{
	font-size:35px;
}
.mil_result_wrap .h_25 span:nth-child(2){
	font-size:85px;
}
.mil_result_item{
	border-radius:15px;
	padding:90px 20px 30px;
	background-position:left 20px top 25px;
	background-size:50px;
}
.mil_result_item br.medi,
.aitext br{
	display:none;
}
.mil_result_item strong{
	font-size:18px;
	padding-bottom:10px;
}
.aiseo h2.h_25{
	font-size:35px;
}
.aitext{
	padding-left:55px;
	background-size:50px auto;
}
.robohand{
	width:520px;
	top:70px;
	right:-20px;
}
.vural_form_25 h2.h_25 br{
	display:none;
}
.december_update.update_2025.vural_form_25 .bl_img_box,
.december_update.update_2025.maxim_form_25 .bl_img_box{
	width:auto;
}
.december_update.update_2025.vural_form_25 .bl_img_box img{
	height:auto;
}
.december_update.update_2025 .bl_img_arrow{
	right:20%;
}
.december_update.update_2025.maxim_form_25 .bl_img_arrow{
	top:auto;
	right:10%;
}
.seocalc_2025 .bl_10 {
	padding-top:50px;
	padding-left:500px;
}
.seocalc_2025.december_update.update_2025 .bl_img_box img {
	width: 550px;
}
}

@media(max-width:1070px){
.main_topform_cinar.main_form_mini.update_2025 .bl_10{
	padding-right:0;
}
.main_topform_cinar.update_2025 .bl_block.bl_9 ul{
	flex-direction:column;
}
.main_topform_cinar.update_2025 .bl_block.bl_9 ul li{
	padding-bottom:10px;
}
.pipeline{
	padding-bottom:40px;
}
.pipeline_wrapper{
	justify-content:center;
	padding-bottom:0;
}
.pipeline_item{
	width:calc(33.33333333333% - 20px);
	margin-bottom:100px;
}
.pipeline_item:nth-child(3)::after,
.ai_button::after{
	display:none;
}
.pipeline_commoneer{
	bottom:62%;
	width:95%;
}
.pipeline_commoneer:last-child{
	left:auto;
	right:19%;
	width:61%;
	bottom:12%;
}
.mil_result_wrap .h_25{
	align-items:start;
	flex-direction:column;
}
.mil_result_item{
	width:48%;
}
.aiseo .col-12{
	width:100%;
}
.aiseo .mainbtn_2.ht2btn{
	margin:20px 0 0;
}
.robohand{
	top:-45px;
	right:-150px;
}
.intrust_item{
	width:calc(50% - 15px);
}
.seocalc_2025 .bl_10 {
	padding-left:var(--bs-gutter-x,.75rem);
}
}
@media(max-width:800px){
.december_update.update_2025 .wrapmainform_content{
	padding-top:95px;
	max-width:100%;
}/* Для видео-кнопки
.december_update.update_2025.dima_animElement  .wrapmainform_content{
	padding-top:150px;
}*/
.december_update.update_2025.dima_animElement .bl_video_fancy_src {
	top: 130%;
	right:calc(50% - 115px);
}
.december_update.update_2025 .wrapmainform_content .bl_input_wrap{
	margin-bottom:40px;
}
.december_update.update_2025 .bl_img_box{
	width:100%;
}
.december_update.update_2025 .bl_img_box img,
.seocalc_2025.december_update.update_2025 .bl_img_box img{
	width:auto;
}
.december_update.update_2025 .bl_img_arrow,
.december_update.update_2025.dima_animElement .bl_img_arrow,
.seocalc_2025.december_update.update_2025 .bl_img_arrow{
	bottom:-90px;
	top:auto;
	right:calc(50% - 150px)!important;
	left:auto;
	height:auto;
	width:max-content;
	text-align:left;
}
h2.h_25,.mil_result_wrap .h_25 span{
	font-size:30px;
}
.mil_result_wrap .h_25 span{
	width:100%!important;
}
.mil_result_wrap .h_25 span:nth-child(2){
	font-size:65px;
}
.mil_result_wrap .h_25 span strong{
	display:block;
}
.aiseo{
	position:relative;
	padding:150px 0 30px;
}
.robohand{
	
}
.vural_form_25 .bl_8{
	padding-bottom:0;
	background:#fff;
}
.vural_form_25 .bl_8::before{
	display:none;
}
.vural_form_25 h2.h_25,
.seocalc_2025.december_update.update_2025 h2.h_25{
	padding-left:25px;
}
.vural_form_25 h2.h_25 span.greenWA{
	padding-right:60px;
}
.december_update.update_2025.vural_form_25 .wrapmainform_content .confid{
	margin-top:15px;
}
.december_update.update_2025.vural_form_25 .bl_img_box,
.december_update.update_2025.maxim_form_25 .bl_img_box{
	bottom:0;
}
.december_update.update_2025.vural_form_25 .bl_img_box img,
.december_update.update_2025.maxim_form_25 .bl_img_box img{
	height:381px;
}
.maxim_form_25 .bl_8{
	padding-bottom:0;
}
.maxim_form_25 h2.h_25{
	text-align:center;
}
#seocalc .bl_img_box.bl_box_only_mobile{
	display:block!important;
}
.seocalc_2025 .mainbtn_2 {
	width:100%;
}
.december_update.update_2025.seocalc_2025 .wrapmainform_content {
	padding-left:0;
	padding-right:0;
	padding-top:120px;
}
.seocalc_2025 .wrapmainform_content .alerto {
	position:relative;
	top:-10px;
}
.seocalc_2025 .forward {
	padding:0;
	margin:0;
}
.december_update.update_2025.seocalc_2025 .wrapmainform_content.finalize {
	padding: 200px 0 30px 0;
	background-position:top 120px center;
	text-align:center;
}
}

@media(max-width:600px){
.pipeline_wrapper {
	justify-content:end;
}
.pipeline_item{
	width:calc(90% - 20px);
	margin-bottom:25px;
	text-align:center;
	border-radius:10px;
	background-position:center top 20px;
}
.pipeline_item br{
	display:none;
}
.pipeline_item::after{
	right:calc(50% - 25px);
	top:auto;
	bottom:-35px;
	transform:rotateZ(90deg);
}
.pipeline_item:nth-child(3)::after{
	display:block;
}
.pipeline_commoneer{
	height:58%;
	border:1px solid #8CC2F8;
	border-right:none;
	left:6%;
	top:0;
	bottom:auto;
	width:15px;
}
.pipeline_commoneer:last-child{
	height:38%;
	bottom:auto;
	width:15px;
	top:59%;
	left:6%;
	right:auto;
}
.pipeline_commoneer::before{
	width:124px;
	bottom:auto;
	left:-600%;
	top:calc(50% - 22px);
	transform:rotateZ(90deg);
}
.pipeline_commoneer::after{
	width:16px;
	height:16px;
	bottom:calc(50% - 13px);
	left:-9px;
	transform:rotateZ(45deg);
}
.mil_result_item,
.aiseo .col-12,
.aiseo .mainbtn_2.ht2btn{
	width:100%;
}
.robohand{
	width:470px;
}
.intrust_item {
	width:100%;
}
.seocalc_2025 .uploadrow {
	align-items: start;
	flex-direction: column;
}
}

@media(max-width:460px){
.bl_8 h1{
	font-size:30px;
}
.main_topform_cinar.update_2025 .bl_block.bl_9{
	font-size:14px;
	line-height:18px;
}
.main_topform_cinar.update_2025 .bl_block.bl_9 ul{
	margin-top:20px;
}
.main_topform_cinar.update_2025 .bl_block.bl_9 ul li {
	font-size:14px;
	line-height:18px;
	padding-left:30px;
	background-position:left top;
}
.bl_img_box img{
	height:380px;
}
.seocalc_2025 .bl_img_box img{
	height:auto;
}
.december_update.update_2025 .wrapmainform_content{
	padding:95px 0 30px;
	border-radius:0px;
}
.december_update.update_2025 .form_container_in{
	padding-bottom:0;
}
.mil_result_wrap .h_25 span{
	font-size:25px;
}
.mil_result_wrap .h_25 span:nth-child(2){
	font-size:55px;
}
.robohand{
	z-index:10;
}
.ai_badge{
	z-index:15;
}
.december_update.update_2025 .bl_img_title {
	font-size: 12px;
	line-height: 120%;
}
.december_update.update_2025.seocalc_2025 .bl_img_title::after {
	font-size: 18px;
	line-height:25px;
}
}