/* Homepage News — standalone section above Support & Services */
.qng-home-solution-bleed + .qng-home-news-section{
	margin-top:0;
	padding-top:90px;
}
.qng-home-news-section{
	width:100%;
	margin:0 auto 0;
	padding:0 0 90px;
	background:var(--qng-page-bg,#fff);
	box-sizing:border-box;
}
.qng-home-news-section + .adv_content{
	margin-top:0;
	padding-top:90px;
	padding-bottom:1.7rem;
}
.qng-home-news-section + .adv_content > .container > .i_title{
	margin-top:0;
	margin-bottom:28px;
}
.qng-home-news-section .container{
	max-width:1600px;
}
.qng-home-news-section .i_title{
	margin:0 0 32px;
	text-align:center;
}
.qng-home-news-section .i_title .title{
	margin:0;
}
.qng-home-news-grid-wrap{
	width:100%;
	max-width:100%;
	margin:0 auto;
}
.qng-home-news-section .qng-shop-product-grid-wrap .qng-news-post-card a.image{
	aspect-ratio:16/10;
	min-height:0;
}
.qng-home-news-section .qng-shop-product-grid-wrap .qng-news-post-card a.image img{
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:center;
}
.qng-home-news-section .qng-news-post-card .wrap{
	text-align:left!important;
}
.qng-home-news-section .qng-home-news-more{
	display:flex;
	justify-content:center;
	margin-top:36px;
}
.qng-home-news-section .qng-home-news-more a{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	color:#fff;
	font-size:16px;
	line-height:48px;
	text-decoration:none;
	padding:0 36px;
	border:1px solid #095fa8;
	border-radius:28px;
	text-transform:uppercase;
	background:#095fa8;
	font-family:'Poppins SemiBold',sans-serif;
	transition:all .35s ease;
}
.qng-home-news-section .qng-home-news-more a:hover{
	border-color:var(--hover-color,#074a82);
	background:var(--hover-color,#074a82);
	color:#fff;
}
.qng-home-news-section .qng-home-news-grid__empty{
	grid-column:1 / -1;
	list-style:none;
}
.qng-home-news-section .qng-home-news-grid__empty .qng-shop-product-card--empty{
	text-align:center;
	padding:28px 20px;
}

@media only screen and (max-width:991px){
	.qng-home-solution-bleed + .qng-home-news-section{
		padding-top:55px;
	}
	.qng-home-news-section{
		padding-bottom:55px;
	}
	.qng-home-news-section + .adv_content{
		padding-top:55px;
	}
}
