

/* Start:/pred/page.css?17833231261657*/
h1{
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom:40px;
	
}

.uch_div{
    line-height: 1.1;
    font-size: 14px;
    padding: 37px 40px 0px 40px;
    background: #fff;
    margin-bottom: 30px;
}

.pred_list{
	display:flex;
	gap:40px 28px;
	margin-bottom:40px;
	flex-wrap:wrap;
}

.pred_list .item{
	background-position:0px 0px;
	background-color:#fff;
	filter: drop-shadow(0px 0px 40px rgba(75, 85, 100, 0.1));
	border-radius: 10px;
	padding:34px 17px 34px 243px;
	width:100%;
	max-width:500px;
	box-sizing:border-box;
}

.pred_list .item .pic{
	display:none;
}

.pred_list .item .title{
	height:52px;
	font-weight:bold;
}

.pred_list .item .title a{
	text-decoration:none;
	color:var(--marengo);
}

.pred_list .item .title a:hover{
	text-decoration:none;
	color:var(--blue);
}

.pred_list .item .more{}

.pred_list .item .more .btn{
	height:40px;
	width:160px;
	border-radius: 20px;
	font-size: 14px;
	line-height: 16px;
}


#pred_happy_new_year{
	max-width:541px;
	margin:0px auto;
	background: radial-gradient(88.64% 162.39% at -17.08% 11.36%, rgba(45, 150, 202, 0.16) 0%, rgba(255, 255, 255, 0) 100%), #EDF9FF;
	border-radius: 50px 50px 0px 0px;
	text-align:center;
}

#pred_happy_new_year .body{
	padding:38px 107px 63px 107px;
	background:url(/images/pred/ny.png) center bottom no-repeat;
}

#pred_happy_new_year .title{
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	margin-bottom:10px;
}

#pred_happy_new_year .txt{
	font-size: 14px;
	line-height: 15px;
}

#pred_happy_new_year .txt img{
	vertical-align:middle;
	margin-left:20px;
}
/* End */


/* Start:/pred/mobile.css?1783323126652*/
@media (max-width: 1200px){
	
	.pred_list{
		max-width:500px;
		margin-left:auto;
		margin-right:auto;
	}
	
	.pred_list .item{
		max-width:none;
	}
}

@media (max-width: 680px){
	
	#pred_happy_new_year .body{
		padding:38px 20px 63px 20px;
		background:url(/images/pred/ny.png) center bottom no-repeat;
	}
	
	#pred_happy_new_year .l{
		display:block;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	
	#pred_happy_new_year .l img{
		margin-left:0px;
	}
		
	.pred_list .item{
		background-image:none !important;
		padding:20px;
		text-align:center;
	}
	
	.pred_list .item .title{
		height:auto;
		margin-bottom:20px;
	}
}

@media (max-width: 680px){
	
}
/* End */
/* /pred/page.css?17833231261657 */
/* /pred/mobile.css?1783323126652 */
